Cara kerja mbusak latar mburi lokal
Iki versi jedhing-diagram - cukup kanggo dipercaya pipeline, ora kertas.
1. Input dadi piksel
Sampeyan nyedhiyakake file utawa bitmap (nyelehake, picker, paste, utawa njupuk kaca). Editor decode menyang bitmap gambar. Format kaya HEIC mbutuhake langkah decode ekstra; Gagal mandheg awal kanthi kesalahan tinimbang kanvas kosong.
2. Kesiapan model
Inferensi nggunakake model segmentasi ing piranti (ISNet-kelas ONNX) mlaku karo Web Worker lan browser ONNX runtime. Yen bobote durung di-cache, sampeyan bakal weruh cipratan download. Caching ngindhari mbaleni hit saben wektu.
3. Segmentasi → topeng
Buruh ngasilake topeng alpha (apa subyek vs latar mburi). UI nggabungake subyek liwat checkerboard utawa liwat latar mburi sing sampeyan pilih (werna, gradien, gambar).
4. Manungsa nyaring
Tambah / Busak sikat sunting topeng kerja ing kanvas CPU. Softness ngganti carane hard bantala stroke. Ekspor nggunakake topeng sing sampeyan deleng - dudu snapshot mung otomatis sing dilalekake.
5. Sajarah lan ekspor
Riwayat IndexedDB singkat bisa nyimpen pasangan asli/asil anyar. Unduh lan Salin emit PNG kanthi transparansi utawa isi saiki.
Cathetan kinerja sampeyan bakal sok dong mirsani
- Run pisanan: jaringan + biaya init kanggo model.
- Gambar gedhe: bisa diproses kanthi resolusi internal sing suda kanthi peringatan; ekspor isih target ukuran lengkap.
- Utas UI tetep bisa digunakake amarga inferensi abot ana ing buruh - yen buruh nabrak, sampeyan bakal entuk kesalahan buruh, dudu tab beku ing salawas-lawase.
Implikasi privasi saka “lokal” dijamin ing Privasi. Klik saben dina: Miwiti.