¿Cómo encontrar el color más cercano de una lista de 9 en Photoshop?

Tengo una imagen de un objeto estático correctamente equilibrado y expuesto:violeta


Me gustaría probar el color más cercano de mi propia paleta de 9 RGB o L a b usando Photoshop:ingrese la descripción de la imagen aquí

Paleta de colores:

#8270a4
#aa83cb
#62487c
#b8b2fb
#785cb4
#304384
#8372a6
#8270a4
#9faae5
divide los colores HSB en rgb y luego compara los valores
El problema es que el color más cercano no está muy bien definido científicamente, por lo que cualquier método que elija puede ser correcto para su aplicación. Se habla un poco de esto en wikipedia . Entonces, ¿te refieres a calcular delta E o simplemente la distancia eucidiana de algún tipo?
No soy un usuario de Photoshop, pero ¿no puedes crear una acción que use un píxel para crear una nueva imagen 1x1 y convertirla en gif (o similar) con tu paleta exacta? Photoshop (o la implementación del formato) determinará qué color elegir (el más cercano) de la paleta y lo reemplazará con ese.
Creo que hay algo mejor para lograr mi objetivo. Por ejemplo, hay scripts capaces de calcular delta e. Solo un ejemplo aquí [GitHub Nearest Color] ( github.com/dtao/nearest-color )

Respuestas (2)

Debido a que el color más cercano no es un concepto universalmente aceptado, doy mi propia fórmula.

ingrese la descripción de la imagen aquí

El color problemático está en la capa inferior y la paleta está encima. La capa de la paleta tiene modo de fusión = diferencia. Encuentra la pieza más oscura en la paleta. Ese es el color más cercano. Utilice el selector de color y observe los valores de brillo. En este caso, el color más cercano está en el medio de su paleta.

Este método compara los números. Subjetivamente más cercano a como lo ve en su pantalla se puede encontrar teniendo el modo de fusión = normal en ambas capas y observando qué color en la paleta se mezcla primero con el fondo cuando se aleja de la pantalla o acerca la imagen más pequeña.

Puede usar este agradable script para obtener sus valores Delta-E.

Puedes encontrarlo aquí en pastebin. Simplemente copie el código en el bloc de notas u otro editor de texto como notepad++ y guárdelo como un archivo .jsx.

ingrese la descripción de la imagen aquí

Luego, puede ejecutarlo soltando el script en su carpeta de scripts de Photoshop que se encuentra en:

C: \ Program Files \ Adobe \ Your Photoshop Version \ Presets

Después:

  1. Carga tu imagen en PS
  2. Con la herramienta Pluma Pdibuje un perímetro que corresponderá a las cuatro esquinas del gráfico, comenzando por la esquina superior izquierda, luego la inferior izquierda, la inferior derecha, la superior derecha y cerrando en la superior izquierda así:

ingrese la descripción de la imagen aquí

  1. Ejecute el script yendo a File>Scripts>color-analysis

ingrese la descripción de la imagen aquí

  1. El script se ejecutará, dejando una serie de círculos negros para cada medida, para mostrar dónde estaba la medida y qué área ocupaba.
  2. En el mismo directorio que ocupa la imagen evaluada, se creará un archivo con el mismo nombre que la imagen procesada con _color_analysis.txtañadido al final.
Ese es un script considerable... ¿Es posible un enlace a una versión descargable? Copiarlo de una publicación puede ser problemático para algunos usuarios (sin mencionar que se le pedirá que proporcione instrucciones infalibles: "no, no puede usar Word para guardarlo", "no, no puede pegar esto directamente en Photoshop" , etcétera 😀).
@usr2564301Buen punto, ¡agregué un enlace de Pastebin!