Alat konversi online warna RGB ke Hex color

Warna rgb

Warna hex #

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.

comic rgb to hex

Bagaimana cara mengubah warna RGB ke warna Hex?

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

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

  3. 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