imagemagick mogrify将图像的一部分剪切掉

imagemagick mogrify将图像的一部分剪切掉,imagemagick,crop,mogrify,Imagemagick,Crop,Mogrify,如果我有一张类似的图片: --------------------------------- - xxxxxxxxxx - - x x - - xxxxxxxxxx - --------------------------------- 我如何使用mogrify仅剪切x中的部分?我是否使用-geometry?。我找不到一个好的例子。imagemagick文档展示了如何

如果我有一张类似的图片:

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

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

imagemagick文档展示了如何使用“转换”来实现这一点:

根据您是想用另一种颜色替换“切割”部分,还是想将尺寸缩小到x(在您的图表中),会有一些变化


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

imagemagick文档展示了如何使用“convert”来实现这一点:

根据您是想用另一种颜色替换“切割”部分,还是想将尺寸缩小到x(在您的图表中),会有一些变化


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

虽然代码很棒,但他们的手册中缺少严肃的示例。 通过指定start via++来剪切xxx部分,x before是新图像大小
b.png
,而
a.png
是输入

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

在这种情况下,向右移动100像素,向下移动200像素,窗口从右上角锚点的偏移量为
a.png
向右移动100像素,向下移动10像素。一经掌握就简单。

虽然代码很棒,但他们的手册缺少严肃的示例。 通过指定start via++来剪切xxx部分,x before是新图像大小
b.png
,而
a.png
是输入

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

在这种情况下,向右移动100像素,向下移动200像素,窗口从右上角锚点的偏移量为
a.png
向右移动100像素,向下移动10像素。简单一旦掌握。

觉得很简单。谢谢我觉得很简单。谢谢