Besplatan Ekstraktor palete boja slike
Izdvojite dominantne boje iz bilo koje slike pomoću kvantizacije boja metodom k-means. Dobijte hex kodove za 2-16 najčešćih boja u vašoj fotografiji ili logu.
Ispustite datoteke ovdje ili kliknite da ih pregledate
JPG, PNG, WebP, GIF, HEIC, HEIF · Nema ograničenja veličine datoteke
ili pritisnite Ctrl+V za lijepljenje iz međuspremnika
Savjet: možete nalijepiti snimak ekrana pomoću Ctrl+V
Vaši fajlovi nikada ne napuštaju vaš uređaj. Sva obrada se odvija lokalno u vašem pretraživaču.
Kako radi
Izdvajanje boja se u potpunosti odvija u vašem pregledniku koristeći ručno napisan algoritam k-means++ grupisanja primijenjen na sirove podatke piksela pročitane sa Canvas API-ja — bez servera, bez biblioteke treće strane. Ista slika i postavke broja boja uvijek proizvode istu paletu jer algoritam koristi deterministički pseudoslučajni generator brojeva (mulberry32) umjesto Math.random.
- 1Canvas čita podatke pikselaSlika se crta na skriveni HTML Canvas element i smanjuje na najviše 200px na svojoj najdužoj strani. getImageData() Canvas API-ja vraća svaki piksel kao sirove RGBA bajtove, i potpuno providni pikseli (alfa < 128) se odbacuju prije nego što grupisanje počne.
- 2k-means++ grupiše pikseleInicijalizator k-means++ deterministički postavlja centroide, zatim algoritam iterira do 20 puta: svaki piksel se dodjeljuje najbližem centroidu u RGB prostoru, zatim se centroidi ponovo izračunavaju kao srednja vrijednost svih dodijeljenih piksela. Grupe koje se svedu na istu heksadecimalnu vrijednost se spajaju, tako da je svaki uzorak u rezultatu jedinstven.
- 3Metapodaci po boji se izračunavajuSvaki centroid se pretvara u HEX, HSL, i svoj udio u ukupnim pikselima (procenat). WCAG relativna svjetlina se izračunava prema standardnoj formuli, a omjeri kontrasta u odnosu na crnu i bijelu se prikazuju uz svaki uzorak.
- 4Izvoz i izlaz kapaljke za bojuPaleta se može kopirati kao prilagođena CSS svojstva, SCSS varijable, Tailwind konfiguracijski isječak, ili JSON. Kapaljka klikni-za-uzorkovanje mapira vaš klik na pregledu nazad na tačne koordinate izvornog piksela na canvas-u pune rezolucije, dodajući boju tog piksela u odvojenu listu odabranih boja. PNG traka palete se može preuzeti putem Canvas toBlob().
Vaša slika se nikada ne šalje — u potpunosti se dekodira i obrađuje u memoriji vašeg preglednika, a samo veličina datoteke (u KB) se prijavljuje analitici.
Povezani alati
Generator palete boja
Generišite komplementarne, analogne, trijadne i monohromatske palete boja iz bilo koje osnovne boje. Kopirajte hex kodove jednim klikom.
Birač boja i generator paleta
Birajte boje, pretvarajte između HEX/RGB/HSL i stvarajte harmonične palete.
Izdvajanje zvuka
Izdvojite audio traku iz bilo kojeg videa kao MP3, M4A, AAC ili bezgubitni WAV. Bez otpremanja — sve se obrađuje lokalno u vašem pregledniku.