Преобразование текста в изображение - PullRequest
0 голосов
/ 08 января 2012

Я хочу преобразовать данный текст, скажем, TEST, в изображение с другим шрифтом и стилем.

Я использую команду преобразования Imagemagick

convert -pointsize 120  -font Courier label:'TEST' test.png

Но когда я использую -style в том же самом виде, он не меняется на другой стиль, такой как Normal, Bold, Italic.

Подскажите, пожалуйста, как получить все 3 стиля.

1 Ответ

1 голос
/ 09 января 2012

Я думаю, -style (например, Italic) и -weight (например, Bold) работают только для определенных шрифтов, таких как постскриптум (хотя я не могу указать вам точный источник).

ЧтоЯ использую такие шрифты, как Courier-New-Bold, Courier-New-Italic, Courier-New-Bold-Italic.Например:

convert -pointsize 120 -font Courier label:'TEST' test.png
convert -pointsize 120 -font Courier-New-Bold label:'TEST' testbold.png
convert -pointsize 120 -font Courier-New-Italic label:'TEST' testitalic.png
convert -pointsize 120 -font Courier-New-Bold-Italic label:'TEST' testbolditalic.png

Большинство шрифтов имеют версии -Bold, -Italic и -Bold-Italic.Чтобы увидеть, какие шрифты вы можете использовать, выполните convert -list font (или convert -list type, если ваш ImageMagick старше).Я делаю convert -list font | grep Font:, чтобы получить сжатый список только имен шрифтов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...