不同的屏幕可以具有不同的像素几何形状,因此红色,绿色和蓝色分量以不同的图案排列。仅在已知像素几何形状的情况下,才可以使用亚像素渲染来提供更高的视在分辨率(如果改善一种显示器的清晰度,会使另一种显示器的状况更糟)。

此如果应用程序需要同时在台式机/笔记本电脑和移动屏幕上运行,则此选项特别重要,因为在移动屏幕中像素几何结构很常见。在运行时,无需询问用户?我对总体上是否可行很感兴趣,但是理想情况下,我想知道在将JavaScript与WebGL一起使用时是否可行。

评论

仅查看OpenGL,您将找不到任何相关的内容,也许JavaScript库可以做到这一点

我认为您不能,这就是Microsoft问用户的原因。
我想知道这是否意味着永远无法确定这一点,或者只是某些监视器未提供该信息。

好吧,我想您可以获取模型并制成显示器,也许有一些列出此信息的存储库?如果没有什么阻止我们任何人建立表格?

#1 楼

似乎Microsoft已在Windows 7中对此进行了修改: br />此外,由于动画和屏幕旋转的普遍性,iOS和Windows现代UI样式似乎在很大程度上削弱了子像素的抗锯齿功能。因此,我希望操作系统供应商不要花很多精力来找出每个屏幕的亚像素布局。