Estraw il-kuluri dominanti minn immaġni
- Dashboard
- Dokumentazzjoni
- API
Għaliex tuża għodda ta 'estrazzjoni tal-paletta tal-kulur?
L-estrazzjoni tal-paletta tal-kulur minn ritratt hija essenzjali għad-disinjaturi u l-iżviluppaturi. Din l-għodda tissimplifika l-proċess billi tiġbed malajr u b'mod preċiż kuluri dominanti minn immaġni, tiġbor flimkien kuluri simili, u tagħmilha aktar faċli li toħloq paletti tal-kuluri armonjużi għall-proġetti tiegħek.
Karatteristiċi tal-Għodda tal-Estrattur tal-Paletta tal-Kulur
Din l-għodda ta 'estrazzjoni tal-paletta tal-kulur tippermettilek ittella' ritratt u tiġbed il-kuluri dominanti mill-immaġni. Juża algoritmu ta 'clustering biex jiġbor flimkien kuluri simili, li jippermettilek tikseb istantanjament paletta tal-kuluri armonjuża għall-proġetti ta' disinn u żvilupp tiegħek.
Kif tuża l-għodda tal-estrazzjoni tal-paletta tal-kulur
Biex tuża l-għodda tal-estrazzjoni tal-paletta tal-kulur, segwi dawn il-passi sempliċi:
- Ttella' ritratt billi tuża l-formola pprovduta għal dan il-għan.
- Ikklikkja l-buttuna "Estratt". L-għodda se tanalizza l-immaġni u turi l-paletta tal-kulur estratta, tiġbor kuluri simili.
Eżempju tal-użu tal-għodda tal-estrazzjoni tal-paletta tal-kulur
Hawn eżempju ta 'paletta tal-kuluri estratta minn ritratt:
#cececc
#262123
#daad90
#229fbd
Mistoqsijiet frekwenti
Liema formati ta' immaġini huma aċċettati?
L-estrattur jaċċetta immaġini bitmap klassiċi mill-web: JPG, JPEG, PNG, GIF u WebP. Immaġini tal-vettur (SVG) mhumiex rilevanti għal dan l-ipproċessar, peress li diġà jiddeskrivu l-kuluri tagħhom fil-kodiċi. Għal fajl SVG, iftaħ f'editur tat-test u aqra direttament il-valuri HEX preżenti fl-attributi imla u stroke.
X'inhu d-daqs massimu ta' immaġini aċċettat?
Fajls sa madwar 10 MB jgħaddu mingħajr diffikultà. Lil hinn minn dan, it-trattament jibqa' possibbli iżda jonqos b'mod sinifikanti. Biex tħaffef l-estrazzjoni ta 'ritratt b'riżoluzzjoni għolja ħafna, biddel id-daqs għal madwar 1500 px wiesgħa: il-paletta dominanti tibqa' l-istess, l-analiżi hija ħafna aktar mgħaġġla.
X'inhi d-differenza bejn l-estrattur tal-paletta u l-picker tal-kulur?
Picker tal-kulur jirritorna l-kulur ta' pixel speċifiku mmirat lejn il-maws. L-estrattur tal-paletta janalizza l-immaġni kollha, jiġbor il-pixels viżwalment qrib flimkien billi jingħaqad, imbagħad jirritorna l-kuluri dominanti n. Il-picker huwa utli biex jindika dettall, l-estrattur biex jifhem l-atmosfera kromatika ġenerali ta 'ritratt.
Kif jagħmel il-kuluri tal-grupp tal-algoritmu?
L-għodda tuża k-means clustering fl-ispazju RGB: kull pixel jinġieb eqreb lejn l-eqreb ċentru tal-klassi, imbagħad iċ-ċentri jiġu kkalkulati mill-ġdid f'kull iterazzjoni sal-istabbilizzazzjoni. Ir-riżultat huwa lista ta 'kuluri rappreżentattivi, espressi f'HEX, li jiġbru fil-qosor l-immaġni mingħajr storbju.
L-immaġni tiegħi hija maħżuna fuq is-server?
L-immaġni tintbagħat lis-server għal analiżi pixel b'pixel, imbagħad meqruda immedjatament wara l-estrazzjoni mill-paletta. L-ebda fajl ma jinżamm fuq disk. Il-metadejta EXIF (ġeolokazzjoni, mudell tal-kamera) ma tintużax u tisparixxi mal-fajl oriġinali.
Għaliex effettivament tintuża paletta estratta?
Hemm ħafna użi: ehmeż karta grafika ma 'ritratt ta' prodott, ikkulurit mill-ġdid sit ta 'negozjant biex jaqbel mal-atmosfera ta' eroj viżwali, timla tema skura minn xogħol, jew tiġġenera tokens tad-disinn f'fajl CSS, SASS jew Tailwind. Il-paletta li tirriżulta tista 'mbagħad tiġi rfinuta fil-Palette Generator jew konvertita bil-Kulur Converter.
Eżempju ta' talba
curl -X POST https://cdrn.fr/api/v1/tools/color-extractor/execute \
-F "image=@/path/to/file" \
-F "number=1"
Skema ta' input
| Kamp | Tip | Meħtieġ | Default |
|---|---|---|---|
image |
file | ✓ | – |
number |
integer | ✓ | – |
din l-għodda tistenna fajl - uża Content-Type multipart/form-data minflok application/json
Endpoints
GET https://cdrn.fr/api/v1/tools- telenka l-għodod kollha disponibbliGET https://cdrn.fr/api/v1/tools/color-extractor- tikseb l-iskema ta' din l-għoddaPOST https://cdrn.fr/api/v1/tools/color-extractor/execute- teżegwixxi din l-għodda b'payload JSON