源图片文件:http://icons.iconarchive.com/icons/visualpharm/ios7v2/256/Music-Set-Cornet-icon.png
我想以自动方式移动图像:
convert -page +0-24 Music-Set-Cornet-icon.png \
-background none -flatten PNG32:cornet_shifted.png
这很好用。问题是,如果我尝试调整大小并在图像上绘制文本,则会失败。但它在未修改的PNG文件上工作正常。
convert cornet_shifted.png -resize 192x192 \
-fill white -stroke white -font Helvetica -pointsize 48 \
-draw "text 35,150 'Hello'" \
PNG32:cornet_shifted_withtext.png
到目前为止,我花了2个小时试图确定这个问题发生的原因。文本不会被渲染。如果您将源文件更改为原始文件(没有第一次转换)PNG - 效果很好。
另外值得注意的是:绘制线条甚至在顶部绘制另一个PNG效果很好。它只是以这种方式运行的文本。我在:mageMagick 6.7.7-10 2013-12-15 Q16