Задать вопрос
402d
@402d
начинал с бейсика на УКНЦ в 1988

Есть ли алгоритмы АНТИ антиалиасинг?

67c1ef4551cf8763583757.png
На изображение первая строка без сглаживания. Ниже со сглаживанием.
Если картинку переводить в изображение с глубиной 1 бит на пиксель, то буквы искажаются.
Возможно ли имея в оттенках серого (без OCR и нейросетей) востановить начертание букв как в верхней строке ?
Условно сделать ОБРАТНОЕ преобразование сглаживанию ?
  • Вопрос задан
  • 53 просмотра
Подписаться 1 Простой 5 комментариев
Пригласить эксперта
Ответы на вопрос 1
@rPman
Открываешь тот же GIMP и начинаешь экспериментировать (прямо на своем примере)
* Меню Цвет -> Порог
задаешь минимальный и максимальные значение яркости, до тех пор, пока размытое изображение не станет желаемым (по факту при изменении будет утолщение или утоньшение букв, так как антиалиасинг делает плавное изменение яркости в зависимости от условного расстояния до середины линии)
45/255
67c201f8c943d817348494.png
172/255
67c2020148aae438116236.png
248/255
67c202080e314927836371.png

Алгоритм примитивный - для выбранного канала RGB/HSI (или расчетное типа суммы или среднего или что душе угодно) задается пороговое значение, если значение попадает в него - выбираем цвет 1 иначе 0 (итоговое изображение монохромное)
* Фильтры -> Улучшения -> Повысить резкость
* Изображение -> Режим -> Индексированный
'Создать оптимальную палитру' установить 2 цвета
(по уму это то же самое что порог, но забитый в коде, значения не очень оптимальные но под твою задачу могут подойти, зависит от разрешения изображения)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы