ImageMagick:可以删除图片的中间吗?

San*_*ing 3 linux bash imagemagick gimp inkscape

问题

举个例子,有没有一种简单的方法可以裁剪掉 Google 徽标中的 o(提前知道它们的坐标)?

结果应该是“Ggle”,其图像宽度比原始图像更小,因为缺少 o。

不必使用 ImageMagick 来完成。它还可以是 Gimp、Inkscape 或任何其他可以从命令行编写脚本的 Linux 程序。

在此输入图像描述

小智 7

如果 Google.png 的尺寸为 538 x 190 像素,则“G”的宽度为 140 像素,“gle”的宽度为 208 像素,从而在中间留下一个要剪切的 190 x 190 像素的块。在 ImageMagick 中:

convert Google.png -chop 190x190+141+190 Ggle.png
Run Code Online (Sandbox Code Playgroud)

其中第一个测量值是要切割的块的大小,其余的表示从哪里开始切割。生成 Ggle.png:
在此输入图像描述