Class CmykColorHelper
nazivni prostor: Aspose.Imaging Sastav: Aspose.Imaging.dll (25.5.0)
Pomoćne metode za rad s CMYK bojom predstavljenom kao potpisana 32-bitna cijela vrijednost.Pružuje sličnu API kao Aspose.Imaging.CmykColor struktura.To je lakše jer CMYK boja je predstavljena isto kao i Int32 umjesto strukture s unutarnjim poljima.Molimo vas da koristite statske metode ove klase kad god je to moguće umjesto depreciranog.Aspose.Imaging.CmykColor strukt.
public static class CmykColorHelperInheritance
naslijeđeni članovi
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Methods
FromComponents(int, int, int, int)
Stvara CMYK iz 32-bitnih cyan, magenta, žute i crne vrijednosti.
public static int FromComponents(int cyan, int magenta, int yellow, int black)Parameters
cyan int
Validne vrijednosti su od 0 do 255.
magenta int
Validne vrijednosti su od 0 do 255.
yellow int
Valjane vrijednosti su od 0 do 255.
black int
Valjane vrijednosti su od 0 do 255.
Returns
CMYK boja predstavljena kao 32-bitna cjelovita vrijednost.
Examples
Sljedeći primjer pokazuje kako pretvoriti CMYK boje u svoje RGB kolege na brz način slijediti jednostavne formule bez korištenja ICC profila.
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),   // Yellow
                                                                                                                                                                               Aspose.Imaging.CmykColorHelper.FromComponents(0, 0, 0, 255),   // Black
                                                                                                                                                                           };
                                                                                                                                                                           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);
                                                                                                                                                                           }
                                                                                                                                                                           //The output looks like this:
                                                                                                                                                                           //Convert CMYK to RGB without using ICC profiles.
                                                                                                                                                                           //CMYK(255,0,0,0)        => RGB(0,255,255)
                                                                                                                                                                           //CMYK(0,255,0,0)        => RGB(255,0,255)
                                                                                                                                                                           //CMYK(0,0,255,0)        => RGB(255,255,0)
                                                                                                                                                                           //CMYK(0,0,0,255)        => RGB(0,0,0)GTC(int)
Dobiva vrijednost cyan komponente.
public static int GetC(int cmyk)Parameters
cmyk int
CMYK boja predstavljena kao 32-bitna cjelovita vrijednost.
Returns
Vrijednost cyan komponente.
Examples
Sljedeći primjer pokazuje kako pretvoriti RGB boje u svoje CMYK kolege bez primjene ICC profila.
Aspose.Imaging.Color[] rgbColors = new Aspose.Imaging.Color[]
                                                                                                                          {
                                                                                                                              Aspose.Imaging.Color.Red,
                                                                                                                              Aspose.Imaging.Color.Green,
                                                                                                                              Aspose.Imaging.Color.Blue,
                                                                                                                          };
                                                                                                                          System.Console.WriteLine("Convert RGB to CMYK without using ICC profiles.");
                                                                                                                          foreach (Aspose.Imaging.Color rgbColor in rgbColors)
                                                                                                                          {
                                                                                                                              int cmyk = Aspose.Imaging.CmykColorHelper.ToCmyk(rgbColor);
                                                                                                                              int c = Aspose.Imaging.CmykColorHelper.GetC(cmyk);
                                                                                                                              int m = Aspose.Imaging.CmykColorHelper.GetM(cmyk);
                                                                                                                              int y = Aspose.Imaging.CmykColorHelper.GetY(cmyk);
                                                                                                                              int k = Aspose.Imaging.CmykColorHelper.GetK(cmyk);
                                                                                                                              System.Console.WriteLine("RGB({0},{1},{2})\t\t=> CMYK({3},{4},{5},{6})", rgbColor.R, rgbColor.G, rgbColor.B, c, m, y, k);
                                                                                                                          }
                                                                                                                          //The output looks like this:
                                                                                                                          //Convert RGB to CMYK without using ICC profiles.
                                                                                                                          //RGB(255,0,0)        => CMYK(0,255,255,0)
                                                                                                                          //RGB(0,128,0)        => CMYK(255,0,255,127)
                                                                                                                          //RGB(0,0,255)        => CMYK(255,255,0,0)Sljedeći primjer pokazuje kako pretvoriti CMYK boje u svoje RGB kolege na brz način slijediti jednostavne formule bez korištenja ICC profila.
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),   // Yellow
                                                                                                                                                                               Aspose.Imaging.CmykColorHelper.FromComponents(0, 0, 0, 255),   // Black
                                                                                                                                                                           };
                                                                                                                                                                           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);
                                                                                                                                                                           }
                                                                                                                                                                           //The output looks like this:
                                                                                                                                                                           //Convert CMYK to RGB without using ICC profiles.
                                                                                                                                                                           //CMYK(255,0,0,0)        => RGB(0,255,255)
                                                                                                                                                                           //CMYK(0,255,0,0)        => RGB(255,0,255)
                                                                                                                                                                           //CMYK(0,0,255,0)        => RGB(255,255,0)
                                                                                                                                                                           //CMYK(0,0,0,255)        => RGB(0,0,0)GETK(int)
