Cara kerja penghapusan latar belakang lokal
Ini adalah versi diagram kamar mandi — cukup untuk mempercayai saluran pipa, bukan kertas.
1. Input menjadi piksel
Anda menyediakan file atau bitmap (jatuhkan, pilih, tempel, atau ambil halaman). Editor menerjemahkannya menjadi bitmap gambar. Format seperti HEIC memerlukan langkah dekode tambahan; kegagalan berhenti lebih awal dengan kesalahan, bukan kanvas kosong.
2. Kesiapan model
Inferensi menggunakan model segmentasi pada perangkat (ONNX kelas ISNet) yang dijalankan dengan Web Worker dan runtime browser ONNX. Jika bobot belum di-cache, Anda akan melihat splash unduhan. Caching menghindari pengulangan serangan itu setiap saat.
3. Segmentasi → topeng
Pekerja mengembalikan topeng alfa (subjek vs latar belakang). UI menggabungkan subjek di atas papan kotak-kotak atau di atas latar belakang yang Anda pilih (warna, gradien, gambar).
4. Pemurnian manusia
Tambahkan / Hapus kuas, edit topeng yang berfungsi di kanvas CPU. Kelembutan mengubah seberapa keras pukulan itu mendarat. Ekspor menggunakan topeng yang Anda lihat — bukan cuplikan otomatis saja yang terlupakan.
5. Sejarah dan ekspor
Riwayat IndexedDB yang singkat dapat menyimpan pasangan asli/hasil terbaru. Unduh dan Salin memancarkan PNG dengan transparansi atau isi saat ini.
Catatan kinerja yang akan Anda perhatikan
- Pengoperasian pertama: jaringan + biaya init untuk model.
- Gambar besar: dapat diproses pada resolusi internal yang dikurangi dengan peringatan; ekspor masih menargetkan ukuran penuh.
- Utas UI tetap dapat digunakan karena inferensi berat ada pada pekerja — jika pekerja mogok, Anda mendapatkan kesalahan pekerja, bukan tab yang dibekukan selamanya.
Implikasi privasi “lokal” tercakup dalam Privasi. Klik sehari-hari: Memulai.