如何切断批量图像的中心部分(imagemagick或mogrify)

时间:2017-03-05 11:56:04

标签: imagemagick batch-processing image-manipulation gimp mogrify

我一直在尝试批量修改并且找不到任何有用的东西,可能是因为我没有正确的词语来解释我想要做什么。所以这是我认为非常清楚的图像......

cut off center part of img

1 个答案:

答案 0 :(得分:1)

假设你从这开始:

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

enter image description here

如果您知道a = 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的保留区域,我在那里保留原始区域的副本,同时我将底部切掉,然后在切断顶部之前我记得。然后,最后,我将两个切片一个放在另一个上面。

或者,你可以像Glenn建议的那样使用-chop,所以如果你知道a = 20且b = 200:

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

enter image description here