使用magick修剪裁剪/交换部分图像

问题描述

我正在尝试裁剪和交换800x800大图像的不同部分,并通过此命令使用imagemagick重新创建800x800图像。

magick mogrify titli.gif -crop 2x4 @ + repage -reverse -append -path conversion titli.gif

我的问题是“ -append”创建高图像(400x1600)&“ + append”创建宽图像(3200x200)

如何获得原始尺寸为800x800的大图像,但其裁切和交换(反转)的零件设置为“马赛克或平铺”样式...

解决方法

如果我理解这个问题,那么您就不需要“移情”了。只是“魔术师”就可以完成这项任务。

看起来您必须将图像裁剪为8个部分,将它们反转,然后在完成后垂直“-追加”它们。

然后,在同一命令中,您需要垂直裁剪一半的结果,然后水平“ +追加”这两部分以获得800x800的输出。

此示例命令显示了其工作原理...

magick in.png -crop 2x4@ -reverse -append -crop 1x2@ +append out.png

如果您要在同一命令中执行更多操作,则可能需要在“ +附加”之后使用“ + repage”将图像的几何形状重置为WxH + 0 + 0。