Libre nga ekstension ti Chrome — on-device cutouts

No kasano nga agtrabaho ti lokal a panangikkat iti background

Daytoy ti bersion ti bathroom-diagram — umdasen nga agtalek iti tubo, saan a papel.

1. Agbalin a pixels ti input

Mangipaayka iti file wenno bitmap (drop, picker, paste, wenno page capture). Ti editor ket mangi-decode daytoy iti maysa a bitmap ti ladawan. Dagiti pormat a kas ti HEIC ket kasapulan ti ekstra nga addang ti panag-decode; ti pannakapaay ket agsardeng a nasapa babaen ti biddut imbes a ti blangko a canvas.

2. Modelo ti kinasagana

Ti Inference ket agus-usar ti modelo ti panagbingbingay iti alikamen (ISNet-klase nga ONNX) a mapataray nga addaan iti Web Worker ken ti browser ONNX runtime. No saan pay a na-cache dagiti weights, makitam ti download splash. Maliklikan ti caching ti panangulit iti dayta a pannakadungpar iti tunggal gundaway.

3. Panagbingaybingay → maskara

Isubli ti trabahador ti alpha mask (ania ti subject vs background). Ti UI ket mangbukel ti suheto iti rabaw ti checkerboard wenno iti rabaw ti background a pinilim (kolor, gradient, ladawan).

4. Refine ti tao

Dagiti brush ti Add / Erase i-edit ti agtartrabaho a maskara iti CPU canvas. Ti kinalukneng balbaliwanna no kasano kapigsa ti panagdisso ti istrok. Ti panag-export ket agus-usar ti maskara a makitam — saan a nalipatan nga automatiko-laeng a snapshot.

5. Pakasaritaan ken panageksport

Ti ababa a pakasaritaan ti IndexedDB ket mabalinna nga idulinan dagiti nabiit pay nga orihinal/resulta a paris. I-download ken Kopiaen ti mangiruar iti PNG nga addaan iti agdama a kinalawag wenno punnuen.

Performance notes ti madlawmo

Dagiti implikasionda iti kinapribado ti “lokal” ket masakupan iti Kinapribado. Inaldaw a panagpidut: Rugrugian.

Itultuloymo ti agsukisok

Nadagem