Fergese Chrome-útwreiding - útsnijdingen op it apparaat

Hoe’t lokale eftergrûnferwidering wurket

Dit is de ferzje fan 'e badkeamerdiagram - genôch om de pipeline te fertrouwen, net in papier.

1. Ynfier wurdt piksels

Jo leverje in bestân of bitmap (drop, picker, plakke, of side capture). De bewurker dekodearret it nei in ôfbylding bitmap. Formaten lykas HEIC hawwe in ekstra dekodearstap nedich; mislearring stopt betiid mei in flater ynstee fan in leech doek.

2. Model reewilligens

Inference brûkt in segmentaasjemodel op it apparaat (ISNet-klasse ONNX) rinne mei in Web Worker en in browser ONNX runtime. As de gewichten noch net yn 'e cache binne, sjogge jo in downloadplons. Caching foarkomt it herheljen fan dy hit elke kear.

3. Segmentaasje → masker

De arbeider jout in alfamasker werom (wat is ûnderwerp vs eftergrûn). De UI komponearret it ûnderwerp oer in damboerd of oer in eftergrûn dy’t jo keazen hawwe (kleur, gradient, ôfbylding).

4. Minsklike ferfine

Borstels tafoegje / wiskje bewurkje it wurkmasker op it CPU-doek. Softness feroaret hoe hurd de beroerte lannen. Eksportearje brûkt it masker dat jo sjogge - net in fergetten automatysk-allinich momintopname.

5. Skiednis en eksportearje

In koarte IndexedDB-skiednis kin resinte orizjinele / resultaatpearen opslaan. Download en kopiearje emit PNG mei de hjoeddeistige transparânsje as folje.

Prestaasjenotysjes dy’t jo sille fernimme

De gefolgen fan privacy fan “lokaal” wurde behannele op Privacy. Deistich klikken: Begjinne.

Trochgean te ferkennen

Nijsgjirrich