Class CmykColorHelper
Именује се: Aspose.Imaging Асамблеја: Aspose.Imaging.dll (25.5.0)
Помаже методе за рад са ЦМИК бојом представљеном као потписана 32-битна укупна вредност.Обезбеђује сличну АПИ као и Aspose.Imaging.CmykColor структура.То је лакше јер је ЦМИК боја представљена као и Инт32 уместо структуре са унутрашњим пољима.Молимо вас да преферирате да користите статичке методе ове класе када је могуће уместо депресираних метода.Aspose.Imaging.CmykColor струк.
public static class CmykColorHelperInheritance
Наслеђени чланови
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)
Креира ЦМИК из 32-битних цијанских, магентских, жутих и црних вредности.
public static int FromComponents(int cyan, int magenta, int yellow, int black)Parameters
cyan int
Цијан компонента. важеће вредности су од 0 до 255.
magenta int
Магента компонента. важеће вредности су 0 до 255.
yellow int
Жута компонента. важеће вредности су од 0 до 255.
black int
Црна компонента. важеће вредности су од 0 до 255.
Returns
Цвет ЦМИК представљен је као 32-битна укупна вредност.
Examples
Следећи пример показује како конвертовати ЦМИК боје својим РГБ колегама на брз начин у складу са једноставним формулама без употребе ИЦЦ профила.
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)ГЕЦ(Инт)
Добија вредност цијанске компоненте.
public static int GetC(int cmyk)Parameters
cmyk int
Цвет ЦМИК представљен је као 32-битна укупна вредност.
Returns
Цијанска компонента вредност.
Examples
Следећи пример показује како конвертовати РГБ боје својим ЦМИК колегама без примјене ИЦЦ профила.
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)Следећи пример показује како конвертовати ЦМИК боје својим РГБ колегама на брз начин у складу са једноставним формулама без употребе ИЦЦ профила.
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)ГЕТК(Инт)
Добија вредност црне компоненте.
public static int GetK(int cmyk)Parameters
cmyk int
Цвет ЦМИК представљен је као 32-битна укупна вредност.
Returns
Црна компонента вредност.
Examples
Следећи пример показује како конвертовати РГБ боје својим ЦМИК колегама без примјене ИЦЦ профила.
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)Следећи пример показује како конвертовати ЦМИК боје својим РГБ колегама на брз начин у складу са једноставним формулама без употребе ИЦЦ профила.
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)ГЕМ(Инт)
Добија вредност компоненте магенте.
public static int GetM(int cmyk)Parameters
cmyk int
Цвет ЦМИК представљен је као 32-битна укупна вредност.
Returns
Вредност компоненте магенте.
Examples
Следећи пример показује како конвертовати РГБ боје својим ЦМИК колегама без примјене ИЦЦ профила.
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)Следећи пример показује како конвертовати ЦМИК боје својим РГБ колегама на брз начин у складу са једноставним формулама без употребе ИЦЦ профила.
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)ГЕТИ(Инт)
Добија вредност жуте компоненте.
public static int GetY(int cmyk)Parameters
cmyk int
Цвет ЦМИК представљен је као 32-битна укупна вредност.
Returns
Вредност жуте компоненте.
Examples
Следећи пример показује како конвертовати РГБ боје својим ЦМИК колегама без примјене ИЦЦ профила.
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)Следећи пример показује како конвертовати ЦМИК боје својим РГБ колегама на брз начин у складу са једноставним формулама без употребе ИЦЦ профила.
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(Инт[])
Конверзија од ЦМИК боја на АРГБ боја.
public static Color[] ToArgb(int[] cmykPixels)Parameters
cmykPixels int
[]
Цвет ЦМИК је представљен као 32-битне интегрисане вредности.
Returns
Color []
Боја у АРГБ.
ToArgb(Инт)
Конверзија од ЦМИК боје на АРГБ боје.
public static Color ToArgb(int cmykPixel)Parameters
cmykPixel int
Цвет ЦМИК представљен је као 32-битна укупна вредност.
Returns
Боја је АРГБ.
Examples
Следећи пример показује како конвертовати ЦМИК боје својим РГБ колегама на брз начин у складу са једноставним формулама без употребе ИЦЦ профила.
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(Инт[])
Конверзија од ЦМИК боја на АРГБ боја.
public static int[] ToArgb32(int[] cmykPixels)Parameters
cmykPixels int
[]
Цвет ЦМИК је представљен као 32-битне интегрисане вредности.
Returns
int []
АРГБ боје су представљене као 32-битне интегрисане вредности.
ToArgbIcc(Инт[])
Конверзија од ЦМИК боја на АРГБ боја користећи ИЦЦ конверзију са подразумеваним профилима.
public static Color[] ToArgbIcc(int[] cmykPixels)Parameters
cmykPixels int
[]
ЦМИК пиксели су представљени као 32-битне интегрисане вредности.
Returns
Color []
Боја у АРГБ.
ToArgbIcc(Инт[], Stream , Stream)
Конверзија од ЦМИК боја на АРГБ боја користећи ИЦЦ конверзију са прилагођеним профилима.
public static Color[] ToArgbIcc(int[] cmykPixels, Stream cmykIccStream, Stream rgbIccStream)Parameters
cmykPixels int
[]
Цвет ЦМИК је представљен као 32-битне интегрисане вредности.
cmykIccStream Stream
Поток који садржи ЦМИК ИЦЦ профил.
rgbIccStream Stream
Поток садржи РГБ ИЦЦ профил.
Returns
Color []
Боја у АРГБ.
ToArgbIcc(Инт)
Конверзија од ЦМИК боје на АРГБ боје користећи ИЦЦ конверзију са подразумеваним профилима.
public static Color ToArgbIcc(int cmykPixel)Parameters
cmykPixel int
Цвет ЦМИК представљен је као 32-битна укупна вредност.
Returns
Боја је АРГБ.
Examples
Следећи пример показује како конвертовати ЦМИК боје својим РГБ колегама користећи ИЦЦ профиле.
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(Поток, поток и струја)
Конверзија од ЦМИК боје на АРГБ боје користећи ИЦЦ конверзију са прилагођеним профилом.
public static Color ToArgbIcc(int cmykPixel, Stream cmykIccStream, Stream rgbIccStream)Parameters
cmykPixel int
Цвет ЦМИК представљен је као 32-битна укупна вредност.
cmykIccStream Stream
Поток који садржи ЦМИК ИЦЦ профил.
rgbIccStream Stream
Поток садржи РГБ ИЦЦ профил.
Returns
Боја је АРГБ.
Examples
Следећи пример показује како конвертовати ЦМИК боје својим РГБ колегама користећи ИЦЦ профиле.
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(Инт[])
Конверзија од АРГБ боја на ЦМИК боје.
public static int[] ToCmyk(int[] argbPixels)Parameters
argbPixels int
[]
АРГБ боје су представљене као 32-битне интегрисане вредности.
Returns
int []
Цвет ЦМИК је представљен као 32-битне интегрисане вредности.
ToCmyk(Инт)
Конверзија од АРГБ боје на ЦМИК боје.
public static int ToCmyk(int argbPixel)Parameters
argbPixel int
ARGB boja je predstavljena kao 32-bitna cjelovita vrednost.
Returns
Цвет ЦМИК представљен је као 32-битна укупна вредност.
ToCmyk(Color)
Конверзија од АРГБ боје на ЦМИК боје.
public static int ToCmyk(Color pixel)Parameters
pixel Color
Боја је АРГБ.
Returns
Цвет ЦМИК представљен је као 32-битна укупна вредност.
Examples
Следећи пример испуњава централно подручје растер слике црним пикселима користећи методу 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");
                                                                                                                                                         }Следећи пример показује како конвертовати РГБ боје својим ЦМИК колегама без примјене ИЦЦ профила.
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[])
Конверзија од АРГБ боја на ЦМИК боје.
public static int[] ToCmyk(Color[] pixels)Parameters
pixels Color
[]
Боја у АРГБ.
Returns
int []
Цвет ЦМИК је представљен као 32-битне интегрисане вредности.
ToCmykBytes(Инт[], int , int)
Конвертује АРГБ у ЦМИК.
public static byte[] ToCmykBytes(int[] argbPixels, int startIndex, int length)Parameters
argbPixels int
[]
Боје РГБ су представљене као 32-битне интегрисане вредности.
startIndex int
Индекс почетка боје РГБ.
length int
Број РГБ пиксела за конверзију.
Returns
byte []
Цвет ЦМИК представљен као бајт распон.
ToCmykIcc(Color[], Stream , Stream)
Конверзија од АРГБ боја на ЦМИК боје користећи ИЦЦ конверзију са прилагођеним профилима.
public static int[] ToCmykIcc(Color[] pixels, Stream rgbIccStream, Stream cmykIccStream)Parameters
pixels Color
[]
Боја у АРГБ.
rgbIccStream Stream
Поток садржи РГБ ИЦЦ профил.
cmykIccStream Stream
Поток који садржи ЦМИК ИЦЦ профил.
Returns
int []
Цвет ЦМИК је представљен као 32-битне интегрисане вредности.
ToCmykIcc(Инт[], Stream , Stream)
Конверзија од АРГБ боја на ЦМИК боје користећи ИЦЦ конверзију са прилагођеним профилима.
public static int[] ToCmykIcc(int[] pixels, Stream rgbIccStream, Stream cmykIccStream)Parameters
pixels int
[]
Боја у АРГБ.
rgbIccStream Stream
Поток садржи РГБ ИЦЦ профил.
cmykIccStream Stream
Поток који садржи ЦМИК ИЦЦ профил.
Returns
int []
Цвет ЦМИК је представљен као 32-битне интегрисане вредности.
ToCmykIcc(Color[])
Конверзија од АРГБ боја на ЦМИК боје користећи ИЦЦ конверзију са подразумеваним профилима.
public static int[] ToCmykIcc(Color[] pixels)Parameters
pixels Color
[]
Боја у АРГБ.
Returns
int []
Цвет ЦМИК је представљен као 32-битне интегрисане вредности.
ToCmykIcc(Инт[])
Конверзија од АРГБ боја на ЦМИК боје користећи ИЦЦ конверзију са подразумеваним профилима.
public static int[] ToCmykIcc(int[] pixels)Parameters
pixels int
[]
Боја у АРГБ.
Returns
int []
Цвет ЦМИК је представљен као 32-битне интегрисане вредности.
ToCmykIcc(Color)
Конверзија од АРГБ боје на ЦМИК боје користећи ИЦЦ конверзију са подразумеваним профилима.
public static int ToCmykIcc(Color pixel)Parameters
pixel Color
Боја је АРГБ.
Returns
Цвет ЦМИК представљен је као 32-битна укупна вредност.
Examples
Следећи пример показује како конвертовати РГБ боје својим ЦМИК колегама користећи ИЦЦ профиле.
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(Инт)
Конверзија од АРГБ боје на ЦМИК боје користећи ИЦЦ конверзију са подразумеваним профилима.
public static int ToCmykIcc(int argb)Parameters
argb int
Боја је АРГБ.
Returns
Цвет ЦМИК представљен је као 32-битна укупна вредност.
ToCmykIcc(Боја, струја и струја)
Конверзија од АРГБ боје на ЦМИК боје користећи ИЦЦ конверзију са прилагођеним профилима.
public static int ToCmykIcc(Color pixel, Stream rgbIccStream, Stream cmykIccStream)Parameters
pixel Color
Боја је АРГБ.
rgbIccStream Stream
Поток садржи РГБ ИЦЦ профил.
cmykIccStream Stream
Поток који садржи ЦМИК ИЦЦ профил.
Returns
Цвет ЦМИК представљен је као 32-битна укупна вредност.
Examples
Следећи пример показује како конвертовати РГБ боје својим ЦМИК колегама користећи ИЦЦ профиле.
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(Поток, поток и струја)
Конверзија од АРГБ боје на ЦМИК боје користећи ИЦЦ конверзију са прилагођеним профилима.
public static int ToCmykIcc(int argb, Stream rgbIccStream, Stream cmykIccStream)Parameters
argb int
Боја је АРГБ.
rgbIccStream Stream
Поток садржи РГБ ИЦЦ профил.
cmykIccStream Stream
Поток који садржи ЦМИК ИЦЦ профил.
Returns
Цвет ЦМИК представљен је као 32-битна укупна вредност.
ToCmykIccBytes(Инт[], int, int, струја, струја)
Конвертује РГБ у ЦМИК користећи прилагођене ИЦЦ профиле.
public static byte[] ToCmykIccBytes(int[] pixels, int startIndex, int length, Stream rgbIccStream, Stream cmykIccStream)Parameters
pixels int
[]
Боје РГБ су представљене као 32-битне интегрисане вредности.
startIndex int
Индекс почетка боје РГБ.
length int
Број РГБ пиксела за конверзију.
rgbIccStream Stream
Профил РГБ протока.
cmykIccStream Stream
Профил ЦМИК протока.
Returns
byte []
Цвет ЦМИК представљен као бајт распон.
ToCmykaBytes(Инт[], int , int)
Конвертује АРГБ у ЦМИКА (са транспаренцијом).
public static byte[] ToCmykaBytes(int[] argbPixels, int startIndex, int length)Parameters
argbPixels int
[]
Боје РГБ су представљене као 32-битне интегрисане вредности.
startIndex int
Индекс почетка боје РГБ.
length int
Број РГБ пиксела за конверзију.
Returns
byte []
Цвет ЦМИК представљен као бајт распон.
ToCmykaIccBytes(Инт[], int, int, струја, струја)
Конвертује РГБ у ЦМИКА (са алфа) користећи прилагођене ИЦЦ профиле.
public static byte[] ToCmykaIccBytes(int[] pixels, int startIndex, int length, Stream rgbIccStream, Stream cmykIccStream)Parameters
pixels int
[]
Боје РГБ су представљене као 32-битне интегрисане вредности.
startIndex int
Индекс почетка боје РГБ.
length int
Број РГБ пиксела за конверзију.
rgbIccStream Stream
Профил РГБ протока.
cmykIccStream Stream
Профил ЦМИК протока.
Returns
byte []
Цвет ЦМИК представљен као бајт распон.
ToPsdCmykIcc(Инт[], Stream , Stream)
Конверзија од АРГБ боја на ЦМИК боје користећи ИЦЦ конверзију са прилагођеним профилима.Користи ПСД ЦМИК формат КЦМИ БИТ ордер са обрнутим вредностима канала.
public static int[] ToPsdCmykIcc(int[] pixels, Stream rgbIccStream, Stream cmykIccStream)Parameters
pixels int
[]
Боја у АРГБ.
rgbIccStream Stream
Поток садржи РГБ ИЦЦ профил.
cmykIccStream Stream
Поток који садржи ЦМИК ИЦЦ профил.
Returns
int []
Цвет ЦМИК представљен као 32-битне интегрисане вредности у КЦМИ битном реду са обрнутим вредностима канала.
ToPsdCmykIcc(Инт[])
Конверзија од АРГБ боја на ЦМИК боје користећи ИЦЦ конверзију са подразумеваним профилима.Користи ПСД ЦМИК формат КЦМИ БИТ ордер са обрнутим вредностима канала.
public static int[] ToPsdCmykIcc(int[] pixels)Parameters
pixels int
[]
Боја у АРГБ.
Returns
int []
Цвет ЦМИК представљен као 32-битне интегрисане вредности у КЦМИ битном реду са обрнутим вредностима канала.
ToPsdCmykIcc(Инт)
Конверзија од АРГБ боје на ЦМИК боје користећи ИЦЦ конверзију са подразумеваним профилима.Користи ПСД ЦМИК формат КЦМИ БИТ ордер са обрнутим вредностима канала.
public static int ToPsdCmykIcc(int argb)Parameters
argb int
Боја је АРГБ.
Returns
Цвет ЦМИК представљен је као 32-битна укупна вредност у КЦМИ битном реду са обрнутим вредностима канала.
ToPsdCmykIcc(Поток, поток и струја)
Конверзија од АРГБ боје на ЦМИК боје користећи ИЦЦ конверзију са прилагођеним профилима.
public static int ToPsdCmykIcc(int pixel, Stream rgbIccStream, Stream cmykIccStream)Parameters
pixel int
Боја је АРГБ.
rgbIccStream Stream
Поток садржи РГБ ИЦЦ профил.
cmykIccStream Stream
Поток који садржи ЦМИК ИЦЦ профил.
Returns
Цвет ЦМИК представљен као 32-битне интегрисане вредности у КЦМИ битном реду са обрнутим вредностима канала.