WebGL'yi, inç başına yüksek bir ekranda (örneğin, macbook retina veya piksel chromebook gibi) tüm yerel piksellere işlemek için doğru yol nedir? WebGL içinWebGL içeriği yüksek DPI aygıtları kullanılarak nasıl oluşturulur?
6
A
cevap
7
nispeten basittir.
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";
http://www.khronos.org/webgl/wiki/HandlingHighDPI
bu kurallara uyulmasını uygunluk testleri vardır bakın. Özellikle, tarayıcının bir WebGL kanvasının tuvali için alt mağazanın boyutunu değiştirmesine izin verilmez.
Düzenli 2D tuval için daha az basit ama sorulan soru bu değildi.
İlgili konular
- 1. WinMerge, Yüksek DPI Windows ayarıyla nasıl kullanılır?
- 2. SqlServer Management Studio 2016 Yüksek DPI sorunu
- 3. node-jdbc kullanılarak nasıl oluşturulur?
- 4. WebGL
- 5. Stil sayfaları/Qt Yüksek dpi ekranları için tasarımcı desteği?
- 6. WebGL
- 7. Hata: WebGL: Bu yönetici için 16 asıl WebGL içeriği aşıldı, en az kullanılan son
- 8. drm (linux) üzerinden opengl içeriği nasıl oluşturulur
- 9. WebGL: Gölgelendiriciden erişim arabelleği
- 10. , Windows DPI
- 11. DPI% 150
- 12. VBA kullanılarak gönderilen e-postada "Yüksek Önemlilik" ayarını nasıl yapabilirim?
- 13. Windows Uygulama - DPI Sorunları
- 14. C# .NET'de DPI nasıl edinilir?
- 15. Görüntünün çözünürlüğü (DPI) nasıl değiştirilir?
- 16. Bölümün içeriği nasıl kaldırılır
- 17. CURL kullanılarak JavaScript ile yüklenen web içeriği nasıl edinilir?
- 18. Bir tablodaki hücrenin içeriği jQuery kullanılarak nasıl alınır?
- 19. Gölgelendiricide Float32Array nasıl işlenir? (WebGL)
- 20. Yüksek Kalite JFreeChart grafikleri
- 21. Birden çok tuval içeriği nasıl kullanılır?
- 22. Python'da yüksek skorlu bir dosya nasıl oluşturulur ve yazdırılır
- 23. Android, images ve dpi
- 24. Windows Aygıtları ve JQuery
- 25. PNG dosyaları için DPI Ayarı
- 26. Unity WebGL Dış Varlıklar
- 27. Ben kullanılması gerektiğini WebGL API WebGL kullanarak bir tuval üzerinde bazı metin oluşturmak isteyen WebGL
- 28. RenderTargetBitmap ve DPI
- 29. UWP WriteableBitmap DPI Bilgileri
- 30. Belirli bir grafik sürücüsü ile OpenGL içeriği nasıl oluşturulur?
Geçtiğimiz günlerde bu karmaşada karşılaştık: https://plus.google.com/115293744081058969329/posts/b2VPLVHbp5b Tinker'le bir şeyler içerebileceğine emin misiniz? –