Dobiva vrijednost crne komponente.
public static int GetK(int cmyk)Parameters
cmyk int
CMYK boja predstavljena kao 32-bitna cjelovita vrijednost.
Returns
Vrijednost crne komponente.
Examples
Sljedeći primjer pokazuje kako pretvoriti RGB boje u svoje CMYK kolege bez primjene ICC profila.
Aspose.Imaging.Color[] rgbColors = new Aspose.Imaging.Color[]
                                                                                                                          {
                                                                                                                              Aspose.Imaging.Color.Red,
                                                                                                                              Aspose.Imaging.Color.Green,
                                                                                                                              Aspose.Imaging.Color.Blue,
                                                                                                                          };
                                                                                                                          System.Console.WriteLine("Convert RGB to CMYK without using ICC profiles.");
                                                                                                                          foreach (Aspose.Imaging.Color rgbColor in rgbColors)
                                                                                                                          {
                                                                                                                              int cmyk = Aspose.Imaging.CmykColorHelper.ToCmyk(rgbColor);
                                                                                                                              int c = Aspose.Imaging.CmykColorHelper.GetC(cmyk);
                                                                                                                              int m = Aspose.Imaging.CmykColorHelper.GetM(cmyk);
                                                                                                                              int y = Aspose.Imaging.CmykColorHelper.GetY(cmyk);
                                                                                                                              int k = Aspose.Imaging.CmykColorHelper.GetK(cmyk);
                                                                                                                              System.Console.WriteLine("RGB({0},{1},{2})\t\t=> CMYK({3},{4},{5},{6})", rgbColor.R, rgbColor.G, rgbColor.B, c, m, y, k);
                                                                                                                          }
                                                                                                                          //The output looks like this:
                                                                                                                          //Convert RGB to CMYK without using ICC profiles.
                                                                                                                          //RGB(255,0,0)        => CMYK(0,255,255,0)
                                                                                                                          //RGB(0,128,0)        => CMYK(255,0,255,127)
                                                                                                                          //RGB(0,0,255)        => CMYK(255,255,0,0)Sljedeći primjer pokazuje kako pretvoriti CMYK boje u svoje RGB kolege na brz način slijediti jednostavne formule bez korištenja ICC profila.
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),   // Yellow
                                                                                                                                                                               Aspose.Imaging.CmykColorHelper.FromComponents(0, 0, 0, 255),   // Black
                                                                                                                                                                           };
                                                                                                                                                                           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);
                                                                                                                                                                           }
                                                                                                                                                                           //The output looks like this:
                                                                                                                                                                           //Convert CMYK to RGB without using ICC profiles.
                                                                                                                                                                           //CMYK(255,0,0,0)        => RGB(0,255,255)
                                                                                                                                                                           //CMYK(0,255,0,0)        => RGB(255,0,255)
                                                                                                                                                                           //CMYK(0,0,255,0)        => RGB(255,255,0)
                                                                                                                                                                           //CMYK(0,0,0,255)        => RGB(0,0,0)GTM(int)
Dobiva vrijednost komponente magenta.
public static int GetM(int cmyk)Parameters
cmyk int
CMYK boja predstavljena kao 32-bitna cjelovita vrijednost.
Returns
Vrijednost komponente magenta.
Examples
Sljedeći primjer pokazuje kako pretvoriti RGB boje u svoje CMYK kolege bez primjene ICC profila.
Aspose.Imaging.Color[] rgbColors = new Aspose.Imaging.Color[]
                                                                                                                          {
                                                                                                                              Aspose.Imaging.Color.Red,
                                                                                                                              Aspose.Imaging.Color.Green,
                                                                                                                              Aspose.Imaging.Color.Blue,
                                                                                                                          };
                                                                                                                          System.Console.WriteLine("Convert RGB to CMYK without using ICC profiles.");
                                                                                                                          foreach (Aspose.Imaging.Color rgbColor in rgbColors)
                                                                                                                          {
                                                                                                                              int cmyk = Aspose.Imaging.CmykColorHelper.ToCmyk(rgbColor);
                                                                                                                              int c = Aspose.Imaging.CmykColorHelper.GetC(cmyk);
                                                                                                                              int m = Aspose.Imaging.CmykColorHelper.GetM(cmyk);
                                                                                                                              int y = Aspose.Imaging.CmykColorHelper.GetY(cmyk);
                                                                                                                              int k = Aspose.Imaging.CmykColorHelper.GetK(cmyk);
                                                                                                                              System.Console.WriteLine("RGB({0},{1},{2})\t\t=> CMYK({3},{4},{5},{6})", rgbColor.R, rgbColor.G, rgbColor.B, c, m, y, k);
                                                                                                                          }
                                                                                                                          //The output looks like this:
                                                                                                                          //Convert RGB to CMYK without using ICC profiles.
                                                                                                                          //RGB(255,0,0)        => CMYK(0,255,255,0)
                                                                                                                          //RGB(0,128,0)        => CMYK(255,0,255,127)
                                                                                                                          //RGB(0,0,255)        => CMYK(255,255,0,0)Sljedeći primjer pokazuje kako pretvoriti CMYK boje u svoje RGB kolege na brz način slijediti jednostavne formule bez korištenja ICC profila.
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),   // Yellow
                                                                                                                                                                               Aspose.Imaging.CmykColorHelper.FromComponents(0, 0, 0, 255),   // Black
                                                                                                                                                                           };
                                                                                                                                                                           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);
                                                                                                                                                                           }
                                                                                                                                                                           //The output looks like this:
                                                                                                                                                                           //Convert CMYK to RGB without using ICC profiles.
                                                                                                                                                                           //CMYK(255,0,0,0)        => RGB(0,255,255)
                                                                                                                                                                           //CMYK(0,255,0,0)        => RGB(255,0,255)
                                                                                                                                                                           //CMYK(0,0,255,0)        => RGB(255,255,0)
                                                                                                                                                                           //CMYK(0,0,0,255)        => RGB(0,0,0)GETY(int)
