5

Как просто сделать текст с заданным шрифтом? Ожидая что-то вроде:

echo "The slow cyan snail creeps under the eager cat" | render_text --font ./qqq.ttf --scale=18 -o text.png

Я ожидаю, что это будет где-то в комплекте ImageMagick/GraphicsMagick.

Пример использования: визуализируйте один и тот же текст с множеством шрифтов (и не хотите устанавливать все шрифты в систему).

1 ответ1

9

Вы можете использовать команду convert . Если имя шрифта содержит более 1 слова, разделите их знаком «-». Вот несколько примеров использования шрифта Kid Kosmic . Замените "YOURTEXT" на любую фразу.


convert -pointsize 15 -font Kid-Kosmic label:"YOURTEXT" output.png


Опция caption: включает перенос текста; но вам нужно указать размер изображения.

convert -pointsize 15 -font Kid-Kosmic -size 140x100 caption:"YOURTEXT" output.png


Еще один с центрированным текстом:

convert -pointsize 15 -font Kid-Kosmic -size 140x100 -gravity center caption:"YOURTEXT" output.png

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .