CanDoYa
ZH

图片去背景 - 免费 AI 抠图

全程在浏览器中运行,无需上传,无需注册。

选择一张人像或清晰单主体照片开始。

分享此工具

图片去背景能做什么?

图片去背景把主体和背景分离,把被移除的区域变成透明。该工具在你的浏览器里运行人像抠图模型,保留原始像素尺寸并导出 PNG。你的照片保留在设备上,公开的 AI 运行时和模型会单独下载到本地缓存。

使用方法

  1. 1选择合适的图片. 拖入或选择一张 JPEG、PNG 或 WebP,文件不大于 25 MB 且不超过 24 百万像素。人像或只有一个清晰前景主体的照片对模型最友好。
  2. 2运行本地 AI 模型. 点击“去背景”。首次运行会下载模型并在设备上处理;若可用优先使用 WebGPU,并自动回退到 CPU/WASM。
  3. 3检查并下载. 在透明底、白色和深色背景上查看结果,检查难处理的边缘,然后下载保留原始像素尺寸的透明 PNG。

适用人群

该工具在浏览器的 worker 中使用 Apache-2.0 许可的 MODNet 人像抠图模型。它优先使用 WebGPU 并加载 16-bit(FP16)模型权重;当 WebGPU 不可用或失败时,会回退到基于 WebAssembly 的 CPU 路径(FP32)。首次运行大约会下载 13 MB 的模型权重(WebGPU 路径)或约 26 MB(CPU/WASM 路径),另加 AI 运行时文件。浏览器缓存可以让以后运行更快。

当画面中是一位人物或清晰的前景主体并与背景明显区分时,去背景效果最好。细碎头发会呈现柔和的 alpha 边缘;玻璃、运动模糊、深重阴影、多人场景、商品类图片或前后景颜色相近等情况更难处理。下载透明 PNG 之前,请在浅色和深色背景上预览抠图效果。

常见问题

我的图片会被上传到服务器吗?

不会。所选图片会在浏览器内的 worker 中解码并处理。worker 会从外部主机下载 Transformers.js 运行时和公开的 MODNet 文件,但这些请求不包含你的图片。CanDoYa 不会接收或存储原图或结果。

这个去背景工具是免费的吗?

是的。无需账户、付款、点数、水印或按分辨率收费的导出费用。处理能力来自你的设备。首次下载公开模型仍会使用你的网络流量,流量受限时请注意。

有什么图片限制?

该工具接受一张 JPEG、PNG 或 WebP,文件上限为 25 MB,像素上限为 24 百万像素。这些限制可减少内存受限手机和笔电的崩溃风险。下载的 PNG 会保留源图的宽度和高度,但文件大小可能因 PNG 的无损压缩而变化。

没有 WebGPU 还能用吗?

可以,前提是浏览器支持 WebAssembly 和 module worker。worker 会先检测 WebGPU 以加速推断;若没有可用适配器或 WebGPU 处理失败,会改用 CPU/WASM 后端。该回退同样在本地处理,但通常明显更慢。

AI 去背景的准确度如何?

MODNet 在人像和单一清晰主体上表现最佳。它比简单的颜色选择更能保留细软头发,但没有自动抠图能保证完美。复杂背景、透明物体、多人、运动模糊、阴影或前后景颜色相近可能导致局部丢失或残留。

为什么首次运行要下载模型?

神经网络必须先在你的设备上可用,才能推断 alpha 蒙版。WebGPU 路径约使用 13 MB 的 FP16 权重;兼容的 CPU 路径约使用 26 MB 的 FP32 权重,另加 AI 运行时文件。浏览器通常会缓存这些文件,但无痕模式或清理存储可能会需要再次下载。

为什么结果是 PNG?

PNG 支持 alpha 通道,可以存储透明和半透明像素。标准 JPEG 无法保存透明,会用实色填充被移除的区域。PNG 输出也避免了对可见主体再次进行有损压缩。

我可以离线使用抠出的结果吗?

在必需的运行时和模型文件被缓存之后,后续运行可能无需再次下载,具体取决于浏览器和其存储策略。但不要依赖永久离线可用性:浏览器可能会清理缓存,私密浏览通常会丢弃这些数据。