Zo gebruik je deze tool
- Kies een afbeelding of sleep deze naar het vak.
- Beweeg de aanwijzer over de afbeelding; de vergroter toont de pixels eromheen.
- Klik of tik om de kleur te kiezen en deze te kopiëren als HEX, RGB of HSL.
- Scroll naar beneden voor de dominante kleuren, kies hoeveel je er wilt, en kopieer ze of download ze als CSS-variabelen.
Hoe het werkt
De afbeelding wordt in je browser op een canvas getekend en de kleur van de exacte pixel onder de aanwijzer wordt daaruit afgelezen. Het vergrootglas toont een uitvergroot gebied van 11 × 11 pixels, met de gekozen pixel omlijnd. Afbeeldingen groter dan 4096 pixels aan één zijde worden eerst verkleind, zodat een gekozen pixel op zeer grote foto's het gemiddelde is van een paar oorspronkelijke pixels.
De dominante kleuren worden met k-means-clustering gevonden: pixels worden eerst in 32.768 kleine kleurgroepen ingedeeld, daarna worden de groepen samengevoegd tot het door jou gekozen aantal kleuren, gewogen naar het aantal pixels dat elke groep bevat. De startpunten worden deterministisch gekozen, zodat dezelfde afbeelding altijd hetzelfde palet oplevert.
Kleuren worden gelezen in de sRGB-kleurruimte die de browser voor weergave gebruikt. Als een afbeelding een ingesloten kleurprofiel met breed kleurbereik heeft, kunnen waarden iets afwijken van wat een fotobewerker toont. In browsers die dit ondersteunen (Chrome en Edge op desktop), gebruikt de knop ‘Kies van scherm’ de ingebouwde EyeDropper om een kleur van overal op je scherm te nemen.
Voorbeelden
Een merkkleur matchen
Upload een screenshot van een logo, klik op de hoofdkleur en kopieer #1a73e8 of rgb(26, 115, 232) naar je CSS.
Palet uit een foto
Een strandfoto opgedeeld in 6 kleuren geeft zand-, zee- en luchttinten, elk met het aandeel van de afbeelding dat de kleur beslaat, gesorteerd van groot naar klein.
Een kleurtint controleren
Zoom in met het vergrootglas om de exacte pixel van een dunne lijn te kiezen in plaats van de anti-aliased rand ernaast.
Veelgestelde vragen
Waarom wijkt de kleur iets af van mijn fotobewerker?
Browsers zetten afbeeldingen om naar sRGB voor weergave. Foto's met een breed-gamutprofiel (Display P3, Adobe RGB) kunnen iets afwijkende waarden tonen in een editor die het oorspronkelijke profiel behoudt.
Waarom ontbreekt de knop ‘Kies van scherm’?
Hiervoor is de EyeDropper API nodig, die alleen door sommige browsers wordt ondersteund, momenteel Chrome en Edge op de desktop. Kleuren kiezen vanuit de geüploade afbeelding werkt overal.
Hoe worden de dominante kleuren gekozen?
Door k-means-clustering van alle pixels, gewogen naar hoe vaak elke kleur voorkomt. Kleine maar opvallende details kunnen samensmelten met een nabijgelegen kleur; verhoog het aantal kleuren om ze te scheiden.
Wordt de afbeelding geüpload?
Nee. De afbeelding wordt door deze pagina in je browser gedecodeerd en geanalyseerd en verlaat nooit je apparaat.
Privacy
De afbeelding wordt volledig in je browser verwerkt. Ze wordt niet geüpload en gekozen kleuren worden niet verzonden of opgeslagen.