HEX'ten HSL'ye Dönüştürücü

HSL bir rengi ton açısı ile doygunluk ve açıklık yüzdeleriyle tanımlar. Dönüşüm önce HEX'i RGB olarak okur, sonra kanalları 0–1 aralığına getirir.

Çözümlü örnek

Girdi
#336699
Sonuç
hsl(210, 50%, 40%)
Hesaplama
max = 0.6; min = 0.2; L = 40%; S = 50%; H = 210°

Dönüşüm nasıl çalışır

Normalize RGB kanallarının en büyüğünü ve küçüğünü bulun. Orta değer açıklığı, fark doygunluğu, en büyük kanal ise ton bölümünü belirler.

Önemli not

HSL çeşit üretmek için kullanışlıdır; ancak eşit HSL açıklığı, eşit algılanan parlaklığı veya erişilebilir kontrastı garanti etmez.

Bu örneği renk aracında aç