Valori RGB ai nomi dei colori nella tabella dati<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ho una tabella di dati che contiene valori RGB in colonne separate e voglio che il nome del colore (o vicino ad esso) venga visualizzato in una colonna separata.
Un problema è che posso dare un certo margine di manovra nei valori in modo che possano essere in un intervallo di valori in modo che il Nero possa essere 0-0-0 o 5-0-0 o 0-5-0 o 0-0-5 o 5 Da -5-0 a 5-5-5 ecc. quindi sarebbe consentito un intervallo di +/- 5 su entrambi i lati
per esempio
| Nome colore | CODICE RGB | R | G | B |
| Nero | 0-0-0 | 0 | 0 | 0 |
| Blu | 0-0-255 | 0 | 0 | 255 |
| Azzurro | 173-216-230 | 173 | 216 | 230 |
| Giallo | 255-255-0 | 255 | 255 | 0 |
| Arancia | 255-165-0 | 255 | 165 | 0 |
| Rosa scuro | 255-20-147 | 255 | 20 | 147 |
| Rosa | 255-192-203 | 255 | 192 | 203 |
| Marrone | 165-42-42 | 165 | 42 | 42 |
Ri: valori RGB per nomi di colori nella tabella datiNon sono sicuro se questo è ciò che intendi ... puoi recuperare l'RGB per i colori denominati jmp in questo modo:
Color To RGB( "Dark Red" );
{0,627450980392157, 0,0352941176470588, 0,133333333333333}
Puoi anche provare Color To HLS.I numeri RGB tra 0 e 1 potrebbero essere moltiplicati per 255 se hai bisogno di numeri tra 0 e 255. 0 è nero.I tre numeri da Color To RGB sono le parti rossa, verde e blu.
Ri: valori RGB per nomi di colori nella tabella datiCIAO ,
Qualcuno può commentare come ottenere i nomi dei colori per i temi a colori. ad esempio JMP Scuro. come arrivare nomi dei colori e colori corrispondenti?
Grazie
Ariete
Ri: valori RGB per nomi di colori nella tabella datiLa formula della colonna di MS è fantastica!
Quest'ultima riga non è solo elegante, ma probabilmente si comporta più velocemente dei miei loop.
Ho aggiornato lo script Script di corrispondenza dei colori RGB .
Grazie MS!
Ri: valori RGB per nomi di colori nella tabella datiBell'esempio!
Ecco un tentativo di adattare la sceneggiatura di John in una formula di colonna:
Tabella dei dati correnti () << Nuova Colonna ( "Nome colore2" ,
formula (
Locale (
{ nomi dei colori = { "Nero" , "Blu" , "Azzurro" , "Giallo" , "Arancia" , "Rosa scuro" , "Rosa" , "Marrone" } ,
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 ]} ,
nomi dei colori [ Località min ( Somma V ( ( rgb - Matrice ( Ripetere ( {{ : Rosso , : Verde , : Blu }} , 8 ) )) ` ^ 2 ) )]
) ) ) ;
Ri: valori RGB per nomi di colori nella tabella datiGrazie Jeff.
Forse avrei dovuto provare ad allegare la sceneggiatura direttamente qui.
Scusa il ritardo Davide. Per favore fatemi sapere se avete domande sul codice.
~Giovanni
Ri: valori RGB per nomi di colori nella tabella datiProva di nuovo il link nel post di John. Penso che non sia stato ancora moderato.
È disponibile ora.
Script di corrispondenza dei colori RGB
- Jeff
Ri: valori RGB per nomi di colori nella tabella datiJohn,
Mi piace molto l'aspetto di questa risposta, ma sfortunatamente non riesco ad accedere al documento che hai inserito qui. Viene fornito con accesso non autorizzato.
Potresti per favore postarlo qui così posso prenderlo per favore?
Saluti
Davide
Ri: valori RGB per nomi di colori nella tabella datiCon l'aiuto di scripting di melaniedrake , ho creato e caricato uno script che trova il colore di chiusura e lo inserisce in una colonna denominata "Color Name". Script di corrispondenza dei colori RGB . Spero possa essere d'aiuto.

Ri: valori RGB per nomi di colori nella tabella datiQualcosa del genere funzionerebbe?
Ri: valori RGB per nomi di colori nella tabella datiMi sono reso conto che probabilmente non ho fornito informazioni sufficienti nella domanda. Ho una tabella che contiene i valori R, G e B per un colore dall'analisi dell'immagine di un campione, voglio che JMP li "traduca" nel nome del colore più vicino e lo inserisca in una colonna separata.
ad esempio l'output che ho è simile a questo
| campione | Rosso | Verde | Blu |
| 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 |
Voglio che JMP esamini questi valori e mi dica il colore più vicino, da una tabella diversa contenente un elenco di colori o da uno script.
Quindi la riga 1 direbbe Marrone, anche se questo non corrisponde esattamente all'RGB per il marrone nella prima tabella.