Pipette à couleurs sur image - Obtenez le code HEX de n'importe quel pixel

Importez une image, pointez n'importe quel pixel et lisez ses valeurs HEX, RGB et HSL exactes. Une loupe à grille de pixels montre ce qui se trouve sous le réticule, les flèches déplacent le prélèvement d'un pixel à la fois, et rien ne quitte votre navigateur.

Ce que fait cette pipette

C'est une pipette, pas un générateur de palette : c'est vous qui décidez quel pixel est prélevé, et l'outil rapporte exactement ce qui y est stocké. Ce qui mérite explication, c'est la façon dont une lecture est prise, car l'approche évidente est subtilement fausse. Dessiner l'image entière sur un canevas et y relire les pixels échoue sur les grandes photos : les navigateurs plafonnent la surface totale d'un canevas à environ 16,7 millions de pixels, soit à peu près 4096 par 4096, et un fichier de 24 mégapixels dépasse cette limite sans peine. Réduire l'image pour la faire tenir ferait de chaque prélèvement une moyenne de plusieurs pixels d'origine : la seule chose qu'une pipette doit absolument réussir serait donc la première perdue. À la place, le prélèvement redessine uniquement une petite fenêtre autour du pointeur, directement depuis le fichier décodé, à l'échelle exacte de 1 pour 1. Le rectangle source et le rectangle de destination ayant la même taille, le navigateur copie les pixels au lieu de les rééchantillonner, et les valeurs obtenues sont les octets mêmes du fichier, quelle que soit la taille de l'image. L'aperçu que vous voyez est peut-être réduit pour tenir dans la limite du canevas ou dans votre écran, mais rien n'est jamais prélevé sur lui. Cette même fenêtre alimente la loupe, qui peint chaque pixel source sous forme de carré de 13 pixels séparés par une grille et entoure la cellule centrale de noir et de blanc pour qu'elle reste visible sur n'importe quelle couleur. Elle vous est indispensable : une photo de 4000 pixels de large affichée dans une colonne de 720 pixels place environ 5,6 pixels d'image sous chaque pixel d'écran. Les flèches déplacent le prélèvement d'exactement un pixel source et Maj plus une flèche de dix, ce qui est le seul moyen fiable de tomber sur une bordure d'un pixel ou un fin contour lissé. Chaque prélèvement rapporte le HEX, le RGB et le HSL issus du même triplet 8 bits, plus les formes HEXA et RGBA à 8 chiffres quand le pixel n'est pas totalement opaque. La vraie limite à connaître est la gestion des couleurs : le canevas ignore le profil ICC intégré dans la plupart des navigateurs, donc les valeurs correspondent à ce que le navigateur affiche plutôt qu'à ce que montre un éditeur géré en couleur.

Pourquoi prélever une seule couleur sur une image

La plupart des questions de couleur portent sur un point précis, pas sur une image dans son ensemble. On vous transmet la capture d'écran d'une maquette validée et il vous faut le remplissage exact du bouton pour le reproduire en CSS. Un client envoie un JPG de son logo et il vous faut le rouge de la marque avant de pouvoir construire quoi que ce soit autour. Vous accordez une série de graphique à la couleur d'en-tête d'une présentation. Vous vérifiez si deux échantillons qui paraissent identiques sur une photo le sont vraiment, ou si l'un est deux crans plus sombre. Dans tous ces cas, une palette automatique est la mauvaise réponse : elle renverrait les six couleurs qui couvrent le plus de surface, alors que la couleur dont vous avez besoin est peut-être un accent de 40 pixels qu'aucun algorithme de regroupement ne ferait jamais remonter. Pouvoir pointer le pixel, c'est tout le travail. C'est aussi la voie la plus rapide quand le fichier source a disparu. Les systèmes de design dérivent, les fichiers sources se perdent, et un export PNG aplati est souvent la seule trace subsistante de ce qu'était une couleur. La relire prend une seconde et n'exige aucun logiciel de design installé. Cela vaut aussi pour des travaux qui n'ont jamais impliqué de graphiste : un photographe qui prélève un ton chair avant l'étalonnage, un développeur qui copie une couleur de fond depuis la capture d'écran d'un rapport de bug, un enseignant qui tire des couleurs d'un tableau pour une fiche d'exercice. Et comme tout s'exécute en local, les maquettes non publiées et les captures internes ne quittent jamais votre machine.

