为什么放大到某些黑色文本时会发现它由橙色,略微黑色和蓝色的像素组成,如下图所示。



评论

en.wikipedia.org/wiki/ClearType或更笼统的en.wikipedia.org/wiki/Subpixel_rendering

#1 楼

这称为子像素渲染。

显示器中不同的原色不会叠加在一起。相反,它们彼此靠近布置。不同的显示器具有不同的图案,但是最常见的是它们是对齐的,以便颜色可以并排显示。

如果您知道物理排列,则可以准备图像,以便为每个颜色通道计算一个不同的样本位置。从本质上讲,您可以提高图像的分辨率,从而将每种颜色都视为一个单独的像素。

当然,这意味着您需要了解显示方向并拥有一些可以移动的数据。在其他具有不同像素对齐方式的显示器上,该图像将无用。因此,这是为动态生成的东西(通常是字体)保留的。因此,放大子像素渲染图像的像素不是一个好主意。因此,如果您制作供他人使用的图像并且子像素对齐方式未知,则最好禁用此效果。