91 votes

Quel outil existe pour identifier la valeur RVB d'un pixel ?

J'ai besoin d'obtenir le RGB d'un pixel qui est dans une image. Sous Windows, c'est facile, mais existe-t-il un moyen de le faire sous Mac OS X ?

132voto

Barrett Conrad Points 1705

J'utilise généralement DigitalColor Meter (dans Utilities). Tant qu'il est ouvert, il vous donne les valeurs RVB du pixel situé sous le curseur de votre souris.

enter image description here

3 votes

Le seul inconvénient est que le nouveau colorimètre numérique de Lion ne donne pas de valeurs hexagonales. Celui de Snow Leopard le faisait.

14 votes

@Wheat vous pouvez le changer pour montrer l'hexagone sous View Show values as hexadecimal

1 votes

@koiyu Oui, mais vous ne pouvez pas le définir comme valeur par défaut (AFAIK). Cela me dérange vraiment !

13voto

Robin Robinson Points 1031

Utiliser l'application intégrée /Applications/Utilities/DigitalColor Meter . Placez le pointeur de votre souris sur le pixel dont vous voulez connaître la couleur, et DigitalColor Meter affichera les valeurs RVB.

9voto

wisbucky Points 3974

Vous pouvez utiliser la fonction intégrée de MacOS Mesureur de couleur numérique Cependant, il y a une mise en garde très importante :

Si vous utilisez naïvement les paramètres par défaut, les valeurs qu'il affiche ne sont probablement pas celles que vous recherchez. (Cela peut être un problème pour la plupart des outils à compte-gouttes de couleur).

Par défaut, le colorimètre numérique affiche les "valeurs natives", qui ressemblent aux valeurs RVB originales, mais ce n'est pas le cas. "Valeurs natives" signifie en fait les valeurs après qu'ils aient été convertis au profil de couleur de l'écran actuel. . (Le profil de couleur utilisé est affiché en bas de la fenêtre du colorimètre numérique). Il s'agit généralement d'un profil de couleur spécifique à votre écran. Par exemple, mon Macbook Pro est réglé sur le profil "Color LCD".

Solution

Pour obtenir les valeurs RVB exactes d'origine avant la conversion, vous devez modifier temporairement votre System Preferences > Displays > Color > Display Profile a sRGB (qui est l'espace couleur le plus courant, utilisez donc sRGB sauf si vous savez le contraire). Les valeurs natives du colorimètre numérique vous donneront alors les valeurs RVB originales exactes que vous recherchez.

Une autre méthode alternative pour les pages Web consiste à utiliser l'inspecteur du navigateur et à rechercher directement la valeur de la couleur css.


Détails

Vous pouvez facilement le tester par vous-même. Rendez-vous dans un page web qui répertorie les couleurs web CSS et leurs valeurs RVB . Ouvrez le colorimètre numérique et réglez-le sur Valeurs natives. Parcourez la liste des couleurs et comparez les valeurs du colorimètre numérique avec les valeurs originales. Il est probable que la plupart d'entre elles ne correspondent pas exactement. (Si elles correspondent toutes parfaitement, vous avez probablement réglé votre écran pour utiliser le profil sRGB).

Ce qui se passe, c'est que le compte-gouttes ne peut capturer la valeur qu'après l'avoir convertie en profil de couleur de l'écran.

Vous pouvez changer le Digital Color Meter pour "Afficher en sRGB", mais cela ne vous donnera pas toujours les valeurs exactes d'origine. En effet, il effectue une double conversion entre le sRGB original et le profil de couleur de l'écran, puis revient au sRGB. Parfois, il y aura des erreurs d'arrondi et les valeurs seront légèrement faussées.

La seule façon de garantir l'exactitude de l'original est de changer temporairement votre affichage en sRGB, car il n'y aura alors aucune conversion.

Pour en savoir plus, voici un excellent article .


Exemple

Voici un exemple d'utilisation de DCM sur ForestGreen rgb(34, 139, 34) . Dans la première capture d'écran DCM, vous pouvez voir que les valeurs sont toutes fausses, parce qu'il affiche les "Valeurs natives" pour le profil "Color LCD". Dans la deuxième capture d'écran DCM, je l'ai changé en "Display in sRGB", mais l'une des valeurs est toujours fausse en raison de l'erreur d'arrondi de la double conversion. Dans la troisième capture d'écran DCM, remarquez que j'ai changé mon affichage pour utiliser l'espace couleur sRGB. Finalement, cela donne les valeurs exactes d'origine.

La deuxième ligne montre ce qui se passe si j'ai naïvement pris le mauvais rgb(40, 138, 41) et les utiliser. Bien que vous ne puissiez pas vraiment voir la différence à travers des yeux humains, c'est éteint. Et si vous répétiez le processus, vous vous éloigneriez encore plus.

Digital Color Meter example

0 votes

Re " Si elles correspondent toutes parfaitement, vous avez probablement réglé votre écran pour utiliser le profil sRGB. "Non, ils correspondent tous, mais le mien affiche aussi Color LCD. i.stack.imgur.com/LCWc0.png (macbook original)

0 votes

Sur Firefox. Cependant, sur Chrome, il affiche 40, 138, 42 au lieu de 34, 139, 34.

1voto

Stephane Points 425

J'utilise SpotColor (récemment renommé en Hues Plus d'informations aquí )

enter image description hereenter image description here

et HexPicker (qui a actuellement un léger problème avec Lion encore)

enter image description here

0 votes

Cette application n'est plus disponible dans l'Apple store.

0voto

Tuan Anh Tran Points 648

ColorSnapper est le meilleur. 4,99 $ sur le Mac App Store.

Jetez un coup d'œil à la vidéo de démonstration et vous verrez ce que je veux dire.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X