http://www.hatena.ne.jp/1123814452#
人力検索はてな - RGBの数値から光の温度(ケルビン)を指定する公式はありますでしょうか?
URLはダミーです。
ありません。
単純にRGBが決まれば光の温度(色温度)が決まる訳ではないからです。
RGB 8bitの場合にRGB=255,255,255の時に最大輝度の”白”になりますが、この時の白の色温度がすでにモニターによって異なります。
RGBそれぞれの色座標(x,y)が分かっていて、それぞれのガンマカーブが分かっていて、ようやくRGBの数値から合成された色の色座標を計算することが”一応”できるようになります。
http://ja.wikipedia.org/wiki/RGB
色空間 - Wikipedia
RGB
RGB色空間というのは
「3原色仮説にもとづきCIEが1931年に定めた表色系(当時はまだ仮説の域を出ていなかった)。R・G・Bの波長と強度係数を定めている。」
http://ja.wikipedia.org/wiki/%E3%83%87%E3%82%A3%E3%82%B9%E3%83%9...(%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF):detail]
24ビットのRGBとかは単なる規格であって、実際に出てくる光のエネルギーはディスプレイに依存すると思うのですが…。というか、質問の意図が分かりかねます。
でも、ディスプレイ素子の出力とかスペクトル分布が分かれば光のエネルギーも分かりますし、そこから温度も出せるんじゃないでしょうか。とりあえず、ネットには載ってない代物だと思います。
http://www.cs.umt.edu/CS/COURSES/CS486/color/color2.html
Color Explained
英語ですが、下の方のColor Temperatureのところは参考になると思います。
http://www.watsonkun.com/shujunsha/barrierfree2-6.html
Watson君 | 細胞工学 | 色覚の多様性と視覚バリアフリーなプレゼンテーション
2つページがみつかりました。
参考になればいいんですが。
見てみてください。
む、ムリだと思います。
実際、ディスプレイのコントロールをいじると、
色温度設定のパラメータが出てきます。
コレは、画面上の RGB 値とは独立に変更できて
しまいますし。
RGB 値と色温度は独立した係数になってるわけです。
RGB と色温度が独立した係数になっているからこそ、
こうしたキャリブレーションの作業が必要になるワケだ。
ココまでしないと、色が厳密には一致しなくなる。
コメント(0件)