Sigida kɔkankow bɔli bɛ baara kɛ cogo min na
Nin ye sanuyaso-jatebɔcogo ye — a bɛ se ka da pibiliki la, papiye tɛ.
1. Donan bɛ kɛ pixel ye
I bɛ filen walima bitmap (drop, picker, paste, walima page capture) di. Editeur b’a decode ka kɛ ja bitmap ye. Formats i n’a fɔ HEIC mago bɛ decode step wɛrɛ la; dɛsɛ bɛ jɔ joona ni fili ye sanni ka kɛ kanpaɲi lankolon ye.
2. Modeli labɛnni
Inference bɛ baara kɛ ni on-device segmentation model (ISNet-class ONNX) ye min bɛ baara kɛ ni Web Worker ye ani browser ONNX runtime ye. Ni girinyaw ma cache fɔlɔ, i bɛ telesarse splash ye. Caching (caching) bɛ i yɛrɛ tanga o gosili seginni ma waati bɛɛ.
3. Tilacogo → mask
Baarakɛla bɛ alfa mask (min ye subject vs background ye) segin. UI bɛ barokun fara ɲɔgɔn kan checkerboard kan walima i ye kɔkanna min sugandi (kulɛri, gradient, ja).
4. Hadamaden ka saniya
Add / Erase brushes bɛ baarakɛ mask ladilan CPU kan. Nɔgɔya bɛ fɛn caman Changer cogo min na sɔgɔsɔgɔninjɛ bɛ jigin. Export bɛ baara kɛ ni mask ye i bɛ min ye — a tɛ kɛ otomatiki dɔrɔn ja ye min ɲinɛna.
5. Tariku ni jamana kɔkan
IndexedDB tariku surun bɛ se ka kɔsa in na original/result fila-fila mara. Télécharger ani Copy emit PNG ni sisan transparency walima fill.
Performance notes aw bɛna a kɔlɔsi
- Boli fɔlɔ : réseau + init musaka ka ɲɛsin modɛli ma.
- Ja belebelebaw : a bɛ se ka baara kɛ ni kɔnɔna ɲɛfɔli dɔgɔyalen ye ni lasɔmini ye ; export hali bi laɲini dafalen don.
- UI dilan bɛ to baara la bawo inference gɛlɛn bɛ baarakɛla dɔ la — ni baarakɛla binna, i bɛ baarakɛla ka fili sɔrɔ, a tɛ tab frozen sɔrɔ fo abada.
“Sigida” ka gundolakow bɛ ɲɛfɔ Gundo kan. Don o don digili: A daminɛ.