我想将给定文本(比如TEST)转换为不同字体和样式的图像。
我正在使用Imagemagick的转换命令
convert -pointsize 120 -font Courier label:'TEST' test.png
但是当我在同一时间使用-style
时,它并没有变成不同的样式,如Normal,Bold,Italic。
请建议如何获得所有3种风格。
答案 0 :(得分:1)
我认为-style
(例如Italic
)和-weight
(例如Bold
)仅适用于某些字体,例如postscript字体(虽然无法引用您的确定来源)
我使用的是Courier-New-Bold
,Courier-New-Italic
,Courier-New-Bold-Italic
等字体。
e.g:
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
(如果您的ImageMagick较旧,请convert -list type
)。我convert -list font | grep Font:
得到一个简单的字体名称列表。