色温度からRGBへの変換
1000K–12000Kの範囲にある光の色温度(ケルビン)を、写真撮影や照明デザインの現場で使われる近似的なRGBカラーへ変換します。
このツールは役に立ちましたか?
ありがとうございます。ツールの改善に役立てます。
このツールの使い方
- ケルビン単位の色温度(1000–12000)を入力してください。
- Tanner Hellandアルゴリズムを使って近似RGBカラーが計算されます。
- よく使われる値:2700K(白熱灯)、4000K(昼白色)、6500K(昼光)。
光の色温度(ケルビン)を近似RGB値に変換します。暖かいろうそくの光は約2000K、昼光は約6500K、青空は10000K以上になることもあります。
計算式
The conversion uses Tanner Helland's piecewise empirical approximation. Let temp = K / 100 (where K is clamped to 1000–12000).
Red: If temp ≤ 66 then R = 255; else R = 329.699 × (temp − 60)−0.1332
Green: If temp ≤ 66 then G = 99.471 × ln(temp) − 161.120; else G = 288.122 × (temp − 60)−0.0755
Blue: If temp ≥ 66 then B = 255; if temp ≤ 19 then B = 0; else B = 138.518 × ln(temp − 10) − 305.045
All channels are clamped to [0, 255] and rounded to integers.
よくある質問
- 色温度とは何ですか?
- 色温度は、光源の色合いを暖色(赤みがかった低ケルビン)から寒色(青みがかった高ケルビン)までの尺度で表したものです。黒体放射の物理学に由来します。
- この変換は正確ですか?
- いいえ — これはTanner Helland氏による2012年の近似で、可視の昼光域では知覚的に良好な結果を与えます。正確な変換にはスペクトルパワー分布データが必要です。