HEX vers RVB Couleur C#

Les codes de couleur HEX sont représentés par un signe dièse. Un triplet hexadécimal peut désigner une couleur spécifique qui peut être convertie en une valeur RVB. Dans des scénarios spécifiques, vous devrez peut-être convertir une couleur HEX en espace colorimétrique RVB. Conformément à ces exigences, cet article explique comment convertir la couleur HEX en code couleur RVB ou RVBA par programmation en C#.

Conversion de code couleur hexadécimal en RVB ou RVBA - Téléchargement de l’API C#

Aspose.SVG for .NET inclut différentes classes, propriétés et interfaces, comme IConvertibleColor, qui peuvent être utilisées pour convertir différents espaces colorimétriques comme RVB, CMJN, HEX, etc. Vous pouvez installer l’API en téléchargeant sa référence Fichiers DLL à partir de la page New Releases ou en exécutant la commande d’installation NuGet suivante :

PM> Install-Package Aspose.SVG

Convertir HEX en couleur RVB en C#

Vous pouvez convertir un code couleur HEX au format RVB en suivant les étapes ci-dessous :

  1. Analyser la couleur HEX d’une chaîne.
  2. Convertissez le code couleur HEX en RVB.
  3. Imprimez la valeur de couleur RVB sur la console.

L’extrait de code suivant montre comment convertir des couleurs HEX en RVB par programmation en C# :

// Analyser la couleur HEX d'une chaîne
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromString("#DEB487");

// Convertir HEX en RVB
string rgbColor = color.ToRgbString();

// Imprimer le résultat dans la console
Console.WriteLine("RGB: " + rgbColor);

Convertir HEX en couleur RGBA en C#

Vous pouvez convertir rapidement la couleur HEX au format RGBA par programmation en C# en procédant comme suit :

  1. Analysez la chaîne HEX d’entrée.
  2. Convertir la chaîne de couleur HEX en espace colorimétrique RGBA.
  3. Imprimez le code couleur RGBA de sortie.

L’extrait de code ci-dessous explique comment convertir un code couleur HEX en espace colorimétrique RVBA en C# :

// Analyser la couleur HEX d'une chaîne
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromString("#DEB487");

// Convertir HEX en RVBA
String rgba = color.ToRgbaString();

// Imprimer le résultat dans la console
Console.WriteLine("RGBA: " + rgba);

Obtenez une licence API gratuite

Vous pouvez demander une licence temporaire gratuite pour évaluer l’API sans aucune limitation.

Conclusion

Dans cet article, vous avez appris à convertir par programmation une couleur HEX en RVB ou HEX en RGBA en C#. De plus, vous pouvez visiter l’espace documentation pour avoir un aperçu de la conversion d’autres espaces colorimétriques et des fonctionnalités de manipulation SVG. Si vous avez besoin de discuter de l’une de vos questions ou ambiguïtés, n’hésitez pas à nous écrire sur forum.

Voir également