Ndlela leyi ku susiwa ka ndhavuko wa ndhawu swi tirhaka ha yona
Leyi i bathroom-diagram version — leyi ringaneleke ku tshemba phayiphi, hayi phepha.
1. Input yi hundzuka ti pixels
U nyika fayili kumbe bitmap (drop, picker, paste, kumbe ku khoma pheji). Muhleri u yi decode eka bitmap ya xifaniso. Tifomati to fana na HEIC ti lava goza ro engetela ro decode; ku tsandzeka ku yima ka ha ri na nkarhi hi xihoxo ematshan’wini ya canvas leyi nga riki na nchumu.
2. Ku lunghekela xikombiso
Inference yi tirhisa modele wa ku avanyisa ka xitirhisiwa (ISNet-class ONNX) lowu fambiwaka na Mutirhi wa Webu na nkarhi wo famba wa ONNX wa browser. Loko ti weights ti nga se cached, u vona download splash. Caching yi papalata ku phindha hit yoleyo nkarhi wun’wana na wun’wana.
3. Ku avanyisa → mask
Mutirhi u tlherisela alpha mask (leswi nga subject vs background). UI yi hlanganisa nhlokomhaka ehenhla ka checkerboard kumbe ehenhla ka background leyi u yi hlawuleke (muvala, gradient, xifaniso).
4. Ku antswisiwa ka munhu
Add / Erase mabrashi hlela mask yo tirha eka canvas ya CPU. Ku olova ku cinca ndlela leyi xitlhavi xi fika xi dzika ha yona. Export yi tirhisa mask leyi u yi vonaka — hayi xifaniso xa xihatla lexi rivariweke xa otomatiki ntsena.
5. Matimu na ku rhumela ehandle
Matimu yo koma ya IndexedDB ya nga hlayisa mimpatswa ya sweswinyana ya masungulo/vuyelo. Download and Copy emit PNG na ku va erivaleni ka sweswi kumbe u tata.
Tinotsi ta matirhelo u ta ti xiya
- Ku tsutsuma ko sungula: network + init ntsengo wa modele.
- Swifaniso leswikulu: swi nga ha tirha hi xiboho xa le ndzeni lexi hungutiweke hi xilemukiso; export ya ha kongomisa eka sayizi leyi heleleke.
- Thread ya UI yi tshama yi tirhisiwa hikuva inference yo tika yi le ka mutirhi — loko mutirhi a tshoveka, u kuma xihoxo xa mutirhi, hayi thebhu leyi titimelaka hilaha ku nga heriki.
Switandzhaku swa vuhlayiseki bya “local” swi katsiwile eka Privacy. Ku tsindziyela ka siku na siku: Sungula.