繁体   English   中英

如何使用ImageMagick convert命令删除图像的纯色背景

[英]How to remove an image's solid background using ImageMagick convert command

我正在寻找一种使图像的纯背景变得尽可能透明(几乎没有光晕)的方法。 ImageMagick是一个功能强大的工具,但是使用起来并不容易。 我尝试了一个命令“ convert image.jpg -bordercolor white -border 1x1 -alpha set -channel RGBA -fuzz 20%-fill none -floodfill + 0 + 0 white -shave 1x1 image.png”,该命令效果很好。 但是,这需要我知道纯色背景的确切颜色,而我需要一些可以处理任何背景色的颜色。 有人可以帮助我吗?

作为一种启发式方法,您可以询问角落处像素的颜色(http://studio.imagemagick.org/pipermail/magick-users/2005-March/015034.html),然后查看使用最多的颜色。 不过,这并非十分简单。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM