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:

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)