データテーブルのカラー名に対するRGB値<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />別々の列にRGB値を含むデータテーブルがあり、色の名前(またはそれに近い色)を別々の列に表示したいと思います。
1つの問題は、値にある程度の余裕を持たせて、値の範囲内に収まるようにし、黒を0-0-0または5-0-0または0-5-0または0-0-5または5にすることができることです。 -5-0から5-5-5などなので、どちらの側も+/-5の範囲が許容されます
例えば
| 色名 | RGBコード | R | G | B |
| 黒 | 0-0-0 | 0 | 0 | 0 |
| 青い | 0-0-255 | 0 | 0 | 255 |
| ライトブルー | 173-216-230 | 173 | 216 | 230 |
| 黄色 | 255-255-0 | 255 | 255 | 0 |
| オレンジ | 255-165-0 | 255 | 165 | 0 |
| 深いピンク | 255-20-147 | 255 | 20 | 147 |
| ピンク | 255-192-203 | 255 | 192 | 203 |
| 茶色 | 165-42-42 | 165 | 42 | 42 |
Re:データテーブルのカラー名に対するRGB値これが意味するものかどうかわからない...次のようにcolorsという名前のjmpのRGBを取得できます。
Color To RGB( "Dark Red" );
{0.627450980392157、0.0352941176470588、0.133333333333333}
ColorToHLSを試すこともできます。0から255までの数値が必要な場合は、0から1までのRGB数値に255を掛けることができます。0は黒です。Color To RGBの3つの数字は、赤、緑、青の部分です。
Re:データテーブルのカラー名に対するRGB値やあ 、
カラーテーマのカラー名を取得する方法について、誰でもコメントできますか。例:JMPダーク。そこに色の名前と対応する色を取得する方法は?
ありがとう
RAM
Re:データテーブルのカラー名に対するRGB値MSの列式は素晴らしいです!
その最後の行はエレガントなだけでなく、おそらく私のループよりも高速に実行されます。
スクリプトを更新しましたRGBカラーマッチングスクリプト。
MSに感謝します!
Re:データテーブルのカラー名に対するRGB値良い例です!
Johnのスクリプトを列の数式に適合させる試みは次のとおりです。
現在のデータテーブル() <<新しい列(( 「色名2」 、
方式((
ローカル((
{{色名= {{ "黒" 、 "青い" 、 "ライトブルー" 、 "黄色" 、 "オレンジ" 、 "深いピンク" 、 "ピンク" 、 "茶色" } 、
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 ]} 、
色名[ Loc Min (( V合計(( (( rgb -マトリックス((繰り返す(( {{ :赤、 :緑、 :青い}} 、 8 )。 )) ` ^ 2 )。 )]
)。 )。 )。 ;
Re:データテーブルのカラー名に対するRGB値ジェフに感謝します。
たぶん私はここに直接スクリプトを添付しようとすべきでした。
デビッドが遅れてすみません。 コードについてご不明な点がございましたら、お気軽にお問い合わせください。
〜ジョン
Re:データテーブルのカラー名に対するRGB値ジョンの投稿のリンクをもう一度試してください。 まだモデレートされていなかったと思います。
現在ご利用いただけます。
RGBカラーマッチングスクリプト
-ジェフ
Re:データテーブルのカラー名に対するRGB値ジョン、
私はこの回答の見た目が本当に好きですが、残念ながら、あなたがここに置いた文書にアクセスできません。 不正アクセスが発生します。
入手できるように、ここに投稿していただけませんか。
よろしく
デビッド
Re:データテーブルのカラー名に対するRGB値からのスクリプトの助けを借りてメラニードレイク、閉じる色を見つけて「色名」という名前の列に配置するスクリプトを作成してアップロードしました。 RGBカラーマッチングスクリプト。 お役に立てば幸いです。

Re:データテーブルのカラー名に対するRGB値このようなものは機能しますか?
Re:データテーブルのカラー名に対するRGB値私はおそらく質問で十分な情報を提供していなかったことに気づきました。 サンプルの画像分析からの色のR、G、B値を含むテーブルがあります。これらを最も近い色の名前に「変換」し、これを別の列に配置します。
たとえば、私が持っている出力はこれに似ています
| サンプル | 赤 | 緑 | 青い |
| 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 |
JMPにこれらの値を調べて、色のリストを含む別のテーブルから、またはスクリプト内から、最も近い色を教えてもらいたいです。
したがって、最初の表の茶色のRGBと完全には一致していなくても、行1は茶色と表示されます。