抠图去背景
无需上传,在浏览器内去除照片背景
加载中…
这个工具有帮助吗?
关于此工具
背景移除工具使用名为U²-Net(u2netp)的AI模型,只保留照片中的主体,把背景变为透明。该模型直接在你的浏览器中运行,而不是在服务器上,所以照片不会被上传到任何地方。选好照片并点击运行后,会立刻下载模型(约4.4MB)和在浏览器中运行它的引擎(onnxruntime-web,约13MB),合计约17MB,再把缩小到320×320的照片输入进去,分析出哪些部分是背景。
使用方法
- 选择要移除背景的照片。
- 点击运行按钮,此时会下载AI模型和运行引擎(合计约17MB)。
- 下载完成后,照片会被缩小到320×320进行分析,背景随即被清除为透明。
- 切换棋盘格背景的显示,查看透明区域是否处理干净。
- 满意后点击下载,将结果保存为透明背景的PNG。
- 想换一张照片可以点击"其他照片"。只要还在同一个标签页,无需重新下载即可立即处理。
- 想把结果直接用于其他工具(比如压缩),可以用下方的发送按钮传递过去。
常见问题
- 照片会上传到服务器吗?
- 不会。背景移除是在浏览器内直接运行名为U²-Net的AI模型来处理的,照片数据不会发送到服务器。
- 为什么第一次使用需要下载?
- 因为需要下载AI模型(约4.4MB)和在浏览器中运行它的引擎(约13MB),合计约17MB。为了不让从不使用此工具的人也承担这个下载,只有点击"运行"按钮时才会下载。在同一个标签页内,加载一次后处理后续照片会立即完成。
- 可以一直免费使用吗?
- 可以。所用的模型(U²-Net)和运行引擎(onnxruntime-web)都以允许商业使用的开源许可证发布。
- 如果结果不够精细怎么办?
- 分析时会把照片缩小到320×320,因此像发丝这样非常细的边缘可能无法完美分离。主体与背景对比越清晰,效果通常越好。
- 为什么不用onnxruntime-web的默认版本,而是用另一个入口?
- 默认入口会尝试下载包含WebGPU支持的版本(约26MB),体积几乎翻倍。背景移除只需要wasm即可,所以这里用的是更小的wasm入口,约13MB。
- 在同一个标签页处理多张照片,每次都要重新下载17MB吗?
- 不会。会话只创建一次并被复用,所以在同一个标签页内,从第二张照片起会立即处理,无需再次下载。打开新标签页或刷新页面则需要重新下载。
- 可以把结果直接传给其他工具吗?
- 可以。结果下方的发送按钮可以把文件直接传给压缩等其他工具,不用先下载再重新上传。
- 能得到PNG以外的格式吗?
- 不能。因为需要保留透明背景,结果始终以带alpha通道的PNG格式保存。
分析是基于缩小到320×320的照片进行的,因此发丝等非常细的边缘可能无法完美分离。计算在你设备的CPU上进行,照片较大或设备性能较低时处理可能需要更长时间。