Dobiva vrijednost žute komponente.
public static int GetY(int cmyk)Parameters
cmyk int
CMYK boja predstavljena kao 32-bitna cjelovita vrijednost.
Returns
Vrijednost žute komponente.
Examples
Sljedeći primjer pokazuje kako pretvoriti RGB boje u svoje CMYK kolege bez primjene ICC profila.
Aspose.Imaging.Color[] rgbColors = new Aspose.Imaging.Color[]
                                                                                                                          {
                                                                                                                              Aspose.Imaging.Color.Red,
                                                                                                                              Aspose.Imaging.Color.Green,
                                                                                                                              Aspose.Imaging.Color.Blue,
                                                                                                                          };
                                                                                                                          System.Console.WriteLine("Convert RGB to CMYK without using ICC profiles.");
                                                                                                                          foreach (Aspose.Imaging.Color rgbColor in rgbColors)
                                                                                                                          {
                                                                                                                              int cmyk = Aspose.Imaging.CmykColorHelper.ToCmyk(rgbColor);
                                                                                                                              int c = Aspose.Imaging.CmykColorHelper.GetC(cmyk);
                                                                                                                              int m = Aspose.Imaging.CmykColorHelper.GetM(cmyk);
                                                                                                                              int y = Aspose.Imaging.CmykColorHelper.GetY(cmyk);
                                                                                                                              int k = Aspose.Imaging.CmykColorHelper.GetK(cmyk);
                                                                                                                              System.Console.WriteLine("RGB({0},{1},{2})\t\t=> CMYK({3},{4},{5},{6})", rgbColor.R, rgbColor.G, rgbColor.B, c, m, y, k);
                                                                                                                          }
                                                                                                                          //The output looks like this:
                                                                                                                          //Convert RGB to CMYK without using ICC profiles.
                                                                                                                          //RGB(255,0,0)        => CMYK(0,255,255,0)
                                                                                                                          //RGB(0,128,0)        => CMYK(255,0,255,127)
                                                                                                                          //RGB(0,0,255)        => CMYK(255,255,0,0)Sljedeći primjer pokazuje kako pretvoriti CMYK boje u svoje RGB kolege na brz način slijediti jednostavne formule bez korištenja ICC profila.
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),   // Yellow
                                                                                                                                                                               Aspose.Imaging.CmykColorHelper.FromComponents(0, 0, 0, 255),   // Black
                                                                                                                                                                           };
                                                                                                                                                                           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);
                                                                                                                                                                           }
                                                                                                                                                                           //The output looks like this:
                                                                                                                                                                           //Convert CMYK to RGB without using ICC profiles.
                                                                                                                                                                           //CMYK(255,0,0,0)        => RGB(0,255,255)
                                                                                                                                                                           //CMYK(0,255,0,0)        => RGB(255,0,255)
                                                                                                                                                                           //CMYK(0,0,255,0)        => RGB(255,255,0)
                                                                                                                                                                           //CMYK(0,0,0,255)        => RGB(0,0,0)ToArgb(int[])
Konverzija od CMYK boja na ARGB boja.
public static Color[] ToArgb(int[] cmykPixels)Parameters
cmykPixels int
[]
CMYK boje predstavljene su kao 32-bitne cjelovite vrijednosti.
Returns
Color []
Boje za ARGB.
ToArgb(int)
Konverzija od CMYK boje na ARGB boje.
public static Color ToArgb(int cmykPixel)Parameters
cmykPixel int
CMYK boja predstavljena kao 32-bitna cjelovita vrijednost.
Returns
Boja je ARGB.
Examples
Sljedeći primjer pokazuje kako pretvoriti CMYK boje u svoje RGB kolege na brz način slijediti jednostavne formule bez korištenja ICC profila.
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),   // Yellow
                                                                                                                                                                               Aspose.Imaging.CmykColorHelper.FromComponents(0, 0, 0, 255),   // Black
                                                                                                                                                                           };
                                                                                                                                                                           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);
                                                                                                                                                                           }
                                                                                                                                                                           //The output looks like this:
                                                                                                                                                                           //Convert CMYK to RGB without using ICC profiles.
                                                                                                                                                                           //CMYK(255,0,0,0)        => RGB(0,255,255)
                                                                                                                                                                           //CMYK(0,255,0,0)        => RGB(255,0,255)
                                                                                                                                                                           //CMYK(0,0,255,0)        => RGB(255,255,0)
                                                                                                                                                                           //CMYK(0,0,0,255)        => RGB(0,0,0)ToArgb32(int[])
