HEX, RGB, dan HSL: tiga uraian untuk satu warna
Editor desain mungkin meminta HEX, sementara berkas lain memakai RGB atau HSL. Konversi membawa warna sama ke bentuk lain, bukan otomatis memperbaiki warna atau menjamin kecocokan layar dan cetak.
HEX adalah penulisan RGB yang ringkas
Pada HEX 6 digit, tiap pasangan mewakili merah, hijau, atau biru dari 0 sampai 255. Bentuk 3 digit mengulang tiap digit, bukan menyisipkan nol.
Konverter memakai sRGB tanpa transparansi dan menerima HEX 3 atau 6 digit. CSS dapat memakai 8 digit dengan alfa, tetapi bentuk transparan itu di luar cakupan saat ini.
Referensi: W3C CSS Color 4 — Hexadecimal RGB and HSL
HSL mengubah cara mendeskripsikan warna
Rona, saturasi, dan lightness membantu memikirkan versi lebih terang atau kurang jenuh, bukan mengubah 3 kanal tanpa arah.
Lightness HSL bukan ukuran seragam kecerahan yang dilihat mata. Persentase sama pada rona berbeda tidak menjamin tampak sama terang atau layak untuk teks.
Referensi: W3C CSS Color 4 — Hexadecimal RGB and HSL
Konversi tidak mengesahkan seluruh desain
Periksa warna teks pada latar yang benar-benar dipakai. Kode sah atau contoh cantik belum membuktikan kontras cukup.
Simpan acuan asal saat beralih ke cetak atau ruang warna lain. Ini bukan kalibrasi layar atau konversi CMYK; kembali dari HSL ke RGB 8 bit dapat membawa sedikit perbedaan pembulatan.
Contoh: perluas kode, jangan ubah warnanya
#369 menjadi #336699. Pasangan 33, 66, dan 99 memberi RGB 51, 102, dan 153, bukan 3, 6, dan 9. Warna sama dalam HSL adalah 210 derajat, saturasi 50%, dan lightness 40%.
Itu 3 uraian, bukan 3 gradasi. Mengubah lightness ke 60% memilih warna lain; alfa menambah keputusan transparansi yang tidak ada pada sumber opak.