Fonts Imagemagick字体\字母之间的拉伸或间距?
我正在使用ImageMagick生成一些按钮。但是,我无法在生成的图像中设置字母之间的间距。我使用的命令:Fonts Imagemagick字体\字母之间的拉伸或间距?,fonts,imagemagick,spaces,Fonts,Imagemagick,Spaces,我正在使用ImageMagick生成一些按钮。但是,我无法在生成的图像中设置字母之间的间距。我使用的命令: convert -gravity center button_subscribeme.png -font /usr/share/fonts/truetype/msttcorefonts/Arial_Bold.ttf -fill white -draw "text 0,0 'CLICK ME'" -font_stretch 10 render/mailbox-submit.png 抛
convert -gravity center button_subscribeme.png -font /usr/share/fonts/truetype/msttcorefonts/Arial_Bold.ttf -fill white -draw "text 0,0 'CLICK ME'" -font_stretch 10 render/mailbox-submit.png
抛出:
convert: unrecognized option `-font_stretch' @ error/convert.c/ConvertImageCommand/1561.
所以我想字体是不合适的选择。我怎样才能做到呢?生成的文本太窄。我认为它是
-stretch
,使用枚举参数而不是数字
检查此链接:据我所知,没有名为
-font\u stretch
的ImageMagick参数。但是,有一个-stretch
但我不认为-stretch
真的适用于字体。在任何情况下,要找出可能的值类型,只需运行:
convert -list stretch
并看到结果:
Any
Condensed
Expanded
ExtraCondensed
ExtraExpanded
Normal
SemiCondensed
SemiExpanded
UltraCondensed
UltraExpanded
或
在Mac上的ImageMagick版本6.7.8-3 2012-07-19上适用于我:
-kerning-0.5“>-kerning 1.5”>是的,看起来像这个-但我刚刚检查了-使用不同参数拉伸,它不会改变任何东西:(@bluszcz你能用
-stretch
?convert-重心按钮\u subscribeme.png-font/usr/share/fonts/truetype/msttcorefonts/Arial\u Bold.ttf-填充白色-绘制“文本0,0'单击我”吗?)-stretch UltraExpanded render/mailbox-submit.pngOch,我想我在找这个!我会在周末后让你知道我什么时候检查!谢谢-这就是我在找的。
convert \
in.png \
-gravity center \
-font "/Library/Fonts/Arial Bold.ttf" \
-kerning -0.5 \
-fill white \
-draw "text 0,0 'CLICK ME'" \
out1.png
convert \
in.png \
-gravity center \
-font "/Library/Fonts/Arial Bold.ttf" \
-kerning 1.5 \
-fill white \
-draw "text 0,0 'CLICK ME'" \
out2.png