อุณหภูมิสีเป็น 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) ซึ่งให้ผลลัพธ์ที่ใกล้เคียงการรับรู้จริงสำหรับช่วงแสงกลางวันที่มองเห็นได้ การแปลงที่แม่นยำต้องใช้ข้อมูลการกระจายพลังงานสเปกตรัม