parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

в двух словах :)

Sergey M. 03.03.2004 01:18

для начала о терминах :) "Шрифт с поддержкой antialiasing'а" - имеется ввиду простой пиксельный файл шрифта, но не двухцветный а скажем в градациях серого, для "имитации прозрачности" (как маска прозрачности в фотошопе). Печатать таким шрифтом (здесь и далее - на GIF'е) можно было только на фоне определённого цвета (в данном случае - на белом).

Теперь же мы можем (в простейшем случае) узнать на каком фоне нам предстоит печатать, и с помощью image.replace (например) заменить цвета в файле шрифта на более подходящие. На пёстром фоне труднее - придётся отказаться от вывода такого шрифта стандартным методом image.text и написать собственный метод (драйвер типа ;), который бы выводил надпись попиксельно, постоянно сверяясь с фоном и корректируя цвета. Правда это наверняка будет очень расточительно на ресурсы и совершенно не в духе Парсера.

Алгоритма "цветокоррекции" для данного способа я пока не имею, но в природе он наверняка существует :)