57anЯ так понимаю, нужен регулятор глубины прокраски маски - несколько цветов на одну букву (как в книге по каллиграфии), однотонные буквы, однотонные слова (как у VladimirTT), однотонные строки, (однотонные страницы?).
Вот пример цветного текста - показан с увеличением:
Цвет текста - малиновый. Как видите, всё не так уж просто - с выбором усреднённого цвета текста. Как выбрать единый цвет для такого текста? Тут возможны варианты:
- найти средний номер цвета (среднее).
- найти наиболее часто встречаемый номер цвета (медиана).
Кроме того, при взятии выборки пикселей цветного текста нужно не "подхватить" туда случайно пиксели фона - на котором расположен цветной текст.
Выборку может делать пользователь - допустим, прямоугольным выделением на сильно увеличенном цветном тексте (так, чтобы не "задеть" фон).