Kif taħdem it-tneħħija tal-isfond lokali
Din hija l-verżjoni tad-dijagramma tal-kamra tal-banju - biżżejjed biex tafda l-pipeline, mhux karta.
1. L-input isir pixels
Inti tipprovdi fajl jew bitmap (drop, picker, paste, jew page capture). L-editur jiddekodifikah għal bitmap tal-immaġni. Formati bħal HEIC jeħtieġu pass żejjed ta 'decode; falliment jieqaf kmieni bi żball minflok kanvas vojt.
2. Prontezza tal-mudell
L-inferenza tuża mudell ta’ segmentazzjoni fuq l-apparat (ONNX tal-klassi ISNet) immexxi ma’ Web Worker u runtime ONNX tal-browser. Jekk il-piżijiet għadhom ma ġewx fil-cache, tara splash download. Il-caching jevita li tirrepeti dak il-hit kull darba.
3. Segmentazzjoni → maskra
Il-ħaddiem jirritorna maskra alfa (x’inhu s-suġġett vs l-isfond). L-UI tikkomponi s-suġġett fuq checkerboard jew fuq sfond li għażilt (kulur, gradjent, immaġni).
4. Il-bniedem jirfina
Żid / Ħassar xkupilji editja l-maskra tax-xogħol fuq il-kanvas tas-CPU. Irtubija tbiddel kemm iebsa l-artijiet puplesija. L-esportazzjoni tuża l-maskra li tara — mhux stampa awtomatika minsija biss.
5. Storja u esportazzjoni
Storja qasira ta ‘IndexedDB tista’ taħżen pari oriġinali/riżultati riċenti. Niżżel u Ikkopja jarmu PNG bit-trasparenza attwali jew imla.
Noti tal-prestazzjoni tinduna
- L-ewwel ġirja: netwerk + spiża init għall-mudell.
- Immaġini enormi: jistgħu jipproċessaw b’riżoluzzjoni interna mnaqqsa bi twissija; l-esportazzjoni għadha timmira daqs sħiħ.
- Il-ħajta tal-UI tibqa’ użabbli minħabba li l-inferenza tqila tinsab f’ħaddiem — jekk il-ħaddiem jiġġarraf, ikollok żball tal-ħaddiem, mhux tab iffriżat għal dejjem.
L-implikazzjonijiet tal-privatezza ta’ “lokali” huma koperti fuq Privatezza. Klikks ta’ kuljum: Ibda.