BGRemover 编辑部 · 发布于 2026 年 6 月 8 日 · 阅读时长 6 分钟
如果你曾抠出一张图,叠到带色背景上后边缘出现一道微弱的白色光晕,你就遇到了经典的透明 PNG 问题。这不是工具的 bug — 而是 PNG 文件中透明度的编码方式和多数图像编辑器处理透明度的方式共同造成的副作用。好消息:修复只要 30 秒,无需 Photoshop。
PNG 文件中透明度的工作原理
32 位 PNG 的每个像素有四个通道:红、绿、蓝和 Alpha。Alpha 通道控制像素的不透明度:0 表示完全透明,255 表示完全不透明,中间值是半透明。当抠图工具输出透明 PNG 时,它把背景像素设为 Alpha 0(完全透明),主体像素设为 Alpha 255(完全不透明)。边缘 — 主体与背景相交的地方 — 是一组渐变的 Alpha 值,这正是干净抠图有柔和自然边缘的原因。
为什么会出现白色光晕
当边缘像素不是完全透明时就会出现光晕。如果主体边缘的一个像素被设为 Alpha 250(接近不透明)但颜色仍是原始背景颜色(多数棚拍是白色),那么当抠图叠到深色背景上时,这个像素仍会显现为微弱的白色。修复方法有两种:(1) 把边缘像素的 Alpha 推到 0,或者 (2) 用与新背景匹配的中性色替换它们的颜色。
"光晕不在你的抠图里 — 而是在原图的拍摄方式里。30 秒的"去边色"可修复 95% 的情况。
BGRemover 30 秒修复
BGRemover 在导出面板有一个"去边色"开关。开启后,AI 会把所有半透明边缘像素的颜色替换为相邻不透明像素的颜色。光晕瞬间消失。多数图用默认设置就对;对于在深色背景上顽固的光晕,"去边色"就是该拉的开关。
光晕在原图里时怎么办
有时光晕在源照片里而不在抠图里。强逆光的棚拍会在主体周围产生一圈薄光晕,这层光晕会被烤进边缘。修复方法是去除原图的逆光(可能的话重拍),或者用 BGRemover 的画笔工具把受影响边缘手动涂到完全不透明。一次性光晕用画笔,系统性光晕用"去边色"。
常见问题
本主题的快速回答
为什么我的透明 PNG 在某些应用里显示白底?
该应用不支持 Alpha 通道。较老的图片查看器、某些社交平台以及多数文字处理软件会按默认白底渲染透明 PNG。在 Photoshop、Figma 或任何现代浏览器中打开同一文件就能看到透明效果。
把透明 PNG 存为 JPG 会丢失透明度吗?
会。JPG 不支持透明。透明像素会被填成白色(或编辑器默认的颜色),Alpha 信息永久丢失。请始终保留一份透明 PNG 主文件;JPG 只在特定场景导出使用。
24 位和 32 位 PNG 有什么区别?
24 位 PNG 只有 RGB(无 Alpha 通道)— 每个像素都是完全不透明。32 位 PNG 多了一个 8 位的 Alpha 通道,正是透明能实现的原因。如果你的抠图完全没透明,说明你拿到的是 24 位 PNG,需要在 BGRemover 中开启透明背景重新导出。
