Заметки за ноябрь 2009 года

Сглаживание с суб-пиксельной точностью

Каждый пиксель на стандартном LCD-мониторе состоит из трех независимых компонент: красной, зеленой и синей. Из-за маленького размера этих суб-пикселей наш глаз объединяет их в один пиксель со сплошным цветом. Обычно, чтобы обеспечить сглаживание яркость всех цветовых компонент задается одинаковой, что в результате дает оттенки серого. При отображении с суб-пиксельной точностью яркость каждой цветовой компоненты задается независимо, что воспринимается как увеличенная разрешающая способность монитора. Пиксели уже не воспринимаются как одиночные, а связываются со своими соседями, что позволяет плавно произвести сглаживание. Однако по краям глифов при таком сглаживании образуются цветовые искажения.

Сглаживание с суб-пиксельной точностью

Техника сглаживания с суб-пиксельной точностью опирается на идеально ровную сетку пикселей. Эти условия обеспечиваются только на LCD-мониторах. Сетка CRT-мониторов имеет смещение по горизонтали от линии к линии, что делает эту технику крайне сложной для воспроизведения. Даже LCD-мониторы имеются различия в расположении суб-пикселей, которые должны быть учтены. У одних мониторов порядок следования RGB, а у других — BGR.

Оставте свой комментарий