Si funksionon heqja e sfondit lokal
Ky është versioni i diagramit të banjës - mjafton për t’i besuar tubacionit, jo një letre.
1. Hyrja bëhet piksel
Ju jepni një skedar ose bitmap (heqje, zgjedhës, ngjitje ose kapje faqesh). Redaktori e deshifron atë në një bitmap imazhi. Formatet si HEIC kanë nevojë për një hap shtesë të dekodimit; dështimi ndalon herët me një gabim në vend të një kanavacë bosh.
2. Gatishmëria e modelit
Konkluzioni përdor një model segmentimi në pajisje (ONNX të klasës ISNet) të ekzekutuar me një Web Worker dhe një shfletues ONNX. Nëse peshat nuk janë ruajtur ende, do të shihni një spërkatje të shkarkimit. Caching shmang përsëritjen e asaj goditjeje çdo herë.
3. Segmentimi → maskë
Punëtori kthen një maskë alfa (çfarë është subjekti kundrejt sfondit). Ndërfaqja e ndërfaqes kompozon subjektin mbi një tabelë ose mbi një sfond që keni zgjedhur (ngjyra, gradient, imazh).
4. Përsosja e njeriut
Shto / Fshi brushat redaktoni maskën e punës në kanavacën e CPU. Butësia ndryshon sa fort ulet goditja. Eksporti përdor maskën që shihni - jo një fotografi e harruar vetëm automatike.
5. Historia dhe eksporti
Një histori e shkurtër IndexedDB mund të ruajë çiftet e fundit origjinale/rezultate. Shkarkoni dhe kopjoni emetoni PNG me transparencën ose mbushjen aktuale.
Shënime të performancës që do të vini re
- Ekzekutimi i parë: rrjeti + kosto fillestare për modelin.
- Imazhe të mëdha: mund të përpunohen me rezolucion të brendshëm të reduktuar me një paralajmërim; eksporti ende synon madhësinë e plotë.
- Fillimi i ndërfaqes së përdoruesit mbetet i përdorshëm sepse konkluzioni i rëndë është në një punëtor - nëse punonjësi rrëzohet, ju merrni një gabim punonjësi, jo një skedë të ngrirë përgjithmonë.
Implikimet e privatësisë së “lokale” mbulohen në Privacy. Klikimet e përditshme: Filloni.