Renk Sıcaklığı Dönüştürücü
Kelvin renk sıcaklığını RGB ve HEX'e dönüştürür. Mum ışığından gün ışığına sıcak ve soğuk ışık kaynaklarını görselleştirir.
Yaygın Işık Kaynakları
| Işık Kaynağı | Sıcaklık |
|---|---|
| Candlelight | 1,900K |
| Incandescent | 2,700K |
| Halogen | 3,200K |
| Fluorescent | 4,000K |
| Daylight | 5,600K |
| Blue Sky | 10,000K |
Bu araç hakkında
Renk sıcaklığı, kelvin (K) cinsinden ölçülen, farklı ışık kaynakları tarafından yayılan ışığın sıcaklığını veya soğukluğunu tanımlar. Yaklaşık 1.800 K'deki mum alevinin turuncu parıltısından 6.500 K veya daha yüksek gün ışığının soğuk mavi tonlarına kadar, her ışık kaynağının renkler hakkındaki algımızı ve bir alandaki hissettiğimizi etkileyen ayırt edici bir renk sıcaklığı vardır. Bu dönüştürücü, kelvin değerlerini RGB ve onaltılı renkli kodlara dönüştürerek, dijital tasarım, fotoğrafçılık veya ev aydınlatmasında belirli ışık renklerini anlamayı ve çoğaltmayı kolaylaştırır.
Renk Sıcaklığı Dönüştürücüsünü kullanmak için 1.000 ile 40.000 K arasında bir kelvin değeri girin veya mum, akkor ampul, gün ışığı veya soğuk flüoresandı gibi bir ön ayar seçin. Araç anında ilgili RGB değerlerini hesaplar ve tam onaltılı renk kodunu görsel renk önizlemesiyle birlikte gösterir. Bu, beyaz dengesini ayarlayan fotoğrafçılar, UI mockuplarında ortam aydınlatmasını eşleştiren tasarımcılar, renk derecelendirmesini planlayan video yapımcıları veya ışık ve renk algısının ardındaki bilimi merak eden herkes için paha biçilmezdir.
Dönüştürme, bir kara cismin farklı sıcaklıklarda ışık yayan şeklini simüle eden Planck locus algoritmasını takip eder—profesyonel renk düzeltme yazılımında kullanılan aynı ilke. Bu araç standart aydınlatma senaryoları için mükemmel sonuçlar sağlasa da, bu uçlardaki gerçek ışık kaynakları farklı davrandığından, aşırı sıcaklıklar (1.000 K'nin altında veya 40.000 K'nin üzerinde) daha az doğru renkler üretebilir. Profesyonel fotoğrafçılık veya sinematografide ince renkli çalışma için bu dönüştürücüyü bir başlangıç noktası olarak kullanın ve her zaman son çıkış cihazınızla doğrulayın.
Sıkça Sorulan Sorular
Kod Uygulaması
# Kelvin to RGB Color Temperature Conversion
# Algorithm by Tanner Helland (approximation)
import math
def clamp(value: float) -> int:
return max(0, min(255, int(round(value))))
def kelvin_to_rgb(kelvin: float) -> tuple[int, int, int]:
t = kelvin / 100.0
if t <= 66:
r = 255
if t <= 1:
g = 0
else:
g = clamp(99.4708025861 * math.log(t) - 161.1195681661)
if t <= 19:
b = 0
else:
b = clamp(138.5177312231 * math.log(t - 10) - 305.0447927307)
else:
r = clamp(329.698727446 * ((t - 60) ** -0.1332047592))
g = clamp(288.1221695283 * ((t - 60) ** -0.0755148492))
b = 255
return r, g, b
def rgb_to_hex(r: int, g: int, b: int) -> str:
return f"#{r:02X}{g:02X}{b:02X}"
def kelvin_to_mired(kelvin: float) -> int:
return round(1_000_000 / kelvin)
# Examples
for k in [1900, 2700, 3200, 4000, 5600, 10000]:
r, g, b = kelvin_to_rgb(k)
print(f"{k}K: RGB({r},{g},{b}) = {rgb_to_hex(r,g,b)}, Mired={kelvin_to_mired(k)}")Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.