PNG 并不会自动变为透明。文件中可能仍有背景像素,导出时可能添加了纯色背景,或者查看器正在透明区域后显示白色。
先从下载的文件开始检查:把它放到彩色背景上。如果主体周围能透出背景颜色,说明这些区域是透明的,无需再次去除背景。如果仍有白色方框跟着图片,请按下面的方法排查。
为什么我的 PNG 有白色背景?
白色像素和透明像素在白色页面上看起来相同。徽标在白色页面上可能看起来没问题,但放到深蓝色页眉上时就会露出白色矩形。
检查文件时,请按以下步骤操作:
- 在准备使用图片的幻灯片、设计稿或页面中,将背景设为蓝色或其他对比明显的颜色。
- 将下载的 PNG 放在背景上方。保持图片完全不透明,并移除图片周围带填充色的边框。
- 再将背景换成更深的颜色,观察主体周围以及本应镂空的区域。
切换浏览器主题或查看缩略图并不是同一种测试:背景颜色必须直接位于图片后方。如果还没有把 PNG 放入设计中,仅凭白色缩略图并不能说明它需要编辑。
| 看到的情况 | 代表什么 | 下一步怎么做 |
|---|---|---|
| 新背景颜色能透过主体周围显示 | 这些区域是透明的 | 保留 PNG;检查此前显示白色的位置后方的背景 |
| 白色矩形仍跟着图片 | 文件包含白色背景,或者后面有带填充色的边框 | 先移除边框,再检查源文件和导出设置 |
| 灰白棋盘格仍跟着图片 | 棋盘格可能已经被保存到图片中 | 获取原始素材,不要使用预览图 |
| 只剩一圈浅色轮廓 | 背景是透明的,但边缘有残留 | 查看下文的白边检查方法 |
查看器可以为透明区域选择背景颜色;PNG 规范说明了这种显示行为。仅在查看器中看到白色,并不表示文件中一定有白色像素。
PNG 透明效果不对?检查这些常见原因
请选择与背景最初出现时的情况相符的一项。
原图本身仍有背景
如果把白底图片转换成 PNG,白色背景依然会保留。将 .jpg 重命名为 .png 也没有用:既不会改变文件格式,也不会改变其中的像素。
如果有可编辑的源文件,请隐藏背景图层或删除背景对象,然后启用透明导出。若背景已是单张图片的一部分,请先用 FreeBG 去除背景,再保存为透明 PNG。
下载的是预览图,而不是原始文件
缩略图或截图可能包含屏幕上看到的白色背景或棋盘格。即使文件名写着“透明”,这些方格也会成为图片内容。
请返回来源处下载原始文件。如果原始文件不可用,就需要去除截图中的背景;更改扩展名无法将其擦除。
导出时包含了背景
如果设计在导出前看起来是透明的,但保存后的文件有白色方框,请检查是否有可见的背景图层、白色矩形或画布填充。隐藏这些内容,选择 PNG,并启用可用的透明设置。
在 FreeBG 中,选择白色和自定义颜色会将填充背景保存到 PNG。请改为选择透明后重新下载。若只是更改输出选项,无需再次执行背景去除。
转换或传输时丢失了透明度
如果 PNG 在发送或上传前正常,请将本地文件与之后收到或下载的版本进行比较,并把它们放到同一种彩色背景上。
- 只有本地文件正常:传输后的副本发生了变化。请将原始 PNG 作为文件附件发送,并检查收到的副本是否仍保留透明度。
- 两个文件都正常:检查目标位置的图片边框和背景设置。
- 两个文件都不正常:请回查源文件或导出设置;问题在传输前就已出现。
中间经过 JPG 格式也可能导致问题。普通 JPG 输出无法保留透明度,之后再转回 PNG 也无法恢复透明区域。如果仍有最后一个正常的 PNG,请使用它。
预览在透明图片后方显示白色
透明徽标放在白色内容区中,即使页面整体是深色,看起来也会落在白色背景上。请更改内容区填充色,或将徽标直接放到目标背景上。
如果 PNG 已通过彩色背景测试,请不要改动文件。再次去除背景也不会改变图片所在页面的背景。
使用 FreeBG 让 PNG 背景透明
如果白色背景属于图片内容,可以使用 FreeBG PNG 背景去除工具创建透明版本。
- 上传原始图片。点击上传图片,选择清晰的源文件,不要使用截图或尺寸很小的预览图。
- 去除背景。点击去除背景,等待 FreeBG 将主体从周围环境中分离出来。仅上传图片不会启动去除。
- 检查结果。查看头发、细线、浅色细节,以及主体内部的空隙。
- 选择透明。在输出背景下选择透明。如果预览的是白色或自定义颜色背景,请在保存前切换回来。
- 下载 PNG。点击下载透明 PNG,然后在预期使用的位置打开下载的文件,并放到对比明显的背景上检查。
如需包含保存文件示例的操作说明,请参阅如何让 PNG 透明。FreeBG 的输出颜色控件可用于检查处理后的结果,但不能单独测试你上传或下载的 PNG 是否透明。
去除背景时如何保留白色细节
对于白色背景上的白色耳机,产品周围的空间应当消失,但头梁和耳罩必须保留。删除所有白色像素会损坏产品本身。
请在深色背景上将抠图与原图对比。检查是否丢失白色文字、浅色布料、高光和细轮廓。还要分别检查镂空区域:例如手柄下方的空隙可能需要透明,而手柄上的反光则属于主体。
如果丢失了重要细节,请回到原图。图片较小或模糊时,更清晰的源文件可能有帮助;若原图已经清晰,重复相同的去除操作可能仍会产生同样的错误。
FreeBG 的自动流程没有还原画笔。如果它持续去除了主体的一部分,请换用其他源文件或回到可编辑的原始文件;不要在最终设计中使用受损的抠图。
为什么透明 PNG 仍有白边?
移除周围背景后,深色主体周围仍可能留有浅色轮廓。边缘像素可能还带有之前白色背景的颜色,在深色版面上就会变得明显。
在尝试去除白边前,先将边缘与原图对比。白色毛发、高光和有意保留的描边应当留下;原本不属于主体、颜色均匀的浅色毛边则可能是背景残留。
如果毛边是在后续导出后出现的,请回到更早的透明 PNG。如果第一次抠图时它就已存在,改输出背景只能掩盖问题。如果边缘效果不符合要求,请从更好的源文件或可编辑原件重新开始。
请在目标显示尺寸和放大状态下都进行检查。头发和柔和阴影需要一定的半透明效果;将所有边缘都处理成硬线,可能会形成锯齿状轮廓。
如何确认 PNG 确实透明
下载的 PNG 放到最终使用位置后,通过以下检查即可确认文件已准备就绪:
- 预期为空的区域可以透出下方背景,没有附着的白色矩形或棋盘格。
- 白色细节、细线和主体轮廓均保持完整。
- 在所需尺寸下,边缘在浅色和深色背景上都能接受。
请将这个 PNG 与未经处理的原图一起保存。如果之后上传文件导致显示效果改变,你仍有一个可用于对比的正常文件。
常见问题
将 JPG 转为 PNG 能让背景透明吗?
不能。将 JPG 转为 PNG 会保留可见图片,包括背景。请先去除背景,再将结果保存为 PNG,以保留新的透明区域。
为什么我的 PNG 有棋盘格背景?
棋盘格可能只是用于表示透明度的预览惯例,也可能是实际保存到图片中的图案。请将 PNG 放到纯色背景上;如果方格仍显示在该颜色上,它们就是图片的一部分,而不是空白背景。
没有原始文件,也能修复白色背景的 PNG 吗?
通常可以。可对现有 PNG 去除背景,并保存一份新的透明副本。不过,小尺寸文字、模糊边缘,以及白色主体配白色背景的情况都很难分离。工具无法可靠地重建现有图片中已经缺失的精细细节。