如何去掉照片的背景?

打开一张照片,工具就会把主体抠出来,并交回一张背景透明的 PNG。分割模型在你的浏览器里运行,所以不同于抠图 API,图片永远不会被上传 —— 这对你无权公开的人像和产品图很重要。

完全在浏览器内运行 · 不上传 · 不需要账号 · 无水印

  1. 打开一张主体清晰的照片 —— 一个人、一件产品、一只动物。
  2. 运行时和模型下载一次,之后抠图就在本地计算。
  3. 选择透明或纯色背景,然后下载 PNG。

PNG、JPEG 或 WebP。图片由本页在本地读取,不会发送到任何地方。

值得注意。 首次运行会下载约 19 MB(运行时加模型),之后会缓存。以主体为中心的照片效果最好;头发、毛发和半透明物体是这一类模型中最难的情况。

这个页面能做什么

什么时候该用这个工具

  • 一张主体与背景清楚分离、背景素净的产品照或人像。
  • 你需要快速得到一张透明 PNG,又无法上传图片。
  • 在别处做精修之前先看一版粗略抠图。

什么时候不该用

  • 细发、毛发、玻璃、烟雾、透明物体,或多个相互重叠的主体。
  • 主体与背景颜色相近,或边缘是虚的。
  • 你需要手工精修边缘、一份可编辑的遮罩,或分层输出。

和其他方案比,差在哪

这里在浏览器里运行一个紧凑的 ONNX 模型:它下载一次,在大图上更慢,产出的是单张扁平 PNG、没有可编辑的遮罩。Photoshop 的主体选择、rembg 或托管式抠图 API 通常能更好地处理头发和半透明边缘,并让你精修它们,代价是安装或一次上传。对于任何超出简单高对比度主体的东西,请做好手工清理边缘的准备。

你的文件去了哪里

哪儿也没去。这个页面只加载了干活的代码,之后你打开的文件由你自己的浏览器读取。没有上传步骤,没有临时服务器副本,也没有需要你信任的清理流程——数据从未经过网络,所以事后没有任何东西需要删除。你可以自己确认:在工具运行时打开浏览器的网络面板,看它一直安静。

关于这个工具的问题

我的照片会被上传到服务器吗?
不会。模型在你浏览器的 WebAssembly 上运行。页面唯一发出的请求是为了它自己的代码、14.2 MB 的运行时和 4.4 MB 的模型 —— 全部由本站提供 —— 其中没有任何一个含有你的图片。在它运行时打开浏览器的网络面板,你会看到没有任何请求。
它要花钱吗,有上限吗?
不花钱,也没有上限。没有 API 密钥,没有按图收费,也没有每日配额,因为没有服务器在做这些工作。唯一的限制是你设备的内存。
哪些照片效果最好?
一个从背景中清楚凸显出来、占据画面相当一部分的主体。纯色台面上的产品照和有分明背景的人像效果很好。头发、毛发、透明玻璃、运动模糊,以及主体与背景颜色相近的杂乱背景,是这一尺寸的模型最难处理的情况。
为什么首次运行很慢?
因为约 19 MB 的运行时和模型权重得先抵达。浏览器会把它们缓存下来,所以同一设备上的第二张照片会立即开始 —— 而且可以离线工作。
我能得到更高分辨率的抠图吗?
遮罩是在 320 × 320 下计算,再放大到图片的真实尺寸,所以边缘平滑但在像素级别上并不锐利。若要大幅面打印,请按你需要的尺寸抠图,再在图像编辑器里精修边缘 —— PNG 保留了一条干净的 alpha 通道可供加工。
这是什么模型,采用什么许可?
U-2-Netp,来自 U-2-Net 作者的一个小型显著目标检测器,由 BritishWerewolf 打包为 ONNX。权重和运行时分别是 Apache-2.0 和 MIT,所以输出归你,可作商业用途。

同组的其他工具

使用指南