请看下面的例子:
源图像由6个区域组成,需要将其切割成6个单独的图像。
我该如何使用Imagemagick获取所需的输出?我尝试理解Imagemagick示例中提出的可能解决方案,但未能将它转化为我的具体问题。
最好的解决方法是什么,最好只需要一行代码?由于我想要切割的所有区域都具有相同的大小,但只是偏移量不同,是否有一种方式可以传递预设的面积大小,然后仅为每个区域添加xy偏移量?
源图像由6个区域组成,需要将其切割成6个单独的图像。
我该如何使用Imagemagick获取所需的输出?我尝试理解Imagemagick示例中提出的可能解决方案,但未能将它转化为我的具体问题。
最好的解决方法是什么,最好只需要一行代码?由于我想要切割的所有区域都具有相同的大小,但只是偏移量不同,是否有一种方式可以传递预设的面积大小,然后仅为每个区域添加xy偏移量?
@
运算符。这将把图像分成6个部分,每行2个,每个部分排除40像素的水平填充和20像素的垂直填充。convert image.png -crop 2x3-40-20@ +repage +adjoin tile-%d.jpg
convert image.png -crop 2x3-40-20@ -set filename:index "%[fx:t+1]" +repage +adjoin tile-%[filename:index].jpg
- 0eggxactly