データ テーブルの色名に対する 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 値これが意味するものかどうかはわかりません...次のように、jmp という名前の色の RGB を取得できます。
Color To RGB( "Dark Red" );
{0.627450980392157、0.0352941176470588、0.133333333333333}
Color To HLS を試すこともできます。0 から 255 までの数値が必要な場合は、0 から 1 までの RGB 数値に 255 を掛けることができます。0 は黒です。Color To RGB の 3 つの数字は、赤、緑、青の部分です。
Re: データ テーブルの色名に対する RGB 値やあ 、
Color テーマの色名を取得する方法についてコメントできますか。例: 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 ]} 、
色名[位置最小( Vサム( ( RGB -マトリックス(繰り返す( {{ :赤、 :緑、 :青}} 、 8 ) ))) ` ^ 2 ) )]
) ) ) ;
Re: データ テーブルの色名に対する RGB 値ありがとうジェフ。
スクリプトを直接ここに添付しようとするべきだったのかもしれません。
遅れて申し訳ありません。 コードについてご不明な点がございましたら、お気軽にお問い合わせください。
〜ジョン
Re: データ テーブルの色名に対する RGB 値John の投稿のリンクをもう一度試してください。 まだモデレートされていなかったと思います。
今すぐ利用できます。
RGB カラー マッチング スクリプト
-ジェフ
Re: データ テーブルの色名に対する RGB 値ジョン、
この回答の見た目はとても気に入っていますが、残念ながら、あなたがここに置いたドキュメントにアクセスできません。 不正アクセスが発生します。
入手できるようにここに投稿していただけませんか?
よろしく
デビッド
Re: データ テーブルの色名に対する RGB 値スクリプトの助けを借りてメラニードレイク、閉じた色を見つけて「色名」という名前の列に入れるスクリプトを作成してアップロードしました。 RGB カラー マッチング スクリプト. お役に立てば幸いです。

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