Hvordan fjerning av lokal bakgrunn fungerer
Dette er baderomsdiagramversjonen - nok til å stole på rørledningen, ikke et papir.
1. Inndata blir piksler
Du oppgir en fil eller punktgrafikk (slipp, velger, lim inn eller sidefangst). Redaktøren dekoder det til en bildebitmap. Formater som HEIC trenger et ekstra dekodingstrinn; feil stopper tidlig med en feil i stedet for et tomt lerret.
2. Modellberedskap
Inference bruker en segmenteringsmodell på enheten (ISNet-klasse ONNX) som kjøres med en Web Worker og en nettleser ONNX kjøretid. Hvis vektene ikke er bufret ennå, ser du en nedlastingssprut. Bufring unngår å gjenta det treffet hver gang.
3. Segmentering → maske
Arbeideren returnerer en alfamaske (hva er motiv kontra bakgrunn). Brukergrensesnittet setter sammen motivet over et sjakkbrett eller over en bakgrunn du har valgt (farge, gradient, bilde).
4. Menneskelig foredling
Legg til / slett børster rediger arbeidsmasken på CPU-lerretet. Mykhet endrer hvor hardt slaget lander. Eksporten bruker masken du ser – ikke et glemt øyeblikksbilde som kun er automatisk.
5. Historikk og eksport
En kort IndexedDB-historikk kan lagre nylige original-/resultatpar. Last ned og kopier emit PNG med gjeldende gjennomsiktighet eller fyll.
Ytelsesnotater du vil legge merke til
- Første kjøring: nettverk + startkostnad for modellen.
- Enorme bilder: kan behandles med redusert intern oppløsning med en advarsel; eksportmål i full størrelse.
- UI-tråden forblir brukbar fordi tunge slutninger er i en arbeider - hvis arbeideren krasjer, får du en arbeiderfeil, ikke en frossen fane for alltid.
Personvernimplikasjoner av “lokal” dekkes på Personvern. Dag-til-dag klikk: [Kom i gang](/no/kom i gang/).