HEX vers RGB

Entrée HEX
Exemple
Sortie RGB

Convertisseur HEX vers RGB

Le convertisseur HEX vers RGB est un outil en ligne simple qui vous permet de convertir rapidement et facilement des codes couleur HEX en codes couleur RGB. Cet outil est gratuit, ne nécessite aucune dépendance système ou logicielle et est compatible avec les appareils mobiles.

Fonctionnalités

  • En ligne et gratuit, aucune dépendance système ou logicielle
  • Possibilité de vider, de copier et d'avoir un exemple
  • Sécurité des données, calcul local

Comment utiliser le convertisseur HEX vers RGB

  1. Saisissez ou collez des codes couleur HEX tels que #ffd500 dans le champ de saisie.
  2. Cliquez sur le bouton "Convertir" pour convertir le code HEX en sa valeur RGB correspondante.
  3. Copiez le code RGB converti dans votre presse-papiers en cliquant sur le bouton "Copier".

Avantages d'utiliser le convertisseur HEX vers RGB

  • Économise du temps et des efforts dans les tâches d'appariement ou de manipulation des couleurs.
  • Garantit une précision et une cohérence dans l'utilisation des couleurs dans différentes applications.
  • Élimine la nécessité d'une conversion manuelle entre les formats de code couleur.
  • Peut être utilisé pour la conception web, la conception graphique, l'art numérique et d'autres industries créatives.

Algorithme de base

La formule de conversion HEX vers RGB est la suivante :

R = hexToInt(hex.substring(1, 3));
G = hexToInt(hex.substring(3, 5));
B = hexToInt(hex.substring(5, 7));
rgb = "rgb(" + R + ", " + G + ", " + B + ")";

Exemples de code

Python

def hex_to_rgb(hex):
    r = int(hex[1:3], 16)
    g = int(hex[3:5], 16)
    b = int(hex[5:7], 16)
    return (r, g, b)

print(hex_to_rgb("#ffd500")) # Output: (255, 213, 0)

C

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>

void hex_to_rgb(char *hex, int *r, int *g, int *b) {
    *r = (int)strtol(&hex[1], NULL, 16);
    *g = (int)strtol(&hex[3], NULL, 16);
    *b = (int)strtol(&hex[5], NULL, 16);
}

int main() {
    char hex[] = "#ffd500";
    int r, g, b;

    hex_to_rgb(hex, &r, &g, &b);

    printf("RGB(%d, %d, %d)", r, g, b); // Output: RGB(255, 213, 0)

    return 0;
}

JavaScript

function hexToRgb(hex) {
  const r = parseInt(hex.substring(1, 3), 16);
  const g = parseInt(hex.substring(3, 5), 16);
  const b = parseInt(hex.substring(5, 7), 16);
  return `rgb(${r}, ${g}, ${b})`;
}

console.log(hexToRgb("#ffd500")); // Output: rgb(255, 213, 0)

Java

public static int[] hexToRgb(String hex) {
    int r = Integer.parseInt(hex.substring(1, 3), 16);
    int g = Integer.parseInt(hex.substring(3, 5), 16);
    int b = Integer.parseInt(hex.substring(5, 7), 16);
    return new int[]{ r, g, b };
}

public static void main(String[] args) {
    String hex = "#ffd500";
    int[] rgb = hexToRgb(hex);
    System.out.printf("RGB(%d, %d, %d)", rgb[0], rgb[1], rgb[2]); // Output: RGB(255, 213, 0)
}

PHP

function hexToRgb($hex) {
  $r = hexdec(substr($hex, 1, 2));
  $g = hexdec(substr($hex, 3, 2));
  $b = hexdec(substr($hex, 5, 2));
  return "rgb($r, $g, $b)";
}

echo hexToRgb("#ffd500"); // Output: rgb(255, 213, 0)

En conclusion, le convertisseur HEX vers RGB est un outil utile pour toute personne ayant besoin de convertir des codes couleur HEX en codes couleur RGB. Il est facile à utiliser, gratuit et compatible avec les appareils mobiles, ce qui en fait un excellent choix pour les concepteurs web, les graphistes et toute personne travaillant avec des couleurs.

Foire aux questions (FAQ)

Découvrez nos autres outils