Kyauta Mai Fitar da Palette na Launi daga Hoto
Fitar da launukan da suka fi bayyana daga kowane hoto ta amfani da k-means color quantization. Samu hex codes na manyan launuka 2-16 a hoton ko logo ɗinka.
Jefa fayiloli a nan, ko danna don bincika
JPG, PNG, WebP, GIF, HEIC, HEIF · Babu iyakar girman fayil
ko danna Ctrl+V don manna daga clipboard ɗinka
Shawara: kuna iya manna hoton allo tare da Ctrl+V
Fayilolin ku ba za su bar na'urar ku ba. Duk sarrafa yana faruwa a cikin burauzar ku.
Yadda Yake Aiki
Cire launi yana gudana gaba ɗaya a burauzarka ta amfani da algorithm na haɗuwar k-means++ da aka rubuta da hannu da aka yi amfani da shi ga bayanan pixel danye da aka karanta daga Canvas API — babu uwar garke, babu ɗakin karatu na bangare na uku. Iri ɗayan hoto da saitunan yawan launi koyaushe suna samar da iri ɗayan palette saboda algorithm yana amfani da mai samar da lamba bazuwar tabbatacce (mulberry32) maimakon Math.random.
- 1Canvas yana karanta bayanan pixelAna zana hoton zuwa wani abu na HTML Canvas a wajen allo kuma ana rage shi zuwa mafi ƙaranci 200px a gefensa mafi tsawo. getImageData() na Canvas API yana mayar da kowane pixel a matsayin bytes na RGBA danye, kuma ana zubar da pixels masu bayyane gaba ɗaya (alpha < 128) kafin haɗuwa ya fara.
- 2k-means++ yana haɗa pixelsWani initializer na k-means++ yana shuka centroids tabbatacce, sannan algorithm yana maimaitawa har zuwa sau 20: ana ba kowane pixel ga centroid ɗinsa mafi kusa a sararin RGB, sannan ana sake lissafta centroids a matsayin matsakaicin duk pixels da aka bayar. Ana haɗa clusters da suke rushewa zuwa iri ɗayan ƙimar hex, don haka kowace samfur a cikin sakamakon yana na musamman.
- 3Ana lissafta bayanan kowace launiAna canja kowane centroid zuwa HEX, HSL, da rabonsa na jimlar pixels (kaso). Ana lissafta haske na dangi na WCAG bisa ka'idar al'ada, kuma ana nuna rabon bambanci da baki da fari kusa da kowace samfur.
- 4Fitar da shi da fitarwar eyedropperZa a iya kwafi palette a matsayin dukiyoyin CSS na musamman, masu canji na SCSS, wani guntu na saitin Tailwind, ko JSON. Wani eyedropper na dannawa-don-samfur yana mayar da dannawarka a kan dubawa baya zuwa daidai daidaitar pixel na tushen a kan canvas na cikakken-ƙuduri, yana ƙara launin wannan pixel zuwa jerin launuka da aka zaɓa daban. Za a iya sauke tsagi na palette na PNG ta Canvas toBlob().
Ba a taɓa loda hotonka ba — ana ɓoyewa da sarrafa shi gaba ɗaya a ƙwaƙwalwar burauzarka, kuma girman fayil kawai (a KB) ake bayarwa ga analytics.
Kayan Aiki Masu Alaƙa
Mai Ƙirƙirar Palette na Launi
Ƙirƙiri palettes na launi masu dacewa, kama da juna, triadic, da monochromatic daga kowane launi na asali. Kwafi hex codes da danna guda ɗaya.
Mai Zaɓar Launi da Kirkira Palette
Zaɓi launuka, canza tsakanin HEX/RGB/HSL, da kirkira palettes masu jituwa.
Cire Sauti
Fitar da sautin daga kowane video a matsayin MP3, M4A, AAC, ko WAV mara asara. Ba a loda fayil — komai yana faruwa a cikin browser ɗinka.