Alat konversi online Hex color ke RGB color
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).
Bagaimana cara mengubah warna Hex ke warna RGB?
Langkah 1: Dapatkan nilai saluran merah, nilai saluran hijau, dan nilai saluran biru dari warna Hex.
Langkah 2: Konversi nilai saluran warna dari heksadesimal menjadi desimal.
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:
def hex_to_rgb(hex_color): hex_color = hex_color.replace(" ", "").replace("#", "") # 3-digits hex color if len(hex_color) == 3: r = hex_color[0] * 2 g = hex_color[1] * 2 b = hex_color[2] * 2 # 6-digits hex color elif len(hex_color) == 6: r = hex_color[0:2] g = hex_color[2:4] b = hex_color[4:6] else: return "length error" # convert hex to decimal r = int(r, 16) g = int(g, 16) b = int(b, 16) # check if in range 0~255 assert 0 <= r <= 255 assert 0 <= g <= 255 assert 0 <= b <= 255 # write rgb in correct syntax rgb_color = "rgb({0},{1},{2})".format(r, g, b) return rgb_color hex_input = '#106ebe' RGB_output = hex_to_rgb(hex_input) print('RGB result is:{0}'.format(RGB_output)) ------------------- RGB result is:rgb(16,110,190)