Субпиксельный цвет в flash / actionscript - PullRequest
1 голос
/ 31 января 2011

При работе с текстом во Flash я часто сталкиваюсь со следующей проблемой:

http://www.aino.se/media/i/subpixel.png

При этом текст «светится» различными цветами.Есть ли хороший способ избежать этого?Это как-то связано с субпиксельным рендерингом, но я не уверен, как это исправить.Я перепробовал большинство доступных вариантов.

1 Ответ

0 голосов
/ 20 мая 2011

Нажмите «Печать экрана» на этом веб-сайте, если вы используете PC win7, и вставьте его в фотошоп. Увеличьте масштаб, и тогда вы увидите, что именно субпиксельное сглаживание стало стандартным методом в наши дни. Выключите это, и все выглядит безобразно. Это не то, о чем шла речь о Win XP или OSX. Старая школа сглаживания была основана на серой шкале. Субпиксель использует полную палитру цветов. Не говоря уже о том, что этот патент принадлежит только Microsoft.

Это изобретение значительно улучшило качество текста на ЖК-дисплее, но мы теряем совершенство пикселей с другой стороны. И Flash работает под Win 7 (интересно, если Vista тоже), используя нативный метод. Если вы хотите избежать этого эффекта, нарисуйте текстовое поле в BitmapData, выберите BitmapText или используйте пиксельный шрифт. Кстати, если вы используете XP и полноэкранный режим, вы можете испытать подобный эффект

...