本地背景去除的工作原理
這是浴室圖版本——足以信任管道,而不是紙張。
1.輸入變成像素
您提供文件或點陣圖(放置、選取器、貼上或頁面擷取)。編輯器將其解碼為影像點陣圖。像 HEIC 這樣的格式需要額外的解碼步驟;故障會提前停止並出現錯誤,而不是空白畫布。
2. 模型準備狀況
推理使用與 Web Worker 和瀏覽器 ONNX 運行時一起運行的設備上分段模型(ISNet 類別 ONNX)。如果權重尚未緩存,您會看到下載畫面。快取可以避免每次都重複該命中。
3. 分割→掩模
工作人員回傳一個 alpha 遮罩(什麼是主題與背景)。 UI 將主題合成在棋盤或您選擇的背景上(顏色、漸層、圖像)。
4. 人文精煉
新增/擦除畫筆可編輯 CPU 畫布上的工作遮罩。柔軟度會改變擊球落地的力道。匯出使用您看到的遮罩 - 而不是被遺忘的僅自動快照。
5. 歷史與匯出
簡短的 IndexedDB 歷史記錄可以儲存最近的原始/結果對。下載並複製使用目前透明度或填充發射 PNG。
您會注意到的效能說明
- 首次運行:網路+模型的初始化成本。
- 巨大影像:可能會以降低的內部解析度進行處理,並發出警告;匯出仍以全尺寸為目標。
- UI 執行緒保持可用,因為工作器中存在大量推理 - 如果工作器崩潰,您會收到工作器錯誤,而不是永遠凍結選項卡。