【问题标题】:crop / swap parts of image with magick mogrify用magick mogrify裁剪/交换部分图像
【发布时间】:2021-02-17 00:09:26
【问题描述】:

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

magick mogrify titli.gif -crop 2x4@ +repage -reverse -append -path 转换后的titli.gif

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

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

【问题讨论】:

    标签: image-processing append imagemagick crop mogrify


    【解决方案1】:

    如果我理解了这个问题,那么您不需要“mogrify”来做到这一点。只需“魔术师”即可完成该任务。

    看起来你必须将图像裁剪成 8 块,将它们反转,然后像你所做的那样垂直“附加”它们。

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

    这个示例命令展示了它是如何工作的......

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

    如果您在同一命令中执行更多操作,您可能希望在“+append”之后使用“+repage”将图像几何重置回 WxH+0+0。

    【讨论】:

    • 感谢@geemack 的回复。您的命令确实解决了一个图像的问题...我正在使用 mogrify 因为我想进行批处理,一次处理 50 多张图像,每周使用不同的图像集重复此操作...
    猜你喜欢
    • 1970-01-01
    • 2013-04-05
    • 1970-01-01
    • 1970-01-01
    • 2021-12-20
    • 1970-01-01
    • 2020-08-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多