![使用 imagemagick 将旋转的文本输出为 png](https://linux22.com/image/1628495/%E4%BD%BF%E7%94%A8%20imagemagick%20%E5%B0%86%E6%97%8B%E8%BD%AC%E7%9A%84%E6%96%87%E6%9C%AC%E8%BE%93%E5%87%BA%E4%B8%BA%20png.png)
我需要输出一个 png 图像,其内容为旋转 90 度的文本标签,这是我正在尝试的代码
convert
-size 50X100
-draw 'font Baskerville font-size 24
translate 10,10 rotate 90 text 0,0
'True'' true.png
不幸的是这给了我以下错误信息
convert: unable to open image 'True': No such file or directory @ error/blob.c/OpenBlob/3496.
convert: no decode delegate for this image format `' @ error/constitute.c/ReadImage/562.
convert: no images defined `true.png' @ error/convert.c/ConvertImageCommand/3282.
答案1
语法不正确。您应该有多个命令,而不是将所有内容都放在画。
convert -size 50X100 -font Baskerville font-size 24 -translate 10,10 -rotate 90 -draw "text 0,0 \"True\"" true.png
干杯!