Công cụ Chuyển đổi Nhiệt độ Màu sang RGB
Chuyển đổi nhiệt độ màu ánh sáng theo Kelvin (1000K–12000K) sang màu RGB gần đúng, dùng trong nhiếp ảnh và thiết kế ánh sáng.
Công cụ này có trả lời được câu hỏi của bạn không?
Cảm ơn bạn — điều này giúp chúng tôi cải thiện công cụ.
Cách dùng công cụ này
- Nhập nhiệt độ màu tính bằng Kelvin (1000–12000).
- Công cụ sử dụng thuật toán Tanner Helland để tính gần đúng màu RGB.
- Giá trị phổ biến: 2700K (đèn sợi đốt), 4000K (trắng lạnh), 6500K (ánh sáng ban ngày).
Chuyển đổi nhiệt độ màu ánh sáng (Kelvin) sang giá trị RGB gần đúng. Ánh nến ấm khoảng 2000K, ánh sáng ban ngày khoảng 6500K, và bầu trời xanh có thể đạt 10000K+.
Công thức
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.
Câu hỏi thường gặp
- Nhiệt độ màu là gì?
- Nhiệt độ màu mô tả sắc thái của một nguồn sáng trên thang từ ấm (ngả đỏ, Kelvin thấp) đến lạnh (ngả xanh, Kelvin cao). Nó bắt nguồn từ vật lý bức xạ vật đen.
- Phép chuyển đổi này có chính xác không?
- Không — đây là phép tính gần đúng của Tanner Helland (2012) cho kết quả cảm nhận tốt trong dải ánh sáng ban ngày nhìn thấy được. Chuyển đổi chính xác cần dữ liệu phân bố công suất phổ.