← 博客
阅读约 8 分钟

透明 PNG 怎么做?几秒搞定

搞懂 PNG 透明的原理,几秒做出一张——网页、手机或 API 都行;还能查 alpha、修白框和白边。

  • png
  • transparency
  • file-formats
  • design
  • guide
透明 PNG 怎么做?几秒搞定

“发我一张透明 PNG”是那种听上去很简单、直到你成了那个得做出来的人才发现麻烦的要求。到底是什么让一张 PNG 变得透明?为什么你的 logo 放到网页上会带一个白色方框?还有,为什么别人把文件另存为 JPG 之后,透明就没了?

这份指南讲清楚透明到底是什么、什么时候需要它,以及怎么从任意一张图片做出干净的透明 PNG。如果你想了解的是去背景这件事本身,而不是文件格式,那就先从那篇开始。

“透明”到底是什么意思

数字图像是由像素组成的网格,每个像素存储颜色——红、绿、蓝三个值。支持透明的格式会加上第四个值:alpha 通道,用来表示这个像素有多不透明,从完全实心到完全隐形。

所谓“透明 PNG”,无非就是一张背景像素的 alpha 被设为隐形的 PNG。主体后面什么都没有——不是白色像素,而是没有像素。你把这张图放在什么上面,什么就会透出来。

这正是它和白色背景的关键区别:

  • 白色背景 —— 放在白色页面上看着还行,可一旦落到彩色按钮、深色网页页头或一张照片上,就变成一个难看的白色矩形。
  • 透明背景 —— 在哪儿都服帖。同一个文件在浅色模式、深色模式、品牌色和照片背景上都能用。

透明支持:PNG、JPG 与 WebP 的区别

  • JPG/JPEG —— 完全不支持透明,任何时候都不支持。把透明图片存成 JPG,背景会被悄悄填上颜色(通常是白色)。现实中透明被毁掉的头号原因就是这个。
  • PNG —— 完整的 8 位 alpha 透明,无损画质,通用性极强。logo、抠图和图形的默认选择。
  • WebP —— 像 PNG 一样支持透明,但文件更小,非常适合网页;如今浏览器的支持已经接近全覆盖。如果这是你的工作流,remover.bg 从头到尾都支持 WebP。

经验法则:不需要透明的照片 → JPG 或 WebP;任何需要透明的 → PNG 或 WebP;抠图绝对不要用 JPG。

什么时候你真的需要透明 PNG

  • logo —— 在网站、发票、演示文稿和周边上,logo 必须能贴合它背后的任何东西。(logo 自带了一层背景?这里有解决办法。)
  • 商品抠图 —— 这样同一张商品图就能被放到横幅、平台商品页和节日活动背景上。
  • 设计素材 —— 图标、徽章、文档里的签名、水印,以及市集摊位的招牌和价格卡。
  • 贴纸和叠加图层 —— 聊天贴纸、直播叠加层、视频图形。
  • 按需印刷的设计稿 —— T 恤印刷厂要的是你的设计,而不是你的设计加一个白色矩形。(要为按需印刷备稿?这是完整的按需印刷图片清单。)

对设计师来说,透明素材就是乐高积木——什么都能拼到什么上面

怎么做一张透明 PNG

三个步骤,一个决定:格式。

  1. 从你手上最好的原图开始 —— 分辨率越高,边缘越干净。
  2. 上传到 remover.bg —— 拖进去,或者点击浏览文件;PNG、JPG 和 WebP 都能作为输入。AI 会自动把主体和背景分开,包括头发、绒毛、网纱和车辆玻璃这类难处理的边缘。车窗也在处理之列:透过玻璃看到的旧场景会被清掉,并在原处重建一层逼真的色调,不过贴了厚重深色膜的车窗会保持不透明。
  3. 下载为 PNG。 结果会显示在灰白相间的棋盘格上,那是界面在表示这里什么都没有,并不是文件的一部分。在编辑器里让背景保持空白;格式菜单里列着 PNG · 透明、WebP · 透明 和 JPG · 白色背景——最后一项是提醒,不是功能。你拿到的是一张真正带 alpha 通道的 PNG,放到哪儿都能用。

在手机上,移动应用跑的是同一套流程:拍摄或选图,等待,保存。然后分享文件,而不是聊天里的图片——透明就是死在那一步的。为手机抠图而拍时,让主体和墙面之间隔开一步距离,效果会更好。

面向开发者:同样的操作也可以通过抠图 API 以编程方式调用——发送一张图片,收回一张透明 PNG,商品目录级的量也扛得住。批量处理只能走 API——没有批量上传界面——所以要处理整个商品目录就意味着写脚本。

怎么保住透明

只有工作流的每一步都尊重透明,透明才能活下来:

  • 不要再存成 JPG —— 这是无声的杀手。截图工具、“导出为网页格式”的预设,以及会转换图片的聊天软件,都可能把你的文件压平。
  • 当心邮件客户端 —— 有些会重新编码内嵌图片;透明素材要作为文件附件发送。
  • 交付前检查一下:把文件放在彩色背景上打开,或者在图像编辑器里打开、找棋盘格。不要靠看图软件或浏览器预览来判断——它们各画各的底色。

