如果我的图像与此类似:
---------------------------------
- xxxxxxxxxx -
- x x -
- xxxxxxxxxx -
---------------------------------
如何使用mogrify
仅删除x
中的部分?我使用-geometry?
吗?我找不到一个好的例子。
答案 0 :(得分:3)
imagemagick文档显示了如何使用“convert”:
http://www.imagemagick.org/Usage/crop/#crop_viewport
根据您是想用另一种颜色替换“切割”部分还是将尺寸缩小到x(在图表中),有一些变化。
我假设“mogrify”会做同样的事情,但你只是不提供输出文件名。
答案 1 :(得分:0)
虽然代码很棒,但是他们的手册却缺少严肃的例子。
通过++指定开始位置来剪裁 xxx 部分,而x之前的数字是b.png
的新图像尺寸,而a.png
是输入。
mogrify -crop '100x200+100+10' -write b.png a.png
在这种情况下,它需要向右100px,向下200像素,并且与a.png
的右上锚点之间的窗口偏移为100 right,向下为10px。一经掌握就很简单。