13 votos

¿Alguna herramienta para decirme el valor de color exacto en un punto de una imagen png?

Quiero obtener el valor de color exacto (RGB, HSB, o cualquier otro valor de espacio de color que pueda ser convertido a valor RGB) en cualquier punto dado (preferentemente el punto bajo el cursor) en una imagen png. ¿Alguna herramienta para eso? Gracias.

PS: Para ser más específico, no estoy pidiendo un selector de color de pantalla, sino un selector de datos de color de imagen PNG. El selector de colores de pantalla general no puede elegir perfectamente el valor de color exacto en una imagen PNG, por ejemplo, falta el canal alfa.

20voto

Tundey Puntos 2145

Usando ImageMagick :

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

Salidas, por ejemplo

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

O, si el archivo es un archivo PNG-24, produce, por ejemplo.

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

En -crop opción Primero he definido el área a recortar, que en este caso es de 1x1 píxeles. Luego he definido la ubicación del cultivo en relación con el Noroeste esquina, es decir, arriba a la izquierda. †

Por último, he convertido la salida a texto con txt:- . ImageMagick entonces envía todos los colores de la imagen a STDOUT (en este caso sólo hay un color, ya que el tamaño de la imagen es de 1 píxel), lo que significa que podrías procesarlo con las técnicas normales de shell. Así que, por ejemplo, dirigiendo la salida a tail -n 1 sólo obtendrías la línea de información de los píxeles.

Si necesitas el color del píxel en cualquier otro espacio de color, deberías mirar el acertado nombre -colorspace opción .

†) <em>En realidad </em>la ubicación es relativa a la especificada <a href="http://imagemagick.com/script/command-line-options.php#gravity"><code>-gravity</code> valor </a>pero por defecto es "Noroeste".

7voto

user8690 Puntos 71

El medidor de color digital (que se encuentra en /Aplicaciones/Utilidades) te dice el valor de color (RGB) del píxel sobre el que se encuentra el cursor.

2voto

Dave Webb Puntos 90034

Encontré una forma factible de Stack Overflow por Roman Nurik :

En el panel de información de Photoshop, puede elegir "Opacidad" como modo de lectura, aunque se mostrará como un porcentaje y no como un valor alfa real.

Para habilitarlo, simplemente abra la ventana de información, elija Opciones de panel y luego establezca el modo de Lectura de segundo color en Opacidad.

Pero necesitas Photoshop para esto. Sigo creyendo que debería haber formas más simples. Espero que alguien más pueda ayudar.

1voto

Warren Keuffel Puntos 25

Si no tienes Photoshop, y no quieres gastarte el dinero sólo para conseguir esa función, la aplicación de software libre GIMP hará el trabajo por ti.

www.gimp.org

-2voto

Colorhunter.com es lo que conseguí encontrar mientras buscaba en Google esta misma pregunta. Buena suerte.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X