Kev tshem tawm keeb kwm yav dhau hauv zos ua haujlwm li cas
Qhov no yog chav dej-daim duab version - txaus ntseeg lub raj xa dej, tsis yog ntawv.
1. Cov tswv yim ua pixels
Koj muab ib cov ntaub ntawv los yog bitmap (poob, picker, paste, los yog nplooj capture). Tus editor txiav txim siab nws mus rau ib qho duab bitmap. Cov qauv zoo li HEIC xav tau cov kauj ruam ntxiv; tsis ua hauj lwm nres thaum ntxov nrog ib qho kev ua yuam kev es tsis txhob ntawm ib tug dawb paug canvas.
2. qauv npaj
Inference siv tus qauv segmentation on-device (ISNet-class ONNX) khiav nrog Web Worker thiab browser ONNX runtime. Yog hais tias qhov hnyav tseem tsis tau cached, koj pom ib qho rub tawm. Caching tsis txhob rov hais dua qhov ntaus txhua lub sijhawm.
3. Segmentation → daim npog qhov ncauj
Tus neeg ua haujlwm rov qab daim npog alpha (dab tsi yog qhov kev kawm vs keeb kwm yav dhau). Lub UI muab cov ntsiab lus ntawm lub checkerboard lossis dhau qhov keeb kwm yav dhau uas koj xaiv (xim, gradient, duab).
4. Tib neeg ua kom zoo
Ntxiv / Erase txhuam hloov kho lub ntsej muag ua haujlwm ntawm CPU canvas. Softness hloov nyuaj npaum li cas cov hlab ntsha tawg. Export siv lub npog qhov ncauj uas koj pom - tsis nco qab tsis siv neeg nkaus xwb snapshot.
5. Keeb kwm thiab xa tawm
Ib qho luv luv IndexedDB keeb kwm tuaj yeem khaws cov thawj / cov txiaj ntsig tsis ntev los no. Rub tawm thiab Luam tawm PNG nrog cov pob tshab tam sim no lossis sau.
Cov ntawv sau ua haujlwm koj yuav pom
- Thawj khiav: network + init nqi rau tus qauv.
- Cov duab loj: tuaj yeem ua tiav ntawm kev daws teeb meem sab hauv nrog kev ceeb toom; export tseem lub hom phiaj tag nrho.
- UI xov nyob twj ywm siv tau vim tias qhov kev xav hnyav nyob hauv tus neeg ua haujlwm - yog tias tus neeg ua haujlwm sib tsoo, koj tau txais tus neeg ua haujlwm yuam kev, tsis yog lub tab khov mus ib txhis.
Tsis pub twg paub qhov cuam tshuam ntawm “hauv zos” raug them rau ntawm Privacy. Ib hnub-rau-hnub nias: Pib pib.