Alat konversi online warna RGB ke Hex color
TentangAlat konversi online warna RGB ke Hex color:
Alat konversi warna RGB ke Hex warna online ini membantu Anda mengubah warna RGB menjadi warna Hex dan menguji warna pilihan Anda secara real time.
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).
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.
Bagaimana cara mengubah warna RGB ke warna Hex?
Langkah 1: Dapatkan nilai saluran merah dari warna RGB, nilai saluran hijau, dan nilai desimal saluran biru.
Langkah 2: Konversi nilai saluran warna dari desimal ke heksadesimal.
Langkah 3: Gabungkan tiga nilai saluran warna sesuai dengan sintaks sistem warna Hex.
Contoh 1: Warna RGB "rgb (16.110.190)" dikonversi ke warna Hex (hasilnya "# 106ebe"):
Step 1: | RGB Color "rgb(16,110,190)": Red(16), Green(110), Blue(190) |
Step 2: | Red: (16)->(0x10), Green: (110)->(0x6e), Blue: (190)->(0xbe) |
Step 3: | RGB Color "rgb(16,110,190)" -> "#106ebe" |
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 RGB ke Hex warna dalam Python:
import re def rgb_to_hex(rgb_color): rgb_color = re.search('\(.*\)', rgb_color).group(0).replace(' ', '').lstrip('(').rstrip(')') [r, g, b] = [int(x) for x in rgb_color.split(',')] # check if in range 0~255 assert 0 <= r <= 255 assert 0 <= g <= 255 assert 0 <= b <= 255 r = hex(r).lstrip('0x') g = hex(g).lstrip('0x') b = hex(b).lstrip('0x') # re-write '7' to '07' r = (2 - len(r)) * '0' + r g = (2 - len(g)) * '0' + g b = (2 - len(b)) * '0' + b hex_color = '#' + r + g + b return hex_color rgb_input = 'rgb(7,110,190)' hex_output = rgb_to_hex(rgb_input) print('Hex color result is:{0}'.format(hex_output)) ------------------- Hex color result is:#076ebe