跳到正文

图片抠图去背景

Background Remover

在 OKLab 色彩空间中抠掉纯色或均匀背景,输出透明 PNG,并可用画笔修补边缘。

这是色度键和边缘泛洪填充,不是抠图模型——对白底产品图、纯色背景人像或绿幕,它恰恰是合适的工具;对杂乱背景前一头散发的人,它恰恰是错误的工具。

🔒 完全在你的浏览器里运行backgroundcutouttransparentchroma-key

拖入商品图、纯色背景人像或绿幕素材

在这个标签页里运行。输出是带真正 alpha 通道的 PNG。

怎么用

  1. 选泛洪或色度

    泛洪只取和画框边缘相连的背景,所以白背景照片中间的一件白衬衫能保住。色度取所有地方的键色,那是绿幕需要的。

  2. 键色保持自动

    它取边缘像素的中位数——中位数,不是均值,所以一条伸出画框的手臂不会把值拉偏。

  3. 设容差,需要时忽略明度

    容差是 OKLab 里的 ΔE。有阴影的绿幕调高“忽略明度”;要把白和浅灰分开时调低它,那里明度是唯一的差别。

  4. 有毛边就把边缘收一个像素

    这去掉背景比主体亮时留下的浅色光晕。那些边界像素是两者真实的混合。

常见问题

为什么处理不了头发?

发丝边缘的一个像素一部分是主体、一部分是背景,把它们分开意味着从一个观测解三个未知数。做得好的工具是带着几十 MB 权重的训练网络,没有算术上的替代品。

它在主体上打了个洞。

色度模式去掉键色出现的所有地方,包括主体的衣服上。切到泛洪,它只去掉从画框边缘能到达的背景。

为什么输出总是 PNG?

因为这个工具的全部输出就是一个 alpha 通道,而 JPEG 没有。把抠好的图存成 JPEG 会把它合成回一种颜色上,前功尽弃。

可以从这些接进来

接下来

这些工具吃得下当前工具的产出,结果可以直接送过去。