Это продолжение этого вопроса .
Я работаю над приложением низкого уровня C, где мне нужно рисовать текст.Я решил сохранить шрифт, который я хочу использовать, в виде массива (черно-белый, возможно, каждый символ 128х256), а затем уменьшил бы его до нужных мне размеров с помощью некоторого алгоритма (например, в градациях серого, чтобы у меня был сыройсглаживание шрифтов).
Примечание: это игрушечный проект, не обращайте внимания на такие вещи, как выполнение вычислений во время выполнения или нет.
Вопрос в том, какой алгоритм?
Iпосмотрел 2xSaI
, но это довольно сложно.Я хотел бы кое-что, для чего я могу прочитать описание и сам разработать код (я новичок и программирую на C / C ++ чуть менее года).
Предложения, кто-нибудь?
Спасибо за потраченное время!
Редактировать: Обратите внимание, что ввод черно-белый, вывод должен быть сглажен в оттенках серого