是否可以使用Web字体在图像上以特定的角度方向写入一些文本,我应该使用哪个命令? 例如,猜它是从左下角到右上角的文本。
这里是需要定位的工作示例代码:
convert -size 600x357 xc:none -draw "image Over 0,0 0,0 'background01.jpg'" \
-pointsize 30 -font "geometricslab703bt-bold-webfont.ttf" -fill White \
-draw "text 140,175 'mijn ideale'" -append +repage \
result.jpg
答案 0 :(得分:3)
您需要将TTF字体文件复制到ImageMagick安装正在查找字体的路径中。对我而言,/usr/X11/share/fonts/TTF/
。
sudo cp -p geoslab703-xbd-bt-extra-bold.ttf \
/usr/X11/share/fonts/TTF/geoslab703-xbd-bt-extra-bold.ttf
您可以运行identify
实用程序验证字体是否可用。
identify -list font
只需搜索您的字体
Font: GeoSlab703-XBd-BT-Extra-Bold
family: GeoSlab703 XBd BT
style: Normal
stretch: Normal
weight: 400
glyphs: /usr/X11/share/fonts/TTF/geoslab703-xbd-bt-extra-bold.ttf
我建议您在一个-draw
命令中执行所有文本处理
convert -size 600x357 xc:none -draw "image Over 0,0 0,0 'background01.jpg'" \
-draw "font GeoSlab703-XBd-BT-Extra-Bold font-size 30 fill white \
rotate -15 text 140,165 'mijn ideale'" \
-append +repage result.jpg
更多示例@ Text Handling Usage