IRONSOFTWAREHOME
Créer une couleur
using IronSoftware.Drawing;

// Create a new Color object
Color fromHex = new Color("#191919");
Color fromRgb = new Color(255, 255, 0);
Color fromEnum = Color.Crimson;

// Cast between System.Drawing.Color and IronSoftware.Drawing.Color
System.Drawing.Color drawingColor = System.Drawing.Color.Red;
IronSoftware.Drawing.Color ironColor = drawingColor;

// Get the Alpha, Red, Green, or Blue channel value of a Color
var alpha = ironColor.A;
var red = ironColor.R;
var green = ironColor.G;
var blue = ironColor.B;

// Luminance
ironColor.GetLuminance();


NuGet Download
PM > Install-Package IronSoftware.System.Drawing
Créer une couleur

Créer une couleur

IronDrawing permet aux utilisateurs de créer leur propre couleur de différentes manières, notamment en utilisant des valeurs Hexadécimales, des valeurs RGB, et aussi à partir de Enum où le client peut choisir une couleur déjà disponible.

Création de couleurs

Pour créer une couleur à l'aide d'une valeur Hexadécimale, créez simplement une variable de type Color et assignez la valeur hexadécimale sous forme de chaîne à la variable en utilisant la méthode new Color("#191919"). Pour créer une couleur en utilisant des valeurs RGB, entrez les valeurs RGB new Color(255, 255, 0) et stockez-les dans une variable de type Color.

Transformer System.Drawing.Color en IronSoftware.Drawing.Color

Il suffit d'assigner à une variable de type System.Drawing.Color une couleur System.Drawing.Color.Red. Ensuite, assignez la variable à une nouvelle variable IronSoftware.Drawing.Color. Les valeurs ARGB peuvent être extraites et lues à partir de la couleur transformée.

Luminance

Pour obtenir la luminance de la couleur transformée, ou de tout IronSoftware.Drawing.Color, utilisez la méthode .GetLuminance() sur la couleur. La luminance est une valeur allant de 0 (noir) à 100 (blanc), où 50 correspond au " gris moyen " perceptuel.

Voir sur GitHub

Prêt à commencer?

Nuget Downloads 19,926,787Version :2025.3vient de sortir

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

OR
bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise