Bộ chuyển HEX sang HSL
HSL mô tả màu bằng góc sắc độ cùng phần trăm bão hòa và độ sáng. Phép chuyển đọc HEX thành RGB rồi chuẩn hóa từng kênh về 0–1.
Ví dụ có lời giải
- Đầu vào
- #336699
- Kết quả
- hsl(210, 50%, 40%)
- Phép tính
- max = 0.6; min = 0.2; L = 40%; S = 50%; H = 210°
Cách chuyển đổi hoạt động
Tìm kênh RGB chuẩn hóa lớn nhất và nhỏ nhất. Trung điểm cho độ sáng, hiệu số quyết định độ bão hòa, còn kênh lớn nhất quyết định vùng sắc độ.
Lưu ý quan trọng
HSL tiện để tạo biến thể, nhưng cùng độ sáng HSL không bảo đảm cùng độ sáng cảm nhận hay độ tương phản dễ tiếp cận.