把白色背景变透明,本质上是告诉软件:"每一个足够接近白色的像素都变成不可见。"而全部难点都藏在"足够接近"这四个字里。

容差是怎么工作的

工具会计算每个像素与你选定目标色之间的颜色距离,然后抹掉阈值以内的所有像素。

  • 容差太低:主体周围会残留一圈接近白色的像素,放在深色背景上就是一道脏边。
  • 容差太高:它开始吃掉主体的浅色部分——白衬衫、玻璃高光、金色头发、产品反光。

实操方法:把容差调高到背景刚好消失,然后去看主体*最亮*的区域。如果那里开始缺损,就往回调,接受一点点毛边,再用其他方式处理。

什么样的照片适合

色键抠图成立的前提是背景均匀且与主体明显不同

  • 效果好:纯白底上的 logo 和图形、静物箱里拍的产品、扫描的签名、截图。
  • 吃力:白底上的白色产品(没有颜色差可供判别)、柔和渐变背景(影棚背景布越靠边越暗)、真实场景的杂乱背景。
  • 失败:主体在关键部位*本身就含有*背景色的情况。

如果你的主体是白底白物,诚实的答案是:任何基于颜色的工具都无法分离它们——你需要基于边缘的选择,或者理解"物体"而非"颜色"的 AI 分割模型。

阴影与半透明

两样东西永远制造麻烦:

  • 柔和的阴影既不属于背景也不属于主体。低容差会把它留成灰色污迹,高容差抹掉它则让物体像浮在空中。通常最干净的做法是把它彻底去掉,之后再补一个有意为之的新阴影。
  • 玻璃、烟雾、发丝和运动模糊天生就是半透明的。非留即抹的二元判断表达不了它们,这正是酒杯和头发抠图总是别扭的原因。把边缘稍作羽化能让过渡自然一些。

正确导出

透明只在带 Alpha 通道的格式里存活:

  • PNG——到哪都安全。
  • WebP——同样透明,体积小 60–80%。网页首选。
  • JPG——直接摧毁透明。透明区域会变成纯白,这就是"我明明抠了图,背景还在"这类抱怨的由来。

发布前,把结果放在深色背景上看一遍。所有在白底上隐形的毛边、光晕和残留像素都会立刻现形——而当这个 logo 落到深色网站或彩色幻灯片上时,观众看到的正是这些。