Le modèle de couleur RVB est un modèle de couleur additif tandis que le CMJN est un modèle de couleur soustractif également appelé couleur de processus. Dans certains cas d’utilisation, vous souhaiterez peut-être convertir la couleur RVB en espace colorimétrique CMJN ou CMJN en modèle colorimétrique RVB. Conformément à ces scénarios, cet article explique comment convertir RVB en CMJN et CMJN en RVB par programme en C#.
- Conversion d’espace colorimétrique RVB et CMJN - Configuration de l’API C#
- Convertir le code couleur RVB en CMJN en C#
- Convertir le code couleur CMJN en RVB en C#
Conversion d’espace colorimétrique RVB et CMJN - Configuration de l’API C#
Aspose.SVG pour .NET prend en charge l’analyse ou la conversion de différents espaces colorimétriques tels que HSV, CMJN, RVB, etc. Accédez simplement à l’API en téléchargeant ses fichiers DLL de référence à partir de la section Téléchargements, ou utilisez le Commande d’installation de NuGet ci-dessous :
PM> Install-Package Aspose.SVG
Convertir le code couleur RVB en CMJN en C#
Vous devez suivre les étapes ci-dessous pour convertir un code couleur RVB au format CMJN :
- Analysez la valeur de couleur RVB.
- Convertissez le modèle de couleur RVB en CMJN.
- Imprimez le code couleur CMJN de sortie.
L’exemple de code suivant explique comment convertir par programmation l’espace colorimétrique RVB en CMJN en C# :
// Analyser la couleur RVB
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromRgb(222, 180, 135);
// Convertir RVB en CMJN
var cmykColor = color.Convert(Aspose.Svg.Drawing.ColorModel.Cmyk);
// Imprimer le résultat dans la console
Console.WriteLine("CMYK: " + cmykColor.ToString());
Convertir le code couleur CMJN en RVB en C#
Vous pouvez facilement convertir le code couleur CMJN au format RVB en procédant comme suit :
- Analysez le code de couleur CMJN d’entrée.
- Convertissez la couleur CMJN au format de couleur RVB.
- Imprimez les valeurs de couleur converties.
L’extrait de code ci-dessous montre comment convertir un code couleur CMJN en espace colorimétrique RVB par programme en C# :
// Analyser la couleur CMJN
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromCmyk(0, (float)0.189, (float)0.392, (float)0.129);
// Convertir CMJN en RVB
var rgbColor = color.Convert(Aspose.Svg.Drawing.ColorModel.Rgb);
// Imprimer le résultat dans la console
Console.WriteLine("RGB: " + rgbColor.ToString());
Obtenez une licence API gratuite
Vous pouvez demander une licence temporaire gratuite pour évaluer l’API à sa pleine capacité.
Conclusion
Dans cet article, vous avez compris comment convertir le code de couleur RVB en valeur de couleur CMJN, ainsi que comment convertir une valeur de couleur CMJN au format RVB par programmation en C#. De plus, vous pouvez consulter divers autres chapitres de la section documentation pour découvrir diverses autres fonctionnalités offertes par l’API. Si vous souhaitez faire part de vos préoccupations ou de vos questions, veuillez nous écrire à forum.