Code couleur RVB vers HEX C#

Le modèle de couleur RVB se compose de trois couleurs de base qui incluent le rouge, le vert et le bleu. Le reste des couleurs est créé en ajoutant ou en combinant ces couleurs primaires. Alors que les codes de couleur hexadécimaux sont également populaires sur les pages Web pour définir les couleurs. Dans certains cas d’utilisation, vous devrez peut-être convertir RVB en couleur HEX ou RGBA en HEX. En conséquence, cet article explique comment convertir les valeurs de couleur RVB ou RVBA en code de couleur HEX par programmation en C#.

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

Aspose.SVG for .NET prend en charge le travail avec différents espaces colorimétriques qui vous permettent d’effectuer l’inter-conversion des codes de couleur. Vous pouvez facilement configurer l’API en téléchargeant les fichiers DLL depuis la page New Releases ou en exécutant la commande d’installation NuGet suivante :

PM> Install-Package Aspose.SVG

Convertir le code couleur RVB en HEX en C#

Vous pouvez facilement convertir une couleur au format RVB en un code couleur Hexadécimal HEX en procédant comme suit :

  1. Analysez la couleur RVB d’entrée.
  2. Convertissez le code couleur RVB en HEX.
  3. Imprimez le code hexadécimal sur la console.

L’extrait de code ci-dessous montre comment convertir RVB en couleur HEX par programmation en C# :

// Analyser la couleur RVB
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromRgb(222, 180, 135);

// Convertir RVB en HEX
string hexColor = color.ToRgbHexString();

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

Convertir RGBA en code couleur HEX en C#

Le format RGBA contient une valeur alpha supplémentaire pour n’importe quelle couleur. Vous devez suivre les étapes ci-dessous pour convertir le code couleur RGBA en HEX en C# :

  1. Analysez la valeur RGBA d’entrée.
  2. Convertissez la couleur RGBA en code d’espace colorimétrique HEX.
  3. Écrivez le code couleur de sortie sur la console.

L’exemple de code suivant explique comment convertir une couleur RGBA en HEX en C# :

// Analyser la couleur RGBA
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromRgba(222, 180, 135, 1);

// Convertir RGBA en HEX
string hexColor = color.ToRgbHexString();

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

Obtenez une licence API gratuite

Vous pouvez évaluer toutes les fonctionnalités de l’API à leur pleine capacité en demandant une licence temporaire gratuite.

Conclusion

Dans cet article, vous avez appris à convertir RVB en couleur HEX ou RGBA en HEX par programmation en C#. De plus, vous pouvez explorer de nombreuses autres conversions d’espace colorimétrique en visitant la section documentation. En cas de questions ou de problèmes, veuillez nous contacter sur forum.

Voir également