【问题标题】:How to remove an image's solid background using ImageMagick convert command如何使用 ImageMagick convert 命令删除图像的纯色背景
【发布时间】:2011-07-30 16:29:43
【问题描述】:

我正在寻找一种方法来使图像的纯色背景变得尽可能透明(带有一点光晕)。 ImageMagick 是一个强大的工具,但它并不容易使用。我尝试了一个命令

convert image.jpg \
-bordercolor white \
-border 1x1 \
-alpha set \
-channel RGBA \
-fuzz 20% \
-fill none \
-floodfill +0+0 white \
-shave 1x1 \
image.png

,效果不错。然而,这需要我知道纯色背景的确切颜色,而我需要一些东西来处理任何背景颜色。任何人都可以帮助我吗?钍

【问题讨论】:

标签: background imagemagick


【解决方案1】:

作为一种启发式方法,您可以询问角落像素的颜色 (http://studio.imagemagick.org/pipermail/magick-users/2005-March/015034.html),然后查看是哪种颜色用得最多。不过,这并不完全是万无一失的……

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-28
    • 2019-11-30
    • 2016-07-14
    • 1970-01-01
    • 2020-06-10
    • 1970-01-01
    • 2016-06-24
    • 1970-01-01
    相关资源
    最近更新 更多