Renk Sıcaklığından RGB'ye
Fotoğrafçılık ve aydınlatma tasarımında kullanılan, Kelvin cinsinden (1000K–12000K) bir ışık renk sıcaklığını yaklaşık bir RGB rengine dönüştürün.
Bu araç sorunuza cevap verdi mi?
Teşekkürler — bu, aracı geliştirmemize yardımcı oluyor.
Bu araç nasıl kullanılır
- Kelvin cinsinden bir renk sıcaklığı girin (1000–12000).
- Araç, RGB rengini yaklaşık olarak hesaplamak için Tanner Helland algoritmasını kullanır.
- Yaygın değerler: 2700K (akkor), 4000K (soğuk beyaz), 6500K (gün ışığı).
Işık renk sıcaklığını (Kelvin) yaklaşık bir RGB değerine dönüştürün. Sıcak mum ışığı ~2000K, gün ışığı ~6500K ve mavi gökyüzü 10000K+ olabilir.
Formül
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.
Sık sorulan sorular
- Renk sıcaklığı nedir?
- Renk sıcaklığı, bir ışık kaynağının rengini sıcaktan (kırmızımsı, düşük Kelvin) soğuğa (mavimsi, yüksek Kelvin) bir ölçekte tanımlar. Karacisim ışınımı fiziğinden gelir.
- Bu dönüşüm kesin midir?
- Hayır — bu, görünür gün ışığı aralığı için algısal olarak iyi sonuçlar veren Tanner Helland (2012) tarafından yapılmış bir yaklaşıklıktır. Kesin dönüşüm, spektral güç dağılımı verisi gerektirir.