Cách nào đúng để thiết lập WebGL để hiển thị cho tất cả các pixel gốc trên màn hình có độ phân giải cao trên mỗi inch (chẳng hạn như màn hình macbook võng mạc hoặc chromebook pixel)?Cách hiển thị nội dung WebGL bằng thiết bị DPI cao?
6
A
Trả lời
7
cho WebGL nó tương đối đơn giản.
var desiredCSSWidth = 400;
var desiredCSSHeight = 300;
var devicePixelRatio = window.devicePixelRatio || 1;
canvas.width = desiredCSSWidth * devicePixelRatio;
canvas.height = desiredCSSHeight * devicePixelRatio;
canvas.style.width = desiredCSSWidth + "px";
canvas.style.height = desiredCSSHeight + "px";
Xem http://www.khronos.org/webgl/wiki/HandlingHighDPI
Có kiểm tra sự phù hợp mà những quy tắc được tuân thủ. Cụ thể là trình duyệt không được phép thay đổi kích thước của cửa hàng sao lưu cho canvas cho canvas WebGL.
Đối với canvas 2D thông thường thì đơn giản hơn nhưng đó không phải là câu hỏi được đặt ra.
Các vấn đề liên quan
- 1. Cách hiển thị nội dung bản đồ?
- 2. Hiển thị WebGL trong Xfvb
- 3. jQuery Datatables hiển thị nội dung html
- 4. WebGL - Làm cách nào để hiển thị kết cấu lớn?
- 5. vấn đề DPI cao
- 6. Hiển thị một phần trong nội dung
- 7. QTextDocument :: drawContents chỉ hiển thị ở 96 dpi
- 8. Làm cách nào để hiển thị nội dung html bằng jinja bằng bình?
- 9. Cách hiển thị nội dung: sau khi nội dung bên ngoài
- 10. Dao cạo - cách hiển thị nội dung thành biến số
- 11. Cách hiển thị nội dung html trên UIWebView IOS
- 12. cách hiển thị nội dung tiếng Hindi trong windows phone7?
- 13. Android - Truy cập tệp từ nội dung \ PDF hiển thị
- 14. Làm cách nào để hiển thị nội dung của mảng này bằng cách sử dụng DataGridView?
- 15. Android ScrollView đặt chiều cao cho nội dung được hiển thị
- 16. Thông báo SMS cho Gmail bằng Google Apps Scripts: cách hiển thị nội dung email?
- 17. Bàn CSS, trật tự Invert nội dung hiển thị
- 18. Buộc loại nội dung hoặc hiển thị request.data trong Flask cho nội dung đã biết
- 19. Hiển thị nội dung bên trong một phần qua = yield
- 20. ViewPager với FragmentPagerAdapter không hiển thị nội dung
- 21. Tiêu đề UITableView hiển thị nội dung đằng sau nó
- 22. Hiển thị nội dung sau khi phóng to cho UIScrollView
- 23. Hiển thị nội dung quảng cáo từ Respose.WriteFile()/Response.ContentType
- 24. Tại sao setup.exe không hiển thị ARPCOMMENTS & WIXUIBanner.bmp nhưng setup.msi đang hiển thị nội dung này?
- 25. matplotlib, savefig: thiết lập DPI bị bỏ qua
- 26. Có thể hiển thị nội dung web trên nền rõ ràng bằng WebKit không?
- 27. Tạo màn hình ảo (thiết bị hiển thị)
- 28. Hiển thị lồng nhau của Jinja trên nội dung biến
- 29. Hiển thị nội dung tex trong ứng dụng HTML5
- 30. Hiển thị nội dung của clipboard cửa sổ
Gần đây, bạn đã xem qua bình luận này về sự lộn xộn: https://plus.google.com/115293744081058969329/posts/b2VPLVHbp5b Có thể chứa nội dung nào đó để nhắn tin? –