本地背景移除係點樣運作
呢個係浴室圖版本 — 足以信任管道,而唔係一張紙。
##1. 輸入變成像素
你提供檔案或者位元圖(放置、選取器、貼上或者頁面捕捉)。編輯器會將佢解碼成圖像位元圖。 HEIC 呢類格式需要額外嘅解碼步驟;失敗會因為錯誤而唔係空白嘅畫布而提早停止。
##2. 模型準備好
推斷係用裝置上嘅分割模型( ISNet 級 ONNX ),用 Web Worker 同瀏覽器 ONNX 跑時間執行。如果權重仲未緩存,你會見到下載啟動。快取可以避免每次都重複嗰個命中。
##3. 分割 → 蒙版
工人會返回一個 alpha 掩碼(主題同背景係咩)。用戶介面會將主體喺棋盤或者你揀嘅背景(顏色、漸變、圖片)上面合成。
##4. 人類嘅精煉
加入/擦除筆刷編輯 CPU 畫布上嘅工作蒙版。柔軟度會改變筆觸落地嘅力度。匯出會用你見到嘅遮罩,而唔係忘記咗嘅自動快照。
##5. 記錄同匯出
短嘅 IndexedDB 記錄可以儲存最近嘅原始/結果對。下載同複製發出 PNG 同當前透明度或者填充。
你會留意到嘅表演筆記
- 第一次跑:網絡 + 模型嘅初始化成本。
- 巨大嘅圖像:可能會以降低嘅內部解像度處理,並發出警告;匯出仍然針對全尺寸。
- UI 索引保持可用,因為重推斷係喺工作人員入面 — 如果工作人員當機,你會收到工作人員錯誤,而唔係永遠凍結嘅標籤。
「本地」嘅私隱意義會喺[私隱]( __ MDLINK0 __ )上面覆蓋。日常點擊:[開始]( _ _ MDLINK1 _ _ )。