Valores RGB a nombres de colores en la tabla de datos<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Tengo una tabla de datos que contiene valores RGB en columnas separadas y quiero que el nombre del color (o cerca de él) se muestre en una columna separada.
Un problema es que puedo dar cierto margen de maniobra en los valores para que puedan estar en un rango de valores, por lo que Black podría ser 0-0-0 o 5-0-0 o 0-5-0 o 0-0-5 o 5 -5-0 a 5-5-5, etc., por lo que se permitiría un rango de +/- 5 a cada lado
p.ej
| Nombre del color | CÓDIGO RGB | R | GRAMO | B |
| Negro | 0-0-0 | 0 | 0 | 0 |
| Azul | 0-0-255 | 0 | 0 | 255 |
| Azul claro | 173-216-230 | 173 | 216 | 230 |
| Amarillo | 255-255-0 | 255 | 255 | 0 |
| Naranja | 255-165-0 | 255 | 165 | 0 |
| Rosa profundo | 255-20-147 | 255 | 20 | 147 |
| Rosado | 255-192-203 | 255 | 192 | 203 |
| Marrón | 165-42-42 | 165 | 42 | 42 |
Re: Valores RGB a nombres de colores en la tabla de datosNo estoy seguro de si esto es lo que quieres decir... puedes recuperar el RGB para los colores con nombre jmp como este:
Color To RGB( "Dark Red" );
{0.627450980392157, 0.0352941176470588, 0.133333333333333}
También puede probar Color To HLS.Los números RGB entre 0 y 1 podrían multiplicarse por 255 si necesita números entre 0 y 255. 0 es negro.Los tres números de Color a RGB son las partes roja, verde y azul.
Re: Valores RGB a nombres de colores en la tabla de datosHola ,
¿Alguien puede comentar sobre cómo obtener los nombres de color para los temas de Color? por ejemplo, JMP oscuro. ¿Cómo llegar a los nombres de los colores y los colores correspondientes?
Gracias
RAM
Re: Valores RGB a nombres de colores en la tabla de datos¡La fórmula de columna de MS es genial!
Esa última línea no solo es elegante, sino que probablemente funciona más rápido que mis bucles.
actualicé el guión Guión de combinación de colores RGB .
¡Gracias MS!
Re: Valores RGB a nombres de colores en la tabla de datos¡Buen ejemplo!
Aquí hay un intento de adaptar el guión de John a una fórmula de columna:
Tabla de datos actual () << Nueva columna ( "Nombre del color2" ,
fórmula (
Local (
{ nombres de colores = { "Negro" , "Azul" , "Azul claro" , "Amarillo" , "Naranja" , "Rosa profundo" , "Rosado" , "Marrón" } ,
RGB = [ 0 0 0 ,
0 0 255 ,
173 216 230 ,
255 255 0 ,
255 165 0 ,
255 20 147 ,
255 192 203 ,
165 42 42 ]} ,
nombres de colores [ Mínimo de ubicación ( Suma V ( ( RGB - Matriz ( Repetir ( {{ : Rojo , : Verde , : Azul }} , 8 ) )) ` ^ 2 ) )]
) ) ) ;
Re: Valores RGB a nombres de colores en la tabla de datosgracias jeff
Tal vez debería haber intentado adjuntar el script directamente aquí.
Perdón por la demora David. Por favor, hágamelo saber si tiene alguna pregunta sobre el código.
~Juan
Re: Valores RGB a nombres de colores en la tabla de datosIntente el enlace en la publicación de John nuevamente. Creo que aún no ha sido moderado.
Está disponible ahora.
Guión de combinación de colores RGB
-Jeff
Re: Valores RGB a nombres de colores en la tabla de datosJohn,
Realmente me gusta el aspecto de esta respuesta, pero desafortunadamente no puedo acceder al documento que has puesto aquí. Se trata de un acceso no autorizado.
¿Podrías por favor publicarlo aquí para que pueda obtenerlo por favor?
Saludos
David
Re: Valores RGB a nombres de colores en la tabla de datosCon algo de ayuda de secuencias de comandos de melaniedrake , creé y cargué un script que encuentra el color de cierre y lo coloca en una columna llamada "Nombre del color". Guión de combinación de colores RGB . Espero que ayude.

Re: Valores RGB a nombres de colores en la tabla de datosAlgo como esto funcionaría?
Re: Valores RGB a nombres de colores en la tabla de datosMe di cuenta de que probablemente no di suficiente información en la pregunta. Tengo una tabla que contiene los valores R, G y B para un color del análisis de imagen de una muestra, quiero que JMP los "traduzca" al nombre de color más cercano y lo coloque en una columna separada.
por ejemplo, la salida que tengo es similar a esta
| muestra | Rojo | Verde | Azul |
| 1 | 165 | 40 | 44 |
| 2 | 136 | 150 | 102 |
| 3 | 124 | 160 | 167 |
| 4 | 124 | 160 | 158 |
| 5 | 208 | 254 | 228 |
| 6 | 202 | 252 | 226 |
| 7 | 122 | 158 | 163 |
| 8 | 118 | 153 | 153 |
| 9 | 209 | 254 | 226 |
| 10 | 210 | 254 | 234 |
| 11 | 206 | 253 | 225 |
| 12 | 202 | 251 | 223 |
| 13 | 209 | 254 | 226 |
| 14 | 211 | 254 | 233 |
| 15 | 165 | 192 | 154 |
Quiero que JMP revise estos valores y me diga el color más cercano, ya sea desde una tabla diferente que contenga una lista de colores o desde un script.
Entonces, la fila 1 diría Marrón, aunque esto no coincide exactamente con el RGB para marrón en la primera tabla.