如何去掉照片的背景?
打开一张照片,工具就会把主体抠出来,并交回一张背景透明的 PNG。分割模型在你的浏览器里运行,所以不同于抠图 API,图片永远不会被上传 —— 这对你无权公开的人像和产品图很重要。
完全在浏览器内运行 · 不上传 · 不需要账号 · 无水印
- 打开一张主体清晰的照片 —— 一个人、一件产品、一只动物。
- 运行时和模型下载一次,之后抠图就在本地计算。
- 选择透明或纯色背景,然后下载 PNG。
PNG、JPEG 或 WebP。图片由本页在本地读取,不会发送到任何地方。
结果
值得注意。 首次运行会下载约 19 MB(运行时加模型),之后会缓存。以主体为中心的照片效果最好;头发、毛发和半透明物体是这一类模型中最难的情况。
这个页面能做什么
- 生成背景透明的 PNG
- 可选白色、黑色或自定义背景色
- 模型在你浏览器里的 WebAssembly 上本地运行
- 文件不会被上传
什么时候该用这个工具
- 一张主体与背景清楚分离、背景素净的产品照或人像。
- 你需要快速得到一张透明 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,所以输出归你,可作商业用途。
同组的其他工具
使用指南
- JPG, PNG, WebP or AVIF: which format, and how to convertWhat each image format is actually good at, and how to convert between them in your browser with the encoder you already have.
- How to copy text out of a photo or a scan, with OCR on your deviceTurn a picture of a page into selectable text with an OCR engine that runs in your browser. Nothing is uploaded.