Konverzija od CMYK boja na ARGB boja.
public static int[] ToArgb32(int[] cmykPixels)Parameters
cmykPixels int
[]
CMYK boje predstavljene su kao 32-bitne cjelovite vrijednosti.
Returns
int []
ARGB boje su predstavljene kao 32-bitne cjelovite vrijednosti.
ToArgbIcc(int[])
Konverzija od CMYK boja na ARGB boja pomoću konverzije Icc s privremenim profilima.
public static Color[] ToArgbIcc(int[] cmykPixels)Parameters
cmykPixels int
[]
CMYK pikseli su predstavljeni kao 32-bitne cijene.
Returns
Color []
Boje za ARGB.
ToArgbIcc(int[], Svijet , Stream)
Konverzija od CMYK boja na ARGB boja pomoću konverzije Icc s prilagođenim profilima.
public static Color[] ToArgbIcc(int[] cmykPixels, Stream cmykIccStream, Stream rgbIccStream)Parameters
cmykPixels int
[]
CMYK boje predstavljene su kao 32-bitne cjelovite vrijednosti.
cmykIccStream Stream
Proljev koji sadrži CMYK Icc profil.
rgbIccStream Stream
Proljev koji sadrži RGB Icc profil.
Returns
Color []
Boje za ARGB.
ToArgbIcc(int)
Konverzija od CMYK boje na ARGB boje pomoću konverzije Icc s privremenim profilima.
public static Color ToArgbIcc(int cmykPixel)Parameters
cmykPixel int
CMYK boja predstavljena kao 32-bitna cjelovita vrijednost.
Returns
Boja je ARGB.
Examples
Sljedeći primjer pokazuje kako pretvoriti CMYK boje u svoje RGB kolege pomoću ICC profila.
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),   // Yellow
                                                                                                                   Aspose.Imaging.CmykColorHelper.FromComponents(0, 0, 0, 255),   // Black
                                                                                                               };
                                                                                                               System.Console.WriteLine("Convert CMYK to RGB using default ICC profiles.");
                                                                                                               foreach (int cmykColor in cmykColors)
                                                                                                               {
                                                                                                                   Aspose.Imaging.Color rgbColor = Aspose.Imaging.CmykColorHelper.ToArgbIcc(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);
                                                                                                               }
                                                                                                               // Specify your path to custom RGB and CMYK ICC profiles.
                                                                                                               string dir = "c:\\temp\\iccprofiles\\";
                                                                                                               System.Console.WriteLine("Convert CMYK to RGB using custom ICC profiles.");
                                                                                                               using (System.IO.Stream rgbProfileStream = System.IO.File.OpenRead(dir + "eciRGB_v2.icc"))
                                                                                                               using (System.IO.Stream cmykProfileStream = System.IO.File.OpenRead(dir + "ISOcoated_v2_FullGamut4.icc"))
                                                                                                               {
                                                                                                                   foreach (int cmykColor in cmykColors)
                                                                                                                   {
                                                                                                                       Aspose.Imaging.Color rgbColor = Aspose.Imaging.CmykColorHelper.ToArgbIcc(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);
                                                                                                                   }
                                                                                                               }
                                                                                                               //The output looks like this:
                                                                                                               //Convert CMYK to RGB using default ICC profiles.            
                                                                                                               //CMYK(255,0,0,0)        => RGB(46,188,220)
                                                                                                               //CMYK(0,255,0,0)        => RGB(231,52,142)
                                                                                                               //CMYK(0,0,255,0)        => RGB(244,253,63)
                                                                                                               //CMYK(0,0,0,255)        => RGB(21,21,21)
                                                                                                               //Convert CMYK to RGB using custom ICC profiles.
                                                                                                               //CMYK(255,0,0,0)        => RGB(46,188,220)
                                                                                                               //CMYK(0,255,0,0)        => RGB(231,52,142)
                                                                                                               //(0,0,255,0)            => RGB(244,253,63)
                                                                                                               //CMYK(0,0,0,255)        => RGB(21,21,21)ToArgbIcc(Sljedeći članakSvijet, Stream, Stream)
Konverzija od CMYK boje na ARGB boje pomoću konverzije Icc s prilagođenim profilom.
public static Color ToArgbIcc(int cmykPixel, Stream cmykIccStream, Stream rgbIccStream)Parameters
cmykPixel int
CMYK boja predstavljena kao 32-bitna cjelovita vrijednost.
cmykIccStream Stream
Proljev koji sadrži CMYK Icc profil.
rgbIccStream Stream
Proljev koji sadrži RGB Icc profil.
Returns
Boja je ARGB.
Examples
Sljedeći primjer pokazuje kako pretvoriti CMYK boje u svoje RGB kolege pomoću ICC profila.
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),   // Yellow
                                                                                                                   Aspose.Imaging.CmykColorHelper.FromComponents(0, 0, 0, 255),   // Black
                                                                                                               };
                                                                                                               System.Console.WriteLine("Convert CMYK to RGB using default ICC profiles.");
                                                                                                               foreach (int cmykColor in cmykColors)
                                                                                                               {
                                                                                                                   Aspose.Imaging.Color rgbColor = Aspose.Imaging.CmykColorHelper.ToArgbIcc(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);
                                                                                                               }
                                                                                                               // Specify your path to custom RGB and CMYK ICC profiles.
                                                                                                               string dir = "c:\\temp\\iccprofiles\\";
                                                                                                               System.Console.WriteLine("Convert CMYK to RGB using custom ICC profiles.");
                                                                                                               using (System.IO.Stream rgbProfileStream = System.IO.File.OpenRead(dir + "eciRGB_v2.icc"))
                                                                                                               using (System.IO.Stream cmykProfileStream = System.IO.File.OpenRead(dir + "ISOcoated_v2_FullGamut4.icc"))
                                                                                                               {
                                                                                                                   foreach (int cmykColor in cmykColors)
                                                                                                                   {
                                                                                                                       Aspose.Imaging.Color rgbColor = Aspose.Imaging.CmykColorHelper.ToArgbIcc(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);
                                                                                                                   }
                                                                                                               }
                                                                                                               //The output looks like this:
                                                                                                               //Convert CMYK to RGB using default ICC profiles.            
                                                                                                               //CMYK(255,0,0,0)        => RGB(46,188,220)
                                                                                                               //CMYK(0,255,0,0)        => RGB(231,52,142)
                                                                                                               //CMYK(0,0,255,0)        => RGB(244,253,63)
                                                                                                               //CMYK(0,0,0,255)        => RGB(21,21,21)
                                                                                                               //Convert CMYK to RGB using custom ICC profiles.
                                                                                                               //CMYK(255,0,0,0)        => RGB(46,188,220)
                                                                                                               //CMYK(0,255,0,0)        => RGB(231,52,142)
                                                                                                               //(0,0,255,0)            => RGB(244,253,63)
                                                                                                               //CMYK(0,0,0,255)        => RGB(21,21,21)ToCmyk(int[])
