0

我一直在尝试应用批量修改一段时间,但找不到任何有用的东西,也许是因为我没有正确的单词来解释我想做的事。因此,这里是一个形象,我认为是很清楚......如何切断批量图像的中心部分(imagemagick或mogrify)

cut off center part of img

+0

看在ImageMagick中的 “-chop” 选项/ GraphicsMagick工具。 –

+0

我们如何知道要切多少 - 我认为它不是基于颜色? –

+0

我的回答是否解决了您的问题?如果是这样,请考虑接受它作为您的答案 - 通过点击投票计数旁边的空心绿色勾号/复选标记。如果没有,请说出什么不起作用,以便我或其他人可以进一步帮助您。谢谢。 http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235 –

回答

1

比方说,你开始这样的:

magick -size 600x400 gradient:cyan-magenta start.png 

enter image description here

如果你知道一个= 100和C = 150 ,您将需要使用此方法:

convert start.png -write MPR:start -crop x100+0+0 \(MPR:start -gravity south -crop x150+0+0 \) -append result.png 

enter image description here

MPR:start是一个临时的,基于RAM的存储区域,在那里我保留一个完整的原始区域的副本,同时切断底部,然后在切断顶部之前再回想一下。然后,最后,我将两个切片放在另一个的上面。


或者,你可以使用-chop作为格伦暗示,所以如果你知道一个= 20,B = 200:

convert start.png -chop x200+0+20 z.png 

enter image description here