Konverter HEX ke HSL
HSL menjelaskan warna dengan sudut rona serta persentase saturasi dan kecerahan. Konversi membaca HEX sebagai RGB, lalu menormalkan setiap kanal ke 0–1.
Contoh terhitung
- Masukan
- #336699
- Hasil
- hsl(210, 50%, 40%)
- Perhitungan
- max = 0.6; min = 0.2; L = 40%; S = 50%; H = 210°
Cara kerja konversi
Cari kanal RGB ternormalisasi terbesar dan terkecil. Titik tengahnya memberi kecerahan, selisihnya menentukan saturasi, dan kanal terbesar menentukan sektor rona.
Catatan penting
HSL praktis untuk variasi, tetapi nilai kecerahan HSL yang sama tidak menjamin terang perseptual atau kontras aksesibel yang sama.