2013-12-17 24 views
1

问题ImageMagick:可能删除图片中间?

举个例子,有一个简单的方法来裁剪掉O公司在谷歌标志(预先知道其坐标)?

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

它不必与ImageMagick一起完成。它也可以是Gimp,Inkscape或任何其他Linux程序,可以从命令行编写脚本。

enter image description here

+1

您的意思是,在假设坐标已知的情况下? – Alexander

+0

是的,我会通过跟踪和错误找到坐标。 –

+0

哇,谷歌形象是如此之大:D看起来像谷歌的广告 –

回答

1

一种选择是使用“砍”选项可以在命令行中“转换” - details

另一种选择是使用shave

请注意,在这两种情况下,您可能必须制作2张图像,左侧和右侧的图块,然后将它们与“append”选项(details)合并在一起。

对于实际的命令行脚本,请看here

1

如果Google.png为538 x 190像素,那么'G'宽度为140像素,'gle'宽度为208像素,在您要切出的中间留下一个190 x 190像素的块。在ImageMagick中:

convert Google.png -chop 190x190+141+190 Ggle.png 

其中第一次测量是要切碎块的大小,其余指示从哪里开始切碎。产生于Ggle.png:
enter image description here