FromComponents
CmykColorHelper.FromComponents method
Crée CMJN à partir de valeurs cyan, magenta, jaune et noir 32 bits.
public static int FromComponents(int cyan, int magenta, int yellow, int black)
Paramètre | Taper | La description |
---|---|---|
cyan | Int32 | Le composant cyan. Les valeurs valides sont comprises entre 0 et 255. |
magenta | Int32 | Le composant magenta. Les valeurs valides sont comprises entre 0 et 255. |
yellow | Int32 | Le composant jaune. Les valeurs valides sont comprises entre 0 et 255. |
black | Int32 | La composante noire. Les valeurs valides sont comprises entre 0 et 255. |
Return_Value
La couleur CMJN présentée sous la forme d’une valeur entière 32 bits.
Exemples
L’exemple suivant montre comment convertir rapidement les couleurs CMJN en leurs homologues RVB en suivant des formules simples sans utiliser de profils ICC.
[C#]
int[] cmykColors = new int[]
{
Aspose.Imaging.CmykColorHelper.FromComponents(255, 0, 0, 0), // Cyan
Aspose.Imaging.CmykColorHelper.FromComponents(0, 255, 0, 0), // Magenta
Aspose.Imaging.CmykColorHelper.FromComponents(0, 0, 255, 0), // Jaune
Aspose.Imaging.CmykColorHelper.FromComponents(0, 0, 0, 255), // Le noir
};
System.Console.WriteLine("Convert CMYK to RGB without using ICC profiles.");
foreach (int cmykColor in cmykColors)
{
Aspose.Imaging.Color rgbColor = Aspose.Imaging.CmykColorHelper.ToArgb(cmykColor);
int c = Aspose.Imaging.CmykColorHelper.GetC(cmykColor);
int m = Aspose.Imaging.CmykColorHelper.GetM(cmykColor);
int y = Aspose.Imaging.CmykColorHelper.GetY(cmykColor);
int k = Aspose.Imaging.CmykColorHelper.GetK(cmykColor);
System.Console.WriteLine("CMYK({0},{1},{2},{3})\t\t=> RGB({4},{5},{6})", c, m, y, k, rgbColor.R, rgbColor.G, rgbColor.B);
}
//La sortie ressemble à ceci :
//Convertir CMJN en RVB sans utiliser les profils ICC.
//CMJN(255,0,0,0) => RVB(0,255,255)
//CMJN(0,255,0,0) => RVB (255,0,255)
//CMJN(0,0,255,0) => RVB(255,255,0)
//CMJN(0,0,0,255) => RVB(0,0,0)
Voir également
- class CmykColorHelper
- espace de noms Aspose.Imaging
- Assemblée Aspose.Imaging