透明

透明 PNG

做出来是容易的那一半。让它一路透明地到达目的地,是另一半。

核对于 2026年8月6日

直接说结论

透明 PNG 就是一个普通的 PNG,只不过它的背景像素被记录为"不存在",所以背后的东西会透出来。做法是把图片的背景抠掉再存成 PNG。检查方法是把它放到一个饱和的颜色上,而不是放在灰白棋盘格上。保住它的方法是绝不让这个文件经过 JPEG,因为 JPEG 根本没有透明,会把它填掉。

透明在哪里活得下来,在哪里活不下来

去处透明说明
PNG 或 WebP 文件活得下来两者都带完整的 alpha 通道。
JPEG 文件没了一保存就被填上颜色,永久性的,任何质量设置都一样。
网页活得下来背后的页面会透出来,这正是它的用途。
PDF 页面被填成白色PDF 页面没地方安放透明,所以它背后必须有东西。
文档和幻灯片通常活得下来置入是没问题的。但有些导出和打印路径还是会把它压平到白底上。
印刷厂先问清楚印刷没有透明这回事。总得有人决定背后是什么,而那个人应该是你。

这些情况底下是同一条规则:透明需要一个装得下它的格式,和一个显示得了它的表面。缺了其中任何一个,就会有一种颜色被选中,而如果不是你选的,就是别的东西替你选了。

怎么做出一个

两条路。把主体从照片里抠出来,也就是背景移除工具干的事;或者一开始就在一个本来就带透明作图的软件里做,然后导出成 PNG。

对照片来说,成品的好坏完全取决于边缘。保住了头发和柔边的抠图,在这些位置上带的是部分透明,而这正是 alpha 通道存在的意义。把每个像素都判成"主体或背景"二选一的抠图,给你的是一个硬剪影,它一放到有颜色的背景上就露馅,像是贴上去的。

怎么确认它真的是透明的

别在棋盘格上看。你的看图软件画的那些灰白方格是浅色的,而浅灰恰好藏住最常见的那个瑕疵:一圈原背景残留在边缘上的淡色光晕。

换成放在一个饱和的颜色上,红色或黑色,然后查四样东西。光晕,那是背景跟着一起来了。侵蚀,蒙版落在真实边缘里侧,主体看上去被削了一层。该透的洞没透,比如手臂和身体之间、杯子把手中间那些空隙。以及硬的阶梯状边缘,那说明透明只有两档而不是一个范围。

它会在哪四个地方被填掉

存成 JPEG,绝大多数情况都是这个。JPEG 没有 alpha 通道,所以每个透明像素都会变成一种颜色,通常是白色,有时是黑色,而重新打开文件什么也救不回来。

上传到一个会重新编码的地方。不少服务会把你给的东西重新转一遍,如果它们的输出格式是 JPEG,你的透明在上传那一刻就花掉了。

置入 PDF。PDF 页面需要图片背后有东西,所以透明 PNG 会被放到白色上。

截图。截图抓的是屏幕上的画面,而画面里包含图片背后的一切,棋盘格也算在内。

关于体积,实话实说

PNG 是无损的,所以一张照片的透明 PNG 会很大,往往是同一张图的 JPEG 的好几倍。这是透明和精确一起的代价,没有哪个设置能免掉。

如果目标端读得了 WebP,那是出路:它用小得多的文件装下同样的 alpha 通道,而且所有当前的浏览器都显示得了。但如果这个文件要交给另一个人或另一个程序,PNG 仍然是更稳妥的选择。

去拿一张抠图

这里的背景移除工具返回的是带完整 alpha 通道的 PNG,头发和柔边都在,免费而且没有水印。它是这个站上三个会把文件发到我们服务器的工具之一:图片处理完即丢弃,不存储,也绝不用于训练任何模型。另外十二个工具什么都不往外发,这个区别值得直说而不是含糊过去。

更多指南

指南

FAQ

怎么做出透明背景的 PNG?
把图片的背景抠掉,存成 PNG。在这个站上就是背景移除工具,它交回的是一个带完整 alpha 通道的 PNG。
我的透明 PNG 为什么是白底或黑底?
因为它经过了一个没有透明的环节,几乎总是 JPEG,透明的位置被写上了一种颜色。也可能是你的看图软件把透明区域画成了黑色而不是棋盘格。
要透明该用 JPG 还是 PNG?
PNG,因为 JPEG 根本没有透明。没有任何质量设置或导出选项能改变这一点。
怎么检查一个 PNG 是不是真的透明?
把它放到一个饱和的颜色上,而不是放在棋盘格上。浅灰会藏住淡色光晕,而那既是你最可能有的瑕疵,也是你最不容易注意到的。
透明 PNG 为什么这么大?
因为 PNG 是无损的,什么都不丢。一张照片存成 PNG 往往是同一张图存成 JPEG 的好几倍。如果目标端读得了 WebP,它能用小得多的文件装下同样的透明。
JPEG 能有透明背景吗?
不能,这个格式没有 alpha 通道。看起来像有透明背景的 JPEG,其实是一个白底恰好和背后的东西颜色一样。

抠一张背景

几秒钟拿回一个带真 alpha 通道的 PNG。免费,不需要账号,没有水印。

打开图片背景移除需上传 · 免费

不用再付的
订阅费

$3,042.36 /年

十份订阅,按它们自己公布的价格,每月 $253.53,加起来的结果。这里不统计也不存储你用工具做了什么:这是拿价目表做的算术,不是谁真省下了多少的累计。 看那张表