Class CmykColorHelper

Class CmykColorHelper

Именује се: Aspose.Imaging Асамблеја: Aspose.Imaging.dll (25.4.0)

Помаже методе за рад са ЦМИК бојом представљеном као потписана 32-битна укупна вредност.Обезбеђује сличну АПИ као и Aspose.Imaging.CmykColor структура.То је лакше јер је ЦМИК боја представљена као и Инт32 уместо структуре са унутрашњим пољима.Молимо вас да преферирате да користите статичке методе ове класе када је могуће уместо депресираних метода.Aspose.Imaging.CmykColor струк.

public static class CmykColorHelper

Inheritance

object CmykColorHelper

Наслеђени чланови

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

int

Цвет ЦМИК представљен је као 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

int

Цијанска компонента вредност.

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

int

Црна компонента вредност.

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

int

Вредност компоненте магенте.

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

int

Вредност жуте компоненте.

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

Color

Боја је АРГБ.

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

Color

Боја је АРГБ.

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

Color

Боја је АРГБ.

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

int

Цвет ЦМИК представљен је као 32-битна укупна вредност.

ToCmyk(Color)

Конверзија од АРГБ боје на ЦМИК боје.

public static int ToCmyk(Color pixel)

Parameters

pixel Color

Боја је АРГБ.

Returns

int

Цвет ЦМИК представљен је као 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

int

Цвет ЦМИК представљен је као 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

int

Цвет ЦМИК представљен је као 32-битна укупна вредност.

ToCmykIcc(Боја, струја и струја)

Конверзија од АРГБ боје на ЦМИК боје користећи ИЦЦ конверзију са прилагођеним профилима.

public static int ToCmykIcc(Color pixel, Stream rgbIccStream, Stream cmykIccStream)

Parameters

pixel Color

Боја је АРГБ.

rgbIccStream Stream

Поток садржи РГБ ИЦЦ профил.

cmykIccStream Stream

Поток који садржи ЦМИК ИЦЦ профил.

Returns

int

Цвет ЦМИК представљен је као 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

int

Цвет ЦМИК представљен је као 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

int

Цвет ЦМИК представљен је као 32-битна укупна вредност у КЦМИ битном реду са обрнутим вредностима канала.

ToPsdCmykIcc(Поток, поток и струја)

Конверзија од АРГБ боје на ЦМИК боје користећи ИЦЦ конверзију са прилагођеним профилима.

public static int ToPsdCmykIcc(int pixel, Stream rgbIccStream, Stream cmykIccStream)

Parameters

pixel int

Боја је АРГБ.

rgbIccStream Stream

Поток садржи РГБ ИЦЦ профил.

cmykIccStream Stream

Поток који садржи ЦМИК ИЦЦ профил.

Returns

int

Цвет ЦМИК представљен као 32-битне интегрисане вредности у КЦМИ битном реду са обрнутим вредностима канала.

 Српски