什么是亚(子)像素渲染?
子像素或亚像素渲染是一个用计算机软件将屏幕上的单个像素分解成组件颜色,由不同强度相结合创造出感知颜色的过程。用亚像素渲染图像的结果是使角度和曲线显得更平滑,因为显示的单位比用于填充区域的标准像素小。子像素渲染过程最经常用于改进计算机屏幕上的字体外观。其它应用还包括锐化图像,或改进矢量图形外观等。
亚像素渲染的基本原理是基于一些显示器处理和显示信息的方式,尤其是液晶显示器。在一个图像绘制在屏幕上时,是由许多叫做像素的点构成。取决于显示技术,这些点可以是数百万种颜色之一。大多数用户看到的单个像素只是由三个以上小点构成的点,每一个这样的小点只阐明单一颜色,通常是红色、绿色或蓝色。这些颜色混合在一起确定了我们所看到单个像素的最终颜色。
在渲染图像时,通过操纵较大像素的子像素,能获得更多渐变层级。最终结果是,正常应被整个像素占据的空间只被亚像素部分填充,创造出一种平滑曲线的错觉。亚像素渲染往往用于对比叫做抗锯齿的另一种图像处理技术,有时也能获得同样效果。
导致亚像素渲染无效的一个复杂问题是所使用显示技术的细节。尽管许多LCD显示器以红、绿和蓝色顺序排列像素,但并非都是如此。有些显示器以蓝、红和绿色顺序排列。这导致亚像素渲染算法错误激活某些像素。其结果是在这种环境下呈现的文本虽然可见,但很微弱,字母主像素周围区域的颜色降低了文本质量。
显示硬件不一致也会造成亚像素渲染标准难以在全彩色图像显示时实施。一些算法的存在,尤其是涉及图像大小调整或质量编辑时,也难以保证在另一台使用不同显示器的计算机上保持一致。尽管观看者的视力在效果是否理想方面扮演一个重要角色,但许多操作系统仍然尝试将文字显示的亚像素渲染作为默认设置。
相关文章: