去除 PNG 背景

你的 PNG 本来就可以是透明的,只是现在还不是。拖进来,同样的像素就会带着真正的透明背景返回,抠图在你自己的电脑上完成,尺寸和原来一样。

选择一张 PNG 或整个文件夹

支持 PNG、JPG、WEBP、AVIF、GIF、BMP 和 HEIC · 最多 30 张 · 每张不超过 25 MB

手边没有文件?借用一张 PNG

滑动一下, 看马厩消失

滑块左侧是原样的 PNG,右侧是工具返回的文件:同一匹马,同样的像素,身后什么都没有。

导出为透明背景 PNG 的马的肖像,马厩内部已被去除
同一匹马的不透明 PNG 肖像,身后仍是昏暗的马厩
不透明 PNG PNG-32

扩展名承诺了透明, 但决定权在像素。

这是人们搜索 PNG 抠图工具最常见的原因:文件本来就是 PNG,主体后面的白色理应早就不在了才对。

其实不然,因为这种格式只是为不透明度数值预留了位置。往里面写什么,取决于生成文件的软件,而截图工具、手机相机或被压平后的导出文件,写进去的全都是同一个值:完全不透明。在有东西改写这些数值之前,白底 PNG 的表现和白底 JPG 一模一样,只是文件更大。

重写 Alpha 通道
带实心背景的幽灵吉祥物 PNG,放在白色卡片上时与抠图几乎无法区分
处处都是实心
同一个幽灵吉祥物的透明背景 PNG,周围透出棋盘格
主体周围全是透明

会来到本页的 四类 PNG

来源不同,抱怨却一样:主体没问题,问题出在它周围的那个矩形。

屏幕

截图和屏幕截取图

操作系统生成的每张截图都是背后带实心矩形的 PNG。从中抠出一个窗口、手机外框或图表,是人们来到这里最常见的原因。

品牌

被压平的 Logo

世界上有一半的品牌资料包提供的 Logo 都是白底 PNG。它在收到的邮件里看起来没问题,一放到彩色页眉上就露馅了。

零售

商品库和店铺图片

导出为 PNG 的产品摄影会保留影棚背景的每个像素。把商品抠出来,就得到一张母版,以后可以放到任何商品页面背景上。

美术

渲染图、精灵图和图标表

渲染引擎和图标导出工具默认输出 PNG,往往是画着棋盘格的占位图,而不是真正的透明。这里会用真正的 Alpha 通道替换这个占位图。

本页内部

PNG 去背景是如何一步步完成的

从拖入到下载之间有四个操作,其中没有一个涉及网络请求。

  1. 1

    读取

    PNG 从你的磁盘中打开,在后台线程里解包成原始像素。它已有的 Alpha 值会一起读入,而不是被丢弃。

  2. 2

    预测

    分割模型分析缩小后的副本,返回一张灰度图,每个像素一个值,表示该像素有多少属于主体而不是背景场景。

  3. 3

    写入 Alpha

    这张图被放大回原始尺寸,写入每个像素的第四个字节。红、绿、蓝保持文件原有的值不变。

  4. 4

    重新打包

    像素被重新压缩成 PNG-32 数据流。无损进,无损出,所以再让它过一遍工具也不会有任何变化。

PNG 抠图 常见问题

不透明度通道、白色背景和文件大小。有遗漏的问题?问问我们。

把 PNG 放进本页顶部的工具,稍等片刻。模型会找出主体的边界,把它写入 Alpha 通道,然后提供成品文件供下载。你不需要手动画选区,也不用碰橡皮擦,单张图片通常在你读完这句话之前就处理好了。

PNG 描述的是文件被允许存储什么,而不是它实际存储了什么。截图、相机导出的文件,或没有保留抠图图层就保存的设计稿,都是不透明度通道从头到尾都为实心的 PNG。去除背景这一步,就是在这个通道里写入真正的零值。

可以,而且比颜色擦除工具效果更好。单纯挑出白色像素,也会把主体里的白色部分一起吃掉,比如牙齿、包装或衬衫领子。模型是按主体而不是按颜色来区分的,所以白色会留在它该在的地方。

不会。PNG 是精确存储像素,而不是近似存储,所以抠图后保留下来的部分与输入时完全一致。同一张图片过五遍工具,第五次的结果与第一次逐字节完全相同。

有两个原因叠加:每个像素多了一个原来没有的不透明度字节;而你刚删掉的纯色背景,恰好是整张图中最容易压缩的部分。把画布裁紧到主体周围,通常能把大部分差距补回来。

不会。预测只是为了速度才在缩小的副本上进行,之后成品蒙版会被拉伸回你的全尺寸像素上。6000×4000 的文件导出后仍是 6000×4000,任何地方都没有水印。

可以,而且这是整理别人抠得不好的图的好办法。已有的 Alpha 会被读入,模型提出新的边界,新蒙版标记为背景的部分都会被清除,包括上一次抠图遗漏的内容。

每批 30 张,运行多少批没有上限。不做任何计量,因为每张抠图只占用你自己处理器一两秒,我们这边没有任何成本。

给那张 PNG 一个真正的 Alpha 通道

一张或三十张,每次都无损,一个字节也不会发送出去。主抠图工具用同一套引擎支持所有格式。