Retrouver le remplissage exact d'un bouton, d'un badge ou d'un logo depuis une capture aplatie quand le fichier source a disparu
Pointer le pixel qui vous intéresse au lieu d'accepter les couleurs qu'une palette automatique juge dominantes
Atteindre une bordure d'un pixel ou un fin contour lissé grâce au déplacement au clavier et à une loupe de 13 par 13 pixels
Copier le même pixel en HEX, RGB ou HSL, plus en HEXA et RGBA lorsqu'il porte de la transparence

Comment prélever une couleur sur une image

Quatre étapes, sans compte ni installation. Les fichiers sont lus directement par la page : rien n'est envoyé sur un serveur.

1

Déposez une image sur la zone d'import, choisissez un fichier, ou collez-en un directement depuis le presse-papiers. JPG, PNG, WebP, GIF et SVG fonctionnent tous.

2

Déplacez le pointeur sur l'image. La loupe affiche la grille de pixels autour du réticule et le panneau se met à jour en direct. Sur écran tactile, appuyez et faites glisser - la loupe se place au-dessus de votre doigt, elle n'est donc jamais masquée.

3

Affinez avec les flèches du clavier ou les flèches à l'écran : une pression déplace le prélèvement d'exactement un pixel source. Passez en taille réelle si l'image est réduite pour tenir dans la colonne.

4

Cliquez, touchez ou appuyez sur Entrée pour conserver la couleur, puis copiez sa valeur HEX, RGB ou HSL. Les couleurs conservées restent dans la liste des récentes, vous pouvez donc les recopier à tout moment.

Questions fréquentes

Trois choses peuvent faire diverger la valeur. D'abord, la plupart des navigateurs ignorent le profil ICC intégré d'une image lorsqu'elle est dessinée sur un canevas : une photo étiquetée Display P3 ou Adobe RGB est donc lue comme si ses nombres étaient du sRGB, alors qu'un éditeur géré en couleur comme Photoshop applique le profil et annonce autre chose. Ensuite, votre écran restitue le sRGB à travers son propre gamut et son calibrage : la même valeur ne rend pas pareil sur deux écrans. Enfin, la compression avec perte d'un JPG modifie réellement les valeurs de pixels près des contours, si bien qu'une zone qui semble uniforme peut contenir plusieurs couleurs légèrement différentes. Le nombre affiché ici est l'octet réellement stocké, c'est-à-dire ce que le CSS et le code reproduiront.
Le canevas renvoie une couleur non prémultipliée, c'est-à-dire que le RGB et l'alpha sont stockés séparément. Un pixel créé comme du blanc à 50 pour cent sur rien revient en rgb(255, 255, 255) avec un alpha de 128 - une valeur qui n'apparaît nulle part à l'écran. Dès que l'alpha est inférieur à 255, l'outil affiche les valeurs brutes, les formes HEXA et RGBA à 8 chiffres, et en plus ce que ce pixel donne sur un fond blanc, qui est généralement le nombre que vous vouliez réellement.
Cette page prélève le pixel que vous pointez. La page palette analyse l'image entière, la quantifie en groupes et renvoie les quatre à dix couleurs qui la dominent, classées selon la part de l'image qu'elles couvrent. Utilisez celle-ci quand vous savez quel point vous intéresse : un logo, un bouton, une feuille. Utilisez la page palette quand vous voulez une gamme dérivée de l'image dans son ensemble et que vous n'avez pas de pixel précis en tête.
Non. Le fichier est lu par la page elle-même, décodé sur un canevas dans votre onglet, et prélevé sur place. Aucune copie n'est envoyée sur un serveur, rien n'est stocké, et la liste des prélèvements récents ne vit que dans l'onglet ouvert et disparaît à sa fermeture. Cela compte pour les maquettes non publiées, les tableaux de bord internes et tout ce que vous ne colleriez pas dans un formulaire web quelconque.
Appuyez et faites glisser plutôt que de toucher. La loupe est dessinée au-dessus du point de contact et non en dessous : vous voyez donc la grille de pixels alors que votre doigt est encore sur l'écran, et le prélèvement suit le glissement. Pour le dernier pixel ou les deux derniers, utilisez le pavé de flèches à l'écran : chaque pression déplace le prélèvement d'exactement un pixel source, ce qu'aucun doigt ne sait faire. Levez le doigt ou appuyez sur le bouton de validation pour conserver la couleur.
Oui. Les navigateurs limitent la surface totale d'un canevas à environ 16,7 millions de pixels - à peu près 4096 par 4096 - donc un fichier de 24 ou 50 mégapixels ne peut pas être affiché en un seul canevas pleine résolution, et l'aperçu est dessiné plus petit avec une note qui le précise. Le prélèvement ne passe pas par cet aperçu. Chaque lecture redessine uniquement une petite fenêtre autour du pointeur, prise sur le fichier décodé à l'échelle 1 pour 1 : le pixel obtenu est donc bien le pixel du fichier. Il n'est pas nécessaire de recadrer l'image au préalable, et un détail d'un pixel dans une photo de 50 mégapixels se lit exactement tel qu'il a été créé, sans se fondre dans ses voisins.
Oui, avec une réserve dans chaque cas. Un GIF animé est dessiné à sa première image seulement : les couleurs qui apparaissent plus tard dans l'animation sont donc inaccessibles - exportez d'abord l'image qui vous intéresse. Un SVG est rastérisé avant le prélèvement : vous obtenez donc la couleur du résultat rendu, opacité, filtre ou dégradé appliqués à la forme compris, et non le remplissage brut écrit dans le balisage. Si le SVG ne déclare aucune taille intrinsèque, il est rastérisé sur 1024 pixels de large.
Ils décrivent tous le même pixel, la question est donc de savoir où vous collez. Le HEX est la forme compacte qu'attendent la plupart des outils de design et des feuilles de style. Le RGB est plus lisible quand vous devez ajuster un canal ou comparer deux couleurs numériquement. Le HSL est celui à copier quand vous voulez une variation plutôt que la couleur exacte : gardez la teinte et la saturation, changez la luminosité, et vous obtenez une nuance claire ou foncée assortie. Une valeur HEXA à 8 chiffres ou RGBA apparaît en plus dès que le pixel porte de la transparence.

