13 votes

Un outil pour me dire la valeur exacte de la couleur en un point d'une image png ?

Je veux obtenir la valeur exacte de la couleur (RVB, HSB, ou toute autre valeur d'espace couleur qui peut être convertie en valeur RVB) à n'importe quel point donné (de préférence le point sous le curseur) sur une image png. Y a-t-il un outil pour cela ? Merci.

PS : Pour être plus précis, je ne demande pas un sélecteur de couleur d'écran, mais un sélecteur de données de couleur d'image PNG. Le sélecteur de couleur d'écran général ne peut pas parfaitement choisir la valeur de couleur exacte dans une image PNG, par exemple, le canal alpha est absent.

20voto

Tundey Points 2145

Utilisation de ImageMagick :

$ convert **image.png** -crop '1x1**+100+200**' txt:-

Sorties, par exemple

\# ImageMagick pixel enumeration: 1,1,255,rgb
0,0: (236,236,236)  #ECECEC  rgb(236,236,236)

Ou, si le fichier est un fichier PNG-24, il sort par exemple.

\# ImageMagick pixel enumeration: 1,1,255,rgba
0,0: (  0,  0,  0,243)  #000000F3  rgba(0,0,0,0.952941)

Sur -crop option J'ai d'abord défini la zone à recadrer, qui dans ce cas est de 1x1 pixels. Ensuite, j'ai défini l'emplacement du recadrage par rapport à l'image de base. Nord-Ouest coin, c'est-à-dire en haut à gauche. †

Enfin, j'ai converti la sortie en texte avec txt:- . ImageMagick envoie ensuite toutes les couleurs de l'image à STDOUT (dans ce cas, il n'y a qu'une seule couleur, car la taille de l'image est de 1 pixel), ce qui signifie que vous pouvez la traiter avec les techniques normales du shell. Donc, par exemple, en envoyant la sortie à tail -n 1 vous n'obtiendriez que la ligne d'information sur les pixels.

Si vous avez besoin de la couleur d'un pixel dans un autre espace colorimétrique, vous devez vous tourner vers le bien nommé -colorspace option .

†) <em>En fait, </em>l'emplacement est relatif à l'emplacement spécifié <a href="http://imagemagick.org/script/command-line-options.php#gravity" rel="noreferrer"><code>-gravity</code> valeur </a>mais la valeur par défaut est "Nord-Ouest".

7voto

user8690 Points 71

DigitalColor Meter (trouvé dans /Applications/Utilitaires) vous indique la valeur de la couleur (RVB) du pixel sur lequel votre curseur se trouve.

2voto

Dave Webb Points 90034

J'ai trouvé un moyen réalisable sur Stack Overflow par Roman Nurik :

Dans le panneau d'information de Photoshop, vous pouvez choisir l'"opacité" comme mode de lecture, mais elle s'affichera sous la forme d'un pourcentage et non d'une véritable valeur alpha.

Pour l'activer, il suffit d'ouvrir la fenêtre Info, de choisir Options du panneau, puis de régler le mode de lecture de la deuxième couleur sur Opacité.

Mais vous avez besoin de Photoshop pour cela. Je continue de penser qu'il devrait y avoir des moyens plus simples. J'espère que quelqu'un d'autre pourra m'aider.

1voto

Warren Keuffel Points 53

Si vous n'avez pas Photoshop et que vous ne voulez pas dépenser de l'argent pour obtenir cette fonction, l'application FOSS (Free / Open Source Software) GIMP fera l'affaire pour vous.

www.gimp.org

-2voto

Colorhunter.com est ce que j'ai réussi à trouver en googlant cette même question. Bonne chance.

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