Penukaran warna RGB ke HSL

Masukkan tahap warna merah, hijau dan biru (0..255) dan tekan butang Convert :

Masukkan warna merah (R):
Masukkan warna hijau (G):
Masukkan warna biru (B):
   
Hue (H): °  
Ketepuan (S): %  
Ringan (L): %  
Pratonton warna:  

Penukaran HSL ke RGB ►

Formula penukaran RGB ke HSL

Nilai R , G , B dibahagi dengan 255 untuk mengubah julat dari 0..255 hingga 0..1:

R '= R / 255

G '= G / 255

B '= B / 255

Cmax = maks ( R ', G ', B ')

Cmin = min ( R ', G ', B ')

Δ = Cmax - Cmin

 

Pengiraan rona:

 

Pengiraan ketepuan:

 

Pengiraan ringan:

L = ( Cmax + Cmin ) / 2

Jadual warna RGB hingga HSL

Warna Warna

nama

Hex (R, G, B) (H, S, L)
  Hitam # 000000 (0,0,0) (0 °, 0%, 0%)
  Putih #FFFFFF (255,255,255) (0 °, 0%, 100%)
  Merah # FF0000 (255,0,0) (0 °, 100%, 50%)
  Limau purut # 00FF00 (0,255,0) (120 °, 100%, 50%)
  Biru # 0000FF (0,0,255) (240 °, 100%, 50%)
  Kuning # FFFF00 (255,255,0) (60 °, 100%, 50%)
  Sian # 00FFFF (0,255,255) (180 °, 100%, 50%)
  Magenta # FF00FF (255,0,255) (300 °, 100%, 50%)
  Perak #BFBFBF (191,191,191) (0 °, 0%, 75%)
  Kelabu # 808080 (128,128,128) (0 °, 0%, 50%)
  Maroon # 800000 (128,0,0) (0 °, 100%, 25%)
  Zaitun # 808000 (128,128,0) (60 °, 100%, 25%)
  Hijau # 008000 (0,128,0) (120 °, 100%, 25%)
  Ungu # 800080 (128,0,128) (300 °, 100%, 25%)
  Tekak # 008080 (0,128,128) (180 °, 100%, 25%)
  Tentera Laut # 000080 (0,0,128) (240 °, 100%, 25%)

 

Penukaran HSL ke RGB ►

 


Lihat juga

KONVERSI WARNA
JADUAL RAPID