问题描述
我正在尝试裁剪和交换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。