Plus d'outils d'image

Explorez d'autres outils puissants pour vos besoins d'édition

Compresser Image

Réduire la taille

Redimensionner

Changer dimensions

Recadrer Image

Découper zone

Convertir Format

Changer format

Éditeur Photo

Éditer photos

Pivoter Image

Pivoter image

Retourner Image

Horizontal/Vertical

Ajouter Filigrane

Filigrane

Ajouter Bordure

Ajouter bordure d'image

Coins Arrondis

Ajouter coins arrondis

Filtres

Luminosité/Contraste

Flouter Visage

Masquer visages

Mosaïque

Flouter régions

Supprimer Fond

Supprimer fond

Améliorer Image

IA upscale

Ajouter Texte

Ajouter texte à l'image

Collage

Combiner plusieurs images

HTML vers Image

Web vers image

GIF en Séquence

Extraire frames

Supprimer les bords vides

Supprimer les bords vides

Renommer des images en lot

Renommer plusieurs fichiers en toute sécurité

Recadrage Circulaire

Recadrer des images en cercle

Noir et Blanc

Convertir des images en niveaux de gris

Diviser l'Image

Découper une image en grille

Fusionner les Images

Combiner des images en une seule

Changer le DPI

Définir les métadonnées DPI

Image en Base64

Encoder des images en Base64

Image vers PDF

Rassembler des images dans un PDF

HEIC vers JPG

Convertissez les photos HEIC de votre iPhone en JPG

Suppresseur EXIF

Consultez et effacez les métadonnées photo cachées, y compris la géolocalisation GPS

Générateur de Favicon

Jeu d'icônes complet + code HTML

Palette de couleurs

Extraire les couleurs d'une image

Base64 vers image

Décoder du Base64 en image

HEIC vers PNG

Convertir les photos HEIC de l'iPhone en PNG sans perte

Texte derrière l'image

Placer du texte derrière le sujet d'une photo, entièrement dans votre navigateur

Créateur de signature

Dessiner une signature et la télécharger en PNG transparent

Détourage de signature

L'encre du papier, sur fond transparent

Créateur de fond transparent

Rendre un arrière-plan transparent