本地背景去除的工作原理
这是浴室图版本——足以信任管道,而不是纸张。
1.输入变成像素
您提供文件或位图(放置、选取器、粘贴或页面捕获)。编辑器将其解码为图像位图。像 HEIC 这样的格式需要额外的解码步骤;故障会提前停止并出现错误,而不是空白画布。
2. 模型准备情况
推理使用与 Web Worker 和浏览器 ONNX 运行时一起运行的设备上分段模型(ISNet 类 ONNX)。如果权重尚未缓存,您会看到下载画面。缓存可以避免每次都重复该命中。
3. 分割→掩模
工作人员返回一个 alpha 蒙版(什么是主题与背景)。 UI 将主题合成在棋盘或您选择的背景上(颜色、渐变、图像)。
4. 人文精炼
添加/擦除画笔可编辑 CPU 画布上的工作遮罩。柔软度会改变击球落地的力度。导出使用您看到的掩码 - 而不是被遗忘的仅自动快照。
5. 历史和导出
简短的 IndexedDB 历史记录可以存储最近的原始/结果对。下载并复制使用当前透明度或填充发射 PNG。
您会注意到的性能说明
- 首次运行:网络+模型的初始化成本。
- 巨大图像:可能会以降低的内部分辨率进行处理,并发出警告;导出仍以全尺寸为目标。
- UI 线程保持可用,因为工作器中存在大量推理 - 如果工作器崩溃,您会收到工作器错误,而不是永远冻结选项卡。