Hoe Kleurpalet-extractor werkt
Kleurpalet-extractor analyseert je afbeelding en identificeert de visueel meest dominante kleuren met een k-means-clusteringalgoritme dat wordt uitgevoerd op de pixeldata in een Canvas. Het resultaat is een set kleurstalen met hun HEX-waarden die je afzonderlijk kunt kopiëren. Er verlaten geen afbeeldingsbytes je browser; de pixelsampling vindt lokaal plaats in een Web Worker zodat de hoofdthread responsief blijft.
De extractie groepeert de honderdduizenden afzonderlijke pixelkleuren in een kleiner aantal representatieve clusters. Het aantal uitvoerkleuren is instelbaar, zodat je een beknopt palet van vijf kleuren of een breder palet van twaalf kunt extraheren. Dit is handig voor het snel ophalen van merkkleuren uit een logo, het identificeren van de dominante tinten van een foto voor een stemmingsbord, of het controleren welke kleuren er voorkomen in een door de gebruiker geüploade afbeelding.