Konverzija od ARGB boja do CMYK boja.
public static int[] ToCmyk(int[] argbPixels)Parameters
argbPixels int
[]
ARGB boje su predstavljene kao 32-bitne cjelovite vrijednosti.
Returns
int []
CMYK boje predstavljene su kao 32-bitne cjelovite vrijednosti.
ToCmyk(int)
Konverzija od ARGB boje na CMYK boju.
public static int ToCmyk(int argbPixel)Parameters
argbPixel int
ARGB boja predstavljena kao 32-bitna cjelovita vrijednost.
Returns
CMYK boja predstavljena kao 32-bitna cjelovita vrijednost.
ToCmyk(Color)
Konverzija od ARGB boje na CMYK boju.
public static int ToCmyk(Color pixel)Parameters
pixel Color
Boja je ARGB.
Returns
CMYK boja predstavljena kao 32-bitna cjelovita vrijednost.
Examples
Sljedeći primjer ispunjava središnje područje raster slike crnim pikselima pomoću metode Aspose.Imaging.RasterImage.SaveCmyk32Pixels.
string dir = @"c:\temp\";
                                                                                                                                                         using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.png"))
                                                                                                                                                         {
                                                                                                                                                             Aspose.Imaging.RasterImage rasterImage = (Aspose.Imaging.RasterImage)image;
                                                                                                                                                             // Get an integer representation of black in the CMYK color space.
                                                                                                                                                             int blackCmyk = Aspose.Imaging.CmykColorHelper.ToCmyk(Color.Black);
                                                                                                                                                             // The black square.
                                                                                                                                                             int[] pixels = new int[(rasterImage.Width / 2) * (rasterImage.Height / 2)];
                                                                                                                                                             for (int i = 0; i < pixels.Length; i++)
                                                                                                                                                             {
                                                                                                                                                                 pixels[i] = blackCmyk;
                                                                                                                                                             }
                                                                                                                                                             // Draw the black square at the center of the image.
                                                                                                                                                             Aspose.Imaging.Rectangle area = new Aspose.Imaging.Rectangle(rasterImage.Width / 4, rasterImage.Height / 4, rasterImage.Width / 2, rasterImage.Height / 2);
                                                                                                                                                             rasterImage.SaveCmyk32Pixels(area, pixels);
                                                                                                                                                             rasterImage.Save(dir + "sample.SaveCmyk32Pixels.png");
                                                                                                                                                         }Sljedeći primjer pokazuje kako pretvoriti RGB boje u svoje CMYK kolege bez primjene ICC profila.
Aspose.Imaging.Color[] rgbColors = new Aspose.Imaging.Color[]
                                                                                                                          {
                                                                                                                              Aspose.Imaging.Color.Red,
                                                                                                                              Aspose.Imaging.Color.Green,
                                                                                                                              Aspose.Imaging.Color.Blue,
                                                                                                                          };
                                                                                                                          System.Console.WriteLine("Convert RGB to CMYK without using ICC profiles.");
                                                                                                                          foreach (Aspose.Imaging.Color rgbColor in rgbColors)
                                                                                                                          {
                                                                                                                              int cmyk = Aspose.Imaging.CmykColorHelper.ToCmyk(rgbColor);
                                                                                                                              int c = Aspose.Imaging.CmykColorHelper.GetC(cmyk);
                                                                                                                              int m = Aspose.Imaging.CmykColorHelper.GetM(cmyk);
                                                                                                                              int y = Aspose.Imaging.CmykColorHelper.GetY(cmyk);
                                                                                                                              int k = Aspose.Imaging.CmykColorHelper.GetK(cmyk);
                                                                                                                              System.Console.WriteLine("RGB({0},{1},{2})\t\t=> CMYK({3},{4},{5},{6})", rgbColor.R, rgbColor.G, rgbColor.B, c, m, y, k);
                                                                                                                          }
                                                                                                                          //The output looks like this:
                                                                                                                          //Convert RGB to CMYK without using ICC profiles.
                                                                                                                          //RGB(255,0,0)        => CMYK(0,255,255,0)
                                                                                                                          //RGB(0,128,0)        => CMYK(255,0,255,127)
                                                                                                                          //RGB(0,0,255)        => CMYK(255,255,0,0)ToCmyk(Color[])
