我有这个运行良好的代码,可以创建3x3的图块,锐化并添加水印。
input.jpg -resize 300x250 -write mpr:tiler +delete -size 900x750 tile:mpr:tiler -sharpen 0x.7 wartermark.png -gravity southeast -geometry +0+0 -composite output1.jpg
除了保存此结果外,我不希望它进行裁剪(缩略图)750x750像素,缩放到100x100像素并另存为output2.png。我已经尝试了很多,但是无法正常工作。可以在裁切中使用+ 0 + 0的偏移量。
编辑我想添加类似的内容:
... -crop 750x750+0+0 -resize 100x100 output2.jpg
在Imagemagick中,如果使用括号处理,克隆和+ write的组合,则可以输出多个图像。在这种情况下,正如Mark Setchell指出的那样,您只需要write命令。这是您的代码,如下所示。我已将您的裁剪和调整大小请求包括在内。
对于带有IM 7的Windows
magick input.jpg -resize 300x250 -write mpr:tiler +delete -size 900x750 tile:mpr:tiler -sharpen 0x.7 wartermark.png -gravity southeast -geometry +0+0 -composite +write output1.jpg -gravity center -crop 750x750+0+0 +repage -resize 100x100 output2.jpg
如果使用Imagemagick 6,请用convert替换magick。