Outil de conversion en ligne de couleur hexagonale à couleur RVB

Couleur Hex #

Couleur RVB

À propos deOutil de conversion en ligne de couleur hexagonale à couleur RVB:

Cet outil de conversion de couleur Hex en RVB en ligne vous permet de convertir une couleur Hex en couleur RVB et de tester la couleur de votre choix en temps réel.

Système de couleur Hex:

Le système de couleur HTML peut être représenté par un nombre hexadécimal de #000000 (noir pur) à #FFFFFF (blanc pur). Par exemple, #123456 canal rouge est "12" (entre "00" et "FF" Le canal vert correspond à "34" et le canal bleu à "56". Le système de couleur Hex prend également en charge l'affichage simplifié, tel que #e1a et #ee11aa sont équivalents.

Système de couleur RVB:

Dans le système de couleur RVB, "R" représente le canal rouge ("Rouge"), "G" le canal vert ("Vert") et "B" le canal bleu ("Bleu"). Par exemple, rgb (16 110 090).

comic hex to rgb

Comment convertir une couleur Hex en couleur RVB?

  1. Étape 1: Obtenez la valeur du canal rouge, la valeur du canal vert et la valeur du canal bleu de la couleur Hex.

  2. Étape 2: Convertissez la valeur du canal de couleur d'hexadécimal en décimal.

  3. Étape 3: Combinez les trois valeurs de canal de couleur conformément à la syntaxe du système de couleur RVB.

Exemple 1: convertissez la couleur hexadécimale "# 106ebe" en couleur RVB (le résultat est "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)

Exemple 2: convertissez la couleur hexadécimale "# ea3" en couleur RVB (le résultat est "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)

Lien:

Wikipedia (système de couleur Web): https://en.wikipedia.org/wiki/Web_colors

Wikipedia (système de couleurs RVB): https://en.wikipedia.org/wiki/RGB_color_model

Conversion de couleur Hex en RVB en 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)