【问题标题】:imagemagick mogrify cut part of image outimagemagick mogrify 将图像的一部分剪掉
【发布时间】:2013-04-05 09:23:34
【问题描述】:

如果我有类似这样的图片:

---------------------------------
-        xxxxxxxxxx             -
-        x        x             -
-        xxxxxxxxxx             -
---------------------------------

我如何使用mogrify 仅剪切x 中的部分?我使用-geometry?。我找不到一个很好的例子。

【问题讨论】:

    标签: imagemagick crop mogrify


    【解决方案1】:

    imagemagick 文档展示了如何使用“convert”:

    http://www.imagemagick.org/Usage/crop/#crop_viewport

    存在变化,具体取决于您是想用另一种颜色替换“剪切”部分还是将尺寸缩小到仅 x(在您的图表中)。

    我假设“mogrify”会做同样的事情,但你只是不提供输出文件名。

    【讨论】:

    • 认为这很简单。谢谢!
    【解决方案2】:

    虽然代码很棒,但他们的手册缺乏严肃的例子。 通过 ++ 指定开始来剪切您的 xxx 部分,之前的 x 是 b.png 的新图像大小,而 a.png 是输入。

    mogrify -crop '100x200+100+10' -write b.png a.png
    

    在这种情况下,它向右移动 100 像素,向下移动 200 像素,窗口从a.png 的右上角锚点偏移向右 100 像素,向下移动 10 像素。简单易懂。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-17
      • 2018-11-02
      • 1970-01-01
      • 2013-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多