Nxjerrës Palete Ngjyrash nga Imazhi Falas
Nxirrni ngjyrat mbizotëruese nga çdo imazh duke përdorur kuantizimin e ngjyrave k-means. Merrni kode hex për 2-16 ngjyrat kryesore në fotot ose logon tuaj.
Hidhini skedarët këtu ose klikoni për të shfletuar
JPG, PNG, WebP, GIF, HEIC, HEIF · Nuk ka kufi për madhësinë e skedarit
ose shtypni Ctrl+V për të ngjitur nga clipboard
Këshillë: mund të ngjitësh një pamje ekrani me Ctrl+V
Skedarët tuaj nuk largohen kurrë nga pajisja juaj. I gjithë përpunimi ndodh lokalisht në shfletuesin tuaj.
Si funksionon
Nxjerrja e ngjyrave funksionon tërësisht në shfletuesin tënd duke përdorur një algoritëm grupimi k-means++ të shkruar me dorë të zbatuar mbi të dhëna piksel të papërpunuara të lexuara nga API-ja Canvas — pa server, pa bibliotekë të palës së tretë. I njëjti imazh dhe cilësime numri ngjyrash prodhojnë gjithmonë të njëjtën paletë sepse algoritmi përdor një gjenerues numrash pseudo-të-rastësishëm deterministik (mulberry32) në vend të Math.random.
- 1Canvas lexon të dhëna pikselëshImazhi vizatohet mbi një element HTML Canvas jashtë-ekranit dhe ripërmasazohet në më së shumti 200px në anën e tij më të gjatë. getImageData() e API-së Canvas kthen çdo piksel si bajte të papërpunuar RGBA, dhe pikselët plotësisht transparentë (alfa < 128) hidhen poshtë para se të fillojë grupimi.
- 2k-means++ i grupon pikselëtNjë inicializues k-means++ mbjell centroidet në mënyrë deterministike, pastaj algoritmi përsëritet deri në 20 herë: çdo piksel caktohet te centroidi i tij më i afërt në hapësirën RGB, pastaj centroidet rillogariten si mesatarja e të gjithë pikselëve të caktuar. Grupet që bien te e njëjta vlerë heksadecimale bashkohen, kështu që çdo mostër në rezultat është unike.
- 3Metadata për çdo ngjyrë llogaritetÇdo centroid konvertohet në HEX, HSL, dhe pjesën e tij nga totali i pikselëve (përqindje). Ndriçimi relativ WCAG llogaritet sipas formulës standarde, dhe raportet e kontrastit kundrejt të zezës dhe të bardhës shfaqen krahas çdo mostre.
- 4Eksport dhe dalje eyedropperPaleta mund të kopjohet si veti të personalizuara CSS, variabla SCSS, një fragment konfigurimi Tailwind, ose JSON. Një eyedropper me klikim-për-mostër harton klikimin tënd mbi parashikimin përsëri te koordinatat e sakta të pikselit burim mbi një canvas me rezolucion të plotë, duke shtuar ngjyrën e atij pikseli te një listë e veçantë ngjyrash të zgjedhura. Një shirit palete PNG mund të shkarkohet përmes Canvas toBlob().
Imazhi yt nuk ngarkohet kurrë — dekodohet dhe përpunohet tërësisht në memorien e shfletuesit tënd, dhe vetëm madhësia e skedarit (në KB) raportohet te analitika.
Mjete të ngjashme
Gjenerues Paletash Ngjyrash
Gjeneroni paleta ngjyrash plotësuese, analoge, triadike dhe monokromatike nga çdo ngjyrë bazë. Kopjoni kodet hex me një klik.
Zgjedhës i ngjyrave dhe gjenerator i paletës
Zgjidhni ngjyrat, konvertoni midis HEX/RGB/HSL dhe krijoni paleta harmonike.
Nxjerrës Audio
Nxirrni gjurmën audio nga çdo video si MP3, M4A, AAC ose WAV pa humbje. Pa ngarkim — gjithçka përpunohet lokalisht në shfletuesin tuaj.