三种方法验证一张 PNG 真的透明

“透明 PNG”很容易冒充:一张白底图片配上 .png 的文件名,在文件夹列表里看起来一模一样。

  • 棋盘格测试。 在图像编辑器里打开(Photoshop、GIMP、Photopea)。空白区域会画成灰白相间的棋盘格,证明 alpha 通道确实存在。
  • 彩色背景测试。 这才是真正管用的一招:把文件放到高饱和度的颜色或深色页头上。真正的透明会让那个颜色一直延伸到主体边缘;出现一圈淡淡的边就说明有问题。
  • 看图软件测试。 最说明不了问题:看图软件和浏览器各画各的底色,这个是白的,那个是灰的。

绝对不算测试的:扩展名。把 logo.jpg 改名成 logo.png 什么也改变不了;JPG 根本没有 alpha 可以靠改名变出来。

透明 PNG 为什么这么大

PNG 是无损格式,而一张典型的透明 PNG 每个像素要存四个数字,而不是三个:红、绿、蓝、alpha。作为母版很棒,作为交付文件太重。在不丢失 alpha 的前提下给它瘦身:

  • 给调色板做量化。 pngquant 能把 24/32 位 PNG 转成 8 位调色板,同时仍然携带逐像素的 alpha,所以抗锯齿边缘能保住;它给出的压缩幅度常常可达 70%,8 位输出通常比 24/32 位原图小 60–80%。交付前把两个文件放到最大缩放下对比一下——扁平的图形量化后看不出差别,平滑的渐变则可能出现色带。
  • 交付改用 WebP。 Google 给出的数据是:无损 WebP 比 PNG 小 26%,带透明的有损 WebP 大约只有 PNG 的三分之一大小。它就在同一个下载菜单里。

把 PNG 留作你的存档;交付相关的内容见图片 SEO 清单。

深色模式的坑:深色背景上的白边光晕

你的 logo 在白色页面上完美无瑕,可放到深色页头上却长出一圈淡淡的亮边。alpha 通道没问题,有问题的是边缘。

抗锯齿是用部分透明的边界像素把边缘变柔和的,而这些像素的颜色混合了主体和它背后原本的东西。如果那是白色,这些像素就带着白色:在白色页面上看不出来,到了黑色上就成了光晕。

  • 从原图抠,而不是从压平的副本抠。 从白底 JPG 得到的边缘会继承一圈你事后怎么也滤不掉的白边;能正确读取半透明像素的抠像会让它们保持中性。
  • 透明不等于对比度。 黑色字标放在深色页头上依然看不见;那需要的是一版浅色墨的配色,而不是换一种文件格式。

邮件里最难受:有些客户端会重绘你图片下方的背景。见邮件深色模式的注意事项。

logo 文件:用 PNG 还是 SVG?

照片没有这个问题:照片就是像素。logo 则值得问一句。

  • SVG 是矢量:存的是形状和坐标而不是像素,所以放到任何尺寸都清晰,而且通常体积极小。除非有人特意画了背景,否则它没有背景。
  • PNG 是位图:固定的像素网格,放大就会发虚,但到哪儿都能被接受。

如果有矢量母版,就用它:向设计师要 .ai、.eps 或 .svg 母版,网站上放 SVG,再从它导出 PNG。否则——名片上翻拍下来的 JPG、从 PDF 里截的图——答案就是 PNG:去背景给你的是透明位图,不是矢量图。不管怎样都把那份 PNG 母版留着:交易平台和按需印刷的上传器对 SVG 的支持并不可靠。

常见问题与快速解法

  • “我的 logo 周围有个白框” —— 这个文件要么是 JPG,要么是压平过的 PNG。走一遍去除背景,重新导出一张 PNG。
  • “边缘有锯齿或者白边光晕” —— 这个抠图是用硬阈值工具做的。AI 去背景生成的是柔和、带抗锯齿的边缘,能融进任何背景。
  • “文件太大了” —— PNG 是无损格式;网页使用可以转成 WebP(保留透明,体积更小),或者把尺寸缩小。
  • “发到聊天里之前明明还是透明的” —— 多数聊天软件会把通过图片选择器发送的照片重新编码,而重新编码后的结果通常没有 alpha,白底就回来了。改用发送文件的方式;照片贴纸是特意设计过的例外。
  • “在 PowerPoint 或 Google 幻灯片里出现白框” —— 只要文件是从磁盘插入的,两者都会尊重 PNG 的 alpha。白框通常来自经过转换步骤的粘贴,或者来自一份本来就已经压平的文件;把演示文稿导出成 JPG 会再压平一次。见围绕抠图搭建的幻灯片。

一旦你有了一份干净的透明母版文件,就把它当作资产来对待:把 PNG 保管好,需要时再从它生成压平的 JPG——永远不要反过来。有些去处只接受压平的副本:比如应用商店截图上传就会拒绝带 alpha 通道的文件。碰到这种情况,别让 JPG 导出替你挑背景——先在编辑器里有意识地造一个:一块纯粹的品牌色、一种自定义色调或一张照片背景,再加上一层逼真的阴影把主体坐实。从母版导出压平的版本,母版则继续为其他所有用途保持透明。

继续阅读