Konverzija od ARGB boja do CMYK boja.
public static int[] ToCmyk(Color[] pixels)Parameters
pixels Color
[]
Boje za ARGB.
Returns
int []
CMYK boje predstavljene su kao 32-bitne cjelovite vrijednosti.
ToCmykBytes(int[], int , int)
Konvertirati ARGB na CMYK.
public static byte[] ToCmykBytes(int[] argbPixels, int startIndex, int length)Parameters
argbPixels int
[]
RGB boje predstavljene su kao 32-bitne cjelovite vrijednosti.
startIndex int
Početak indeksa RGB boje.
length int
Broj RGB piksela za pretvaranje.
Returns
byte []
CMYK boje predstavljene kao bajt array.
ToCmykIcc(Color[], Svijet , Stream)
Konverzija od ARGB boja na CMYK boja pomoću konverzije Icc s prilagođenim profilima.
public static int[] ToCmykIcc(Color[] pixels, Stream rgbIccStream, Stream cmykIccStream)Parameters
pixels Color
[]
Boje za ARGB.
rgbIccStream Stream
Proljev koji sadrži RGB Icc profil.
cmykIccStream Stream
Proljev koji sadrži CMYK Icc profil.
Returns
int []
CMYK boje predstavljene su kao 32-bitne cjelovite vrijednosti.
ToCmykIcc(int[], Svijet , Stream)
Konverzija od ARGB boja na CMYK boja pomoću konverzije Icc s prilagođenim profilima.
public static int[] ToCmykIcc(int[] pixels, Stream rgbIccStream, Stream cmykIccStream)Parameters
pixels int
[]
Boje za ARGB.
rgbIccStream Stream
Proljev koji sadrži RGB Icc profil.
cmykIccStream Stream
Proljev koji sadrži CMYK Icc profil.
Returns
int []
CMYK boje predstavljene su kao 32-bitne cjelovite vrijednosti.
ToCmykIcc(Color[])
Konverzija od ARGB boja na CMYK boja pomoću konverzije Icc s privremenim profilima.
public static int[] ToCmykIcc(Color[] pixels)Parameters
pixels Color
[]
Boje za ARGB.
Returns
int []
CMYK boje predstavljene su kao 32-bitne cjelovite vrijednosti.
ToCmykIcc(int[])
Konverzija od ARGB boja na CMYK boja pomoću konverzije Icc s privremenim profilima.
public static int[] ToCmykIcc(int[] pixels)Parameters
pixels int
[]
Boje za ARGB.
Returns
int []
CMYK boje predstavljene su kao 32-bitne cjelovite vrijednosti.
ToCmykIcc(Color)
Konverzija od ARGB boje do CMYK boje pomoću konverzije Icc s privremenim profilima.
public static int ToCmykIcc(Color pixel)Parameters
pixel Color
Boja je ARGB.
Returns
CMYK boja predstavljena kao 32-bitna cjelovita vrijednost.
Examples
Sljedeći primjer pokazuje kako pretvoriti RGB boje u svoje CMYK kolege pomoću ICC profila.
Aspose.Imaging.Color[] rgbColors = new Aspose.Imaging.Color[]
                                                                                                               {
                                                                                                                   Aspose.Imaging.Color.Red,
                                                                                                                   Aspose.Imaging.Color.Green,
                                                                                                                   Aspose.Imaging.Color.Blue,
                                                                                                               };
                                                                                                               System.Console.WriteLine("Convert RGB to CMYK using default ICC profiles.");
                                                                                                               foreach (Aspose.Imaging.Color rgbColor in rgbColors)
                                                                                                               {
                                                                                                                   int cmyk = Aspose.Imaging.CmykColorHelper.ToCmykIcc(rgbColor);
                                                                                                                   int c = Aspose.Imaging.CmykColorHelper.GetC(cmyk);
                                                                                                                   int m = Aspose.Imaging.CmykColorHelper.GetM(cmyk);
                                                                                                                   int y = Aspose.Imaging.CmykColorHelper.GetY(cmyk);
                                                                                                                   int k = Aspose.Imaging.CmykColorHelper.GetK(cmyk);
                                                                                                                   System.Console.WriteLine("RGB({0},{1},{2})\t\t=> CMYK({3},{4},{5},{6})", rgbColor.R, rgbColor.G, rgbColor.B, c, m, y, k);
                                                                                                               }
                                                                                                               // Specify your path to the RGB and CMYK ICC profiles.
                                                                                                               string dir = "c:\\temp\\iccprofiles\\";
                                                                                                               System.Console.WriteLine("Convert RGB to CMYK using custom ICC profiles.");
                                                                                                               using (System.IO.Stream rgbProfileStream = System.IO.File.OpenRead(dir + "eciRGB_v2.icc"))
                                                                                                               using (System.IO.Stream cmykProfileStream = System.IO.File.OpenRead(dir + "ISOcoated_v2_FullGamut4.icc"))
                                                                                                               {
                                                                                                                   foreach (Aspose.Imaging.Color rgbColor in rgbColors)
                                                                                                                   {
                                                                                                                       int cmyk = Aspose.Imaging.CmykColorHelper.ToCmykIcc(rgbColor, rgbProfileStream, cmykProfileStream);
                                                                                                                       int c = Aspose.Imaging.CmykColorHelper.GetC(cmyk);
                                                                                                                       int m = Aspose.Imaging.CmykColorHelper.GetM(cmyk);
                                                                                                                       int y = Aspose.Imaging.CmykColorHelper.GetY(cmyk);
                                                                                                                       int k = Aspose.Imaging.CmykColorHelper.GetK(cmyk);
                                                                                                                       System.Console.WriteLine("RGB({0},{1},{2})\t\t=> CMYK({3},{4},{5},{6})", rgbColor.R, rgbColor.G, rgbColor.B, c, m, y, k);
                                                                                                                   }
                                                                                                               }
                                                                                                               //The output looks like this:
                                                                                                               //Convert RGB to CMYK using default ICC profiles.
                                                                                                               //RGB(255,0,0)        => CMYK(0,254,249,15)
                                                                                                               //RGB(0,128,0)        => CMYK(247,21,254,85)
                                                                                                               //RGB(0,0,255)        => CMYK(254,195,0,134)
                                                                                                               //Convert RGB to CMYK using custom ICC profiles.
                                                                                                               //RGB(255,0,0)        => CMYK(0,207,219,0)
                                                                                                               //RGB(0,128,0)        => CMYK(238,16,254,80)
                                                                                                               //RGB(0,0,255)        => CMYK(242,182,0,0)ToCmykIcc(int)
