Alat konversi online Hex color ke RGB color

Warna hex #

Warna rgb

TentangAlat konversi online Hex color ke RGB color:

Alat konversi warna Hex ke RGB warna ini membantu Anda mengonversi warna Hex menjadi warna RGB dan menguji warna pilihan Anda secara real time.

Sistem warna hex:

Sistem warna HTML dapat diwakili oleh angka heksadesimal dari #000000 (hitam murni) ke #FFFFFF (putih murni). Misalnya, #123456 saluran merah adalah "12" (antara "00" dan "FF" Saluran hijau adalah "34" dan saluran biru adalah "56". Sistem warna Hex juga mendukung tampilan yang disederhanakan, seperti #e1a dan #ee11aa yang setara.

Sistem warna RGB:

Dalam sistem warna RGB, "R" adalah singkatan dari saluran merah ("Red"), "G" adalah singkatan dari saluran hijau ("Green"), dan "B" adalah singkatan dari saluran biru ("Blue"). Misalnya, rgb (16.110.190).

comic hex to rgb

Bagaimana cara mengubah warna Hex ke warna RGB?

  1. Langkah 1: Dapatkan nilai saluran merah, nilai saluran hijau, dan nilai saluran biru dari warna Hex.

  2. Langkah 2: Konversi nilai saluran warna dari heksadesimal menjadi desimal.

  3. Langkah 3: Gabungkan tiga nilai saluran warna sesuai dengan sintaks sistem warna RGB.

Contoh 1: Ubah warna Hex "# 106ebe" menjadi warna RGB (hasilnya adalah "rgb (16.110.190)"):

Step 1: Hex Color "#106ebe": Red(0x10), Green(0x6e), Blue(0xbe)
Step 2: Red: (0x10)->(16), Green: (0x6e)->(110), Blue: (0xbe)->(190)
Step 3: Hex Color "#106ebe" -> rgb(16,110,190)

Contoh 2: Ubah warna Hex "# ea3" menjadi warna RGB (hasilnya adalah "rgb (238.170,51)"):

Step 1: Hex Color "#ea3" -> "#eeaa33"
Step 2: Hex Color "#eeaa33": Red(0xee), Green(0xaa), Blue(0x33)
Step 3: Red: (0xee)->(238), Green: (0xaa)->(170), Blue: (0x33)->(51)
Step 4: Hex Color "#ea3" -> rgb(238,170,51)

Tautan:

Wikipedia (Sistem Warna Web): https://en.wikipedia.org/wiki/Web_colors

Wikipedia (Sistem Warna RGB): https://en.wikipedia.org/wiki/RGB_color_model

Konversi warna Hex ke warna RGB dengan Python:

  1. def hex_to_rgb(hex_color):
  2. hex_color = hex_color.replace(" ", "").replace("#", "")
  3. # 3-digits hex color
  4. if len(hex_color) == 3:
  5. r = hex_color[0] * 2
  6. g = hex_color[1] * 2
  7. b = hex_color[2] * 2
  8. # 6-digits hex color
  9. elif len(hex_color) == 6:
  10. r = hex_color[0:2]
  11. g = hex_color[2:4]
  12. b = hex_color[4:6]
  13. else:
  14. return "length error"
  15. # convert hex to decimal
  16. r = int(r, 16)
  17. g = int(g, 16)
  18. b = int(b, 16)
  19. # check if in range 0~255
  20. assert 0 <= r <= 255
  21. assert 0 <= g <= 255
  22. assert 0 <= b <= 255
  23. # write rgb in correct syntax
  24. rgb_color = "rgb({0},{1},{2})".format(r, g, b)
  25. return rgb_color
  26.  
  27.  
  28. hex_input = '#106ebe'
  29. RGB_output = hex_to_rgb(hex_input)
  30. print('RGB result is:{0}'.format(RGB_output))
  31.  
  32. -------------------
  33. RGB result is:rgb(16,110,190)