Как стать автором
Обновить

Похоже, в Haiku будет лучший антиалиасинг

Время на прочтение1 мин
Количество просмотров815
Благодаря Google Summer of Code, Андрей Шпильман, словацкий студент, в настоящее время занимается реализацией субпиксельного сглаживания для Haiku OS и добился значительных успехов.

Технология субпиксельного сглаживания основана на том факте, что RGB пиксели на мониторе не совпадают геометрически, то есть составляющие три базовых цвета каждой точки расположены немного в разных местах. Используя это, можно добиться в три раза большего разрешения, в результате графика будет выглядеть более гладкой и приятной для глаз, однако это будет сделано ценой появления цветовых артефактов, которые могут быть очень заметными. Например, в запатентованной технологии Microsoft ClearType, используемой в Windows, у вертикальных чёрных линий образуется розовый ореол слева и синий справа, кроме того сами линии получаются размытыми. Андрей придумал, как избежать этого, в результате чего текст выглядит более чётким и читаемым.


Вот как это выглядит:

Антиалиасинг в Haiku

Сверху вниз:
1) Традиционный антиалиасинг с использованием оттенков серого цвета
2) Субпиксельный антиалиасинг с использованием фильтра Шпильмана: вертикальные черты шрифтов не размываются
3) Сглаживание 32% серого к 68% цветных субпикселей
4) Сглаживание 40% серого к 60% цветных субпикселей
Теги:
Хабы:
Всего голосов 22: ↑17 и ↓5+12
Комментарии17

Публикации