【问题标题】:How do I use Imagemagick to replace a gray gradient background如何使用 Imagemagick 替换灰色渐变背景
【发布时间】:2018-02-21 20:24:04
【问题描述】:

我有几张照片需要移除背景(将其替换为#ffffff)

我尝试了几种方法,但没有一个能产生好的结果。

例如。 convert "$i" -fuzz 10% -fill '#ffffff' -opaque white $i-new.png

这会使结果更白,并在白色和阴影之间形成一条相当刺眼的线。

更多示例图片

【问题讨论】:

    标签: background imagemagick image-manipulation


    【解决方案1】:

    我认为您想要使用左上角的颜色进行泛光填充:

    convert cauli.jpg -fuzz 10% -fill red -draw 'color 0,0 floodfill' result.png
    

    虽然可能使用白色填充 :-)

    【讨论】:

    • 我刚刚尝试了一些东西,它给了我一个类似的结果.. convert "$i" -fill white -fuzz 6% -draw 'alpha 255,255 floodfill' -draw 'alpha 0,0 floodfill' "已处理/$i" .... 我想两者都可以完成这项工作?!.. 不,我只需要让它淡出为白色.. 有什么想法吗? (我不想在阴影上有锋利的边缘......
    • 刚刚在更多图像上试了一下,得到了..好吧..我们称它为各种结果:P
    • 如果图像对象中的颜色接近背景/阴影颜色,则很难自动移除带阴影的背景。您可以尝试一些交互式工具,例如 Clipping magick (clippingmagic.com) 或尝试 OpenCV graph-cut。
    • 这绝对是一个不小的问题 - 那些视频爱好者特别为en.wikipedia.org/wiki/Chroma_key 提出了色度键控(绿屏)@
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-11
    • 2013-07-29
    • 1970-01-01
    • 2012-09-07
    • 2021-10-31
    • 2022-12-21
    • 1970-01-01
    相关资源
    最近更新 更多