У меня есть проект, который преобразует текст на китайском языке в растровое изображение для удаленного ЖК-дисплея. Поскольку он работает на сервере, предпочтительны инструменты командной строки.
Я пытаюсь использовать Python/PIL и ImageMagick для реализации такой системы. ImageMagick используется для создания растрового изображения из текста до того, как Python/PIL преобразует его в специальный формат пакета для удаленных дисплеев.
После прочтения примеров IM6 с веб-сайта IM:
Я обнаружил, что сглаживание создает проблемы в этом процессе. Например, он отлично работает со следующей командой:
C:\ImageMagick-6.6.6-6\convert -background lightblue -fill blue -pointsize 48 -font "SimSun-&-NSimSun" label:@chinese_words.utf8 label_utf8_simsun.gif
Сгенерированное изображение Новичку не разрешено публиковать изображение.
Выглядит отлично, потому что имеет сглаживание с высоким разрешением. ЖК-дисплей имеет только черно-белое изображение, без псевдонимов, и он должен иметь низкое разрешение, например 12x12 пикселей. Я попробовал следующий сценарий.
C:\ImageMagick-6.5.6-Q16\convert -pointsize 16 -font "SimSun-&-NSimSun" +antialias -strokewidth 0.4 -threshold 50%% label:@chinese_words.utf8 label_utf8_simsun_16_bw_strokewid1.gif
Результат выглядит ужасно, а растровый пиксель отсутствует.
Создать изображение Новичку не разрешено публиковать изображение.
Кто-нибудь знает, как извлечь шрифт truetype с помощью Python/ImageMagick, подходящий для LCD (без сглаживания, двухцветный, маленький размер/низкое разрешение)?
Заранее спасибо за помощь!