使用Imagemagick,如何裁剪掉白色背景?

6
假设我有一个装满了旗帜的目录(大约有200个)。每面旗帜都有这样的边框... 上下各12像素,左右各1像素...如图所示: enter image description here 我该如何使用imagemagick来将每个.PNG图像裁剪为60x40?

请注意,您在问题中包含的图像背景不是白色,而是透明的。 - mmgp
哦,我明白了...透明背景--谢谢。 - test
1
http://askubuntu.com/questions/97695/is-there-a-lightweight-tool-to-crop-images-quickly || PHP自定义颜色:https://dev59.com/5mHVa4cB1Zd3GeqPkS0F || http://superuser.com/questions/654557/how-to-auto-trim-scanned-images-using-imagemagick-or-graphicsmagick - Ciro Santilli OurBigBook.com
1个回答

12
你有自动裁剪功能:mogrify -trim flag.png。如果不符合你的需求,可以使用裁剪功能:mogrify -crop 60x40+2+12 flag.png(这里左侧留下了2像素)。

9
注意:mogrifyconvert 的原地(in-place)版本。 - Ciro Santilli OurBigBook.com
1
“-fuzz N%” 在背景颜色不完全相同时,也可以帮助使用“-trim”。 - keithpjolley

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接