Konverzija od ARGB boje do CMYK boje pomoću konverzije Icc s privremenim profilima.
public static int ToCmykIcc(int argb)Parameters
argb int
Boja je ARGB.
Returns
CMYK boja predstavljena kao 32-bitna cjelovita vrijednost.
ToCmykIcc(Boja, struja i struja)
Konverzija od ARGB boje do CMYK boje pomoću konverzije Icc s prilagođenim profilima.
public static int ToCmykIcc(Color pixel, Stream rgbIccStream, Stream cmykIccStream)Parameters
pixel Color
Boja je ARGB.
rgbIccStream Stream
Proljev koji sadrži RGB Icc profil.
cmykIccStream Stream
Proljev koji sadrži CMYK Icc profil.
Returns
CMYK boja predstavljena kao 32-bitna cjelovita vrijednost.
Examples
Sljedeći primjer pokazuje kako pretvoriti RGB boje u svoje CMYK kolege pomoću ICC profila.
Aspose.Imaging.Color[] rgbColors = new Aspose.Imaging.Color[]
                                                                                                               {
                                                                                                                   Aspose.Imaging.Color.Red,
                                                                                                                   Aspose.Imaging.Color.Green,
                                                                                                                   Aspose.Imaging.Color.Blue,
                                                                                                               };
                                                                                                               System.Console.WriteLine("Convert RGB to CMYK using default ICC profiles.");
                                                                                                               foreach (Aspose.Imaging.Color rgbColor in rgbColors)
                                                                                                               {
                                                                                                                   int cmyk = Aspose.Imaging.CmykColorHelper.ToCmykIcc(rgbColor);
                                                                                                                   int c = Aspose.Imaging.CmykColorHelper.GetC(cmyk);
                                                                                                                   int m = Aspose.Imaging.CmykColorHelper.GetM(cmyk);
                                                                                                                   int y = Aspose.Imaging.CmykColorHelper.GetY(cmyk);
                                                                                                                   int k = Aspose.Imaging.CmykColorHelper.GetK(cmyk);
                                                                                                                   System.Console.WriteLine("RGB({0},{1},{2})\t\t=> CMYK({3},{4},{5},{6})", rgbColor.R, rgbColor.G, rgbColor.B, c, m, y, k);
                                                                                                               }
                                                                                                               // Specify your path to the RGB and CMYK ICC profiles.
                                                                                                               string dir = "c:\\temp\\iccprofiles\\";
                                                                                                               System.Console.WriteLine("Convert RGB to CMYK using custom ICC profiles.");
                                                                                                               using (System.IO.Stream rgbProfileStream = System.IO.File.OpenRead(dir + "eciRGB_v2.icc"))
                                                                                                               using (System.IO.Stream cmykProfileStream = System.IO.File.OpenRead(dir + "ISOcoated_v2_FullGamut4.icc"))
                                                                                                               {
                                                                                                                   foreach (Aspose.Imaging.Color rgbColor in rgbColors)
                                                                                                                   {
                                                                                                                       int cmyk = Aspose.Imaging.CmykColorHelper.ToCmykIcc(rgbColor, rgbProfileStream, cmykProfileStream);
                                                                                                                       int c = Aspose.Imaging.CmykColorHelper.GetC(cmyk);
                                                                                                                       int m = Aspose.Imaging.CmykColorHelper.GetM(cmyk);
                                                                                                                       int y = Aspose.Imaging.CmykColorHelper.GetY(cmyk);
                                                                                                                       int k = Aspose.Imaging.CmykColorHelper.GetK(cmyk);
                                                                                                                       System.Console.WriteLine("RGB({0},{1},{2})\t\t=> CMYK({3},{4},{5},{6})", rgbColor.R, rgbColor.G, rgbColor.B, c, m, y, k);
                                                                                                                   }
                                                                                                               }
                                                                                                               //The output looks like this:
                                                                                                               //Convert RGB to CMYK using default ICC profiles.
                                                                                                               //RGB(255,0,0)        => CMYK(0,254,249,15)
                                                                                                               //RGB(0,128,0)        => CMYK(247,21,254,85)
                                                                                                               //RGB(0,0,255)        => CMYK(254,195,0,134)
                                                                                                               //Convert RGB to CMYK using custom ICC profiles.
                                                                                                               //RGB(255,0,0)        => CMYK(0,207,219,0)
                                                                                                               //RGB(0,128,0)        => CMYK(238,16,254,80)
                                                                                                               //RGB(0,0,255)        => CMYK(242,182,0,0)ToCmykIcc(Sljedeći članakSvijet, Stream, Stream)
Konverzija od ARGB boje do CMYK boje pomoću konverzije Icc s prilagođenim profilima.
public static int ToCmykIcc(int argb, Stream rgbIccStream, Stream cmykIccStream)Parameters
argb int
Boja je ARGB.
rgbIccStream Stream
Proljev koji sadrži RGB Icc profil.
cmykIccStream Stream
Proljev koji sadrži CMYK Icc profil.
Returns
CMYK boja predstavljena kao 32-bitna cjelovita vrijednost.
ToCmykIccBytes(int[], int, int, struja, struja)
Konvertira RGB na CMYK pomoću prilagođenih ICC profila.
public static byte[] ToCmykIccBytes(int[] pixels, int startIndex, int length, Stream rgbIccStream, Stream cmykIccStream)Parameters
pixels int
[]
RGB boje predstavljene su kao 32-bitne cjelovite vrijednosti.
startIndex int
Početak indeksa RGB boje.
length int
Broj RGB piksela za pretvaranje.
rgbIccStream Stream
Slijedeći članakRGB profil.
cmykIccStream Stream
Slijedeći članakProfil CMYK.
Returns
byte []
CMYK boje predstavljene kao bajt array.
ToCmykaBytes(int[], int , int)
Konvertira ARGB na CMYKA (s transparentnošću).
public static byte[] ToCmykaBytes(int[] argbPixels, int startIndex, int length)Parameters
argbPixels int
[]
RGB boje predstavljene su kao 32-bitne cjelovite vrijednosti.
startIndex int
Početak indeksa RGB boje.
length int
Broj RGB piksela za pretvaranje.
Returns
byte []
CMYK boje predstavljene kao bajt array.
ToCmykaIccBytes(int[], int, int, struja, struja)
Konvertira RGB na CMYKA (s alfa) pomoću prilagođenih ICC profila.
public static byte[] ToCmykaIccBytes(int[] pixels, int startIndex, int length, Stream rgbIccStream, Stream cmykIccStream)Parameters
pixels int
[]
RGB boje predstavljene su kao 32-bitne cjelovite vrijednosti.
startIndex int
Početak indeksa RGB boje.
length int
Broj RGB piksela za pretvaranje.
rgbIccStream Stream
Slijedeći članakRGB profil.
cmykIccStream Stream
Slijedeći članakProfil CMYK.
Returns
byte []
CMYK boje predstavljene kao bajt array.
ToPsdCmykIcc(int[], Svijet , Stream)
Konverzija od ARGB boja na CMYK boja pomoću konverzije Icc s prilagođenim profilima.Koristi PSD CMYK format KCMY bajt red s invertirane vrijednosti kanala.
public static int[] ToPsdCmykIcc(int[] pixels, Stream rgbIccStream, Stream cmykIccStream)Parameters
pixels int
[]
Boje za ARGB.
rgbIccStream Stream
Proljev koji sadrži RGB Icc profil.
cmykIccStream Stream
Proljev koji sadrži CMYK Icc profil.
Returns
int []
CMYK boje predstavljene kao 32-bitne cjelovite vrijednosti u redoslijedu KCMY bajta s invertiranim vrijednostima kanala..
ToPsdCmykIcc(int[])
Konverzija od ARGB boja na CMYK boja pomoću konverzije Icc s privremenim profilima.Koristi PSD CMYK format KCMY bajt red s invertirane vrijednosti kanala.
public static int[] ToPsdCmykIcc(int[] pixels)Parameters
pixels int
[]
Boje za ARGB.
Returns
int []
CMYK boje predstavljene kao 32-bitne cjelovite vrijednosti u redoslijedu KCMY bajta s invertiranim vrijednostima kanala..
ToPsdCmykIcc(int)
Konverzija od ARGB boje do CMYK boje pomoću konverzije Icc s privremenim profilima.Koristi PSD CMYK format KCMY bajt red s invertirane vrijednosti kanala.
public static int ToPsdCmykIcc(int argb)Parameters
argb int
Boja je ARGB.
Returns
CMYK boja predstavljena je kao 32-bitna cjelovita vrijednost u redoslijedu KCMY bajta s invertiranim vrijednostima kanala.
ToPsdCmykIcc(Sljedeći članakSvijet, Stream, Stream)
Konverzija od ARGB boje do CMYK boje pomoću konverzije Icc s prilagođenim profilima.
public static int ToPsdCmykIcc(int pixel, Stream rgbIccStream, Stream cmykIccStream)Parameters
pixel int
Boja je ARGB.
rgbIccStream Stream
Proljev koji sadrži RGB Icc profil.
cmykIccStream Stream
Proljev koji sadrži CMYK Icc profil.
Returns
CMYK boje predstavljene kao 32-bitne cjelovite vrijednosti u redoslijedu KCMY bajta s invertiranim vrijednostima kanala..