Class CmykColorHelper

Class CmykColorHelper

İsim alanı : Aspose.Imaging Toplantı: Aspose.Imaging.dll (25.4.0)

CMYK renk ile çalışmak için yardımcı yöntemler, imzalanan 32 bit bütün değer olarak sunulur.Aspose.Imaging.CmykColor ile benzer bir API sağlar.Daha hafiftir çünkü CMYK renk, iç alanlarla yapısal yapısal yapısal yapısal yapısal yapısal yapısal yapısal yapısal yapısal yapısal yapısal yapısal.Lütfen mümkün olduğunca bu sınıfın statik yöntemlerini kullanmayı tercih edin.Aspose.Imaging.CmykColor yapısı

public static class CmykColorHelper

Inheritance

object CmykColorHelper

mirasçı üyeleri

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 , int)

CMYK, 32 bit sian, magenta, sarı ve siyah değerlerden oluşur.

public static int FromComponents(int cyan, int magenta, int yellow, int black)

Parameters

cyan int

Cyan bileşeni. geçerli değerler 0 ile 255 arasındadır.

magenta int

Magenta bileşeni. geçerli değerler 0 ile 255 arasındadır.

yellow int

Sarı bileşen. geçerli değerler 0 ile 255 arasındadır.

black int

Siyah bileşen. geçerli değerler 0 ile 255 arasındadır.

Returns

int

CMYK rengi 32 bit bütün değer olarak sunulmuştur.

Examples

Aşağıdaki örnek, ICC profilleri kullanmadan basit formülleri hızlı bir şekilde RGB eşlerine CMYK renklerini nasıl dönüştürdüğünü göstermektedir.

int[] cmykColors = new int[]
                                                                                                                                                                           {
                                                                                                                                                                               Aspose.Imaging.CmykColorHelper.FromComponents(255, 0, 0, 0),   // Cyan
                                                                                                                                                                               Aspose.Imaging.CmykColorHelper.FromComponents(0, 255, 0, 0),   // Magenta
                                                                                                                                                                               Aspose.Imaging.CmykColorHelper.FromComponents(0, 0, 255, 0),   // Yellow
                                                                                                                                                                               Aspose.Imaging.CmykColorHelper.FromComponents(0, 0, 0, 255),   // Black
                                                                                                                                                                           };

                                                                                                                                                                           System.Console.WriteLine("Convert CMYK to RGB without using ICC profiles.");
                                                                                                                                                                           foreach (int cmykColor in cmykColors)
                                                                                                                                                                           {
                                                                                                                                                                               Aspose.Imaging.Color rgbColor = Aspose.Imaging.CmykColorHelper.ToArgb(cmykColor);
                                                                                                                                                                               int c = Aspose.Imaging.CmykColorHelper.GetC(cmykColor);
                                                                                                                                                                               int m = Aspose.Imaging.CmykColorHelper.GetM(cmykColor);
                                                                                                                                                                               int y = Aspose.Imaging.CmykColorHelper.GetY(cmykColor);
                                                                                                                                                                               int k = Aspose.Imaging.CmykColorHelper.GetK(cmykColor);

                                                                                                                                                                               System.Console.WriteLine("CMYK({0},{1},{2},{3})\t\t=> RGB({4},{5},{6})", c, m, y, k, rgbColor.R, rgbColor.G, rgbColor.B);
                                                                                                                                                                           }

                                                                                                                                                                           //The output looks like this:
                                                                                                                                                                           //Convert CMYK to RGB without using ICC profiles.
                                                                                                                                                                           //CMYK(255,0,0,0)        => RGB(0,255,255)
                                                                                                                                                                           //CMYK(0,255,0,0)        => RGB(255,0,255)
                                                                                                                                                                           //CMYK(0,0,255,0)        => RGB(255,255,0)
                                                                                                                                                                           //CMYK(0,0,0,255)        => RGB(0,0,0)

GTC(int ile)

Cyan bileşen değerini alır.

public static int GetC(int cmyk)

Parameters

cmyk int

CMYK rengi 32 bit bütün değer olarak sunulmuştur.

Returns

int

Cyan bileşen değeri.

Examples

Aşağıdaki örnek, ICC profilleri uygulamadan CMYK eşlerine RGB renkleri nasıl dönüştürülür.

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)

Aşağıdaki örnek, ICC profilleri kullanmadan basit formülleri hızlı bir şekilde RGB eşlerine CMYK renklerini nasıl dönüştürdüğünü göstermektedir.

int[] cmykColors = new int[]
                                                                                                                                                                           {
                                                                                                                                                                               Aspose.Imaging.CmykColorHelper.FromComponents(255, 0, 0, 0),   // Cyan
                                                                                                                                                                               Aspose.Imaging.CmykColorHelper.FromComponents(0, 255, 0, 0),   // Magenta
                                                                                                                                                                               Aspose.Imaging.CmykColorHelper.FromComponents(0, 0, 255, 0),   // Yellow
                                                                                                                                                                               Aspose.Imaging.CmykColorHelper.FromComponents(0, 0, 0, 255),   // Black
                                                                                                                                                                           };

                                                                                                                                                                           System.Console.WriteLine("Convert CMYK to RGB without using ICC profiles.");
                                                                                                                                                                           foreach (int cmykColor in cmykColors)
                                                                                                                                                                           {
                                                                                                                                                                               Aspose.Imaging.Color rgbColor = Aspose.Imaging.CmykColorHelper.ToArgb(cmykColor);
                                                                                                                                                                               int c = Aspose.Imaging.CmykColorHelper.GetC(cmykColor);
                                                                                                                                                                               int m = Aspose.Imaging.CmykColorHelper.GetM(cmykColor);
                                                                                                                                                                               int y = Aspose.Imaging.CmykColorHelper.GetY(cmykColor);
                                                                                                                                                                               int k = Aspose.Imaging.CmykColorHelper.GetK(cmykColor);

                                                                                                                                                                               System.Console.WriteLine("CMYK({0},{1},{2},{3})\t\t=> RGB({4},{5},{6})", c, m, y, k, rgbColor.R, rgbColor.G, rgbColor.B);
                                                                                                                                                                           }

                                                                                                                                                                           //The output looks like this:
                                                                                                                                                                           //Convert CMYK to RGB without using ICC profiles.
                                                                                                                                                                           //CMYK(255,0,0,0)        => RGB(0,255,255)
                                                                                                                                                                           //CMYK(0,255,0,0)        => RGB(255,0,255)
                                                                                                                                                                           //CMYK(0,0,255,0)        => RGB(255,255,0)
                                                                                                                                                                           //CMYK(0,0,0,255)        => RGB(0,0,0)

GetK(int ile)

Siyah bileşen değerini alır.

public static int GetK(int cmyk)

Parameters

cmyk int

CMYK rengi 32 bit bütün değer olarak sunulmuştur.

Returns

int

Siyah bileşen değeri.

Examples

Aşağıdaki örnek, ICC profilleri uygulamadan CMYK eşlerine RGB renkleri nasıl dönüştürülür.

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)

Aşağıdaki örnek, ICC profilleri kullanmadan basit formülleri hızlı bir şekilde RGB eşlerine CMYK renklerini nasıl dönüştürdüğünü göstermektedir.

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)

GETM(int ile)

Magenta bileşen değerini alır.

public static int GetM(int cmyk)

Parameters

cmyk int

CMYK rengi 32 bit bütün değer olarak sunulmuştur.

Returns

int

Magenta bileşen değeri.

Examples

Aşağıdaki örnek, ICC profilleri uygulamadan CMYK eşlerine RGB renkleri nasıl dönüştürülür.

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)

Aşağıdaki örnek, ICC profilleri kullanmadan basit formülleri hızlı bir şekilde RGB eşlerine CMYK renklerini nasıl dönüştürdüğünü göstermektedir.

int[] cmykColors = new int[]
                                                                                                                                                                           {
                                                                                                                                                                               Aspose.Imaging.CmykColorHelper.FromComponents(255, 0, 0, 0),   // Cyan
                                                                                                                                                                               Aspose.Imaging.CmykColorHelper.FromComponents(0, 255, 0, 0),   // Magenta
                                                                                                                                                                               Aspose.Imaging.CmykColorHelper.FromComponents(0, 0, 255, 0),   // Yellow
                                                                                                                                                                               Aspose.Imaging.CmykColorHelper.FromComponents(0, 0, 0, 255),   // Black
                                                                                                                                                                           };

                                                                                                                                                                           System.Console.WriteLine("Convert CMYK to RGB without using ICC profiles.");
                                                                                                                                                                           foreach (int cmykColor in cmykColors)
                                                                                                                                                                           {
                                                                                                                                                                               Aspose.Imaging.Color rgbColor = Aspose.Imaging.CmykColorHelper.ToArgb(cmykColor);
                                                                                                                                                                               int c = Aspose.Imaging.CmykColorHelper.GetC(cmykColor);
                                                                                                                                                                               int m = Aspose.Imaging.CmykColorHelper.GetM(cmykColor);
                                                                                                                                                                               int y = Aspose.Imaging.CmykColorHelper.GetY(cmykColor);
                                                                                                                                                                               int k = Aspose.Imaging.CmykColorHelper.GetK(cmykColor);

                                                                                                                                                                               System.Console.WriteLine("CMYK({0},{1},{2},{3})\t\t=> RGB({4},{5},{6})", c, m, y, k, rgbColor.R, rgbColor.G, rgbColor.B);
                                                                                                                                                                           }

                                                                                                                                                                           //The output looks like this:
                                                                                                                                                                           //Convert CMYK to RGB without using ICC profiles.
                                                                                                                                                                           //CMYK(255,0,0,0)        => RGB(0,255,255)
                                                                                                                                                                           //CMYK(0,255,0,0)        => RGB(255,0,255)
                                                                                                                                                                           //CMYK(0,0,255,0)        => RGB(255,255,0)
                                                                                                                                                                           //CMYK(0,0,0,255)        => RGB(0,0,0)

gety(int ile)

Sarı bileşen değerini alır.

public static int GetY(int cmyk)

Parameters

cmyk int

CMYK rengi 32 bit bütün değer olarak sunulmuştur.

Returns

int

Sarı bileşen değeri.

Examples

Aşağıdaki örnek, ICC profilleri uygulamadan CMYK eşlerine RGB renkleri nasıl dönüştürülür.

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)

Aşağıdaki örnek, ICC profilleri kullanmadan basit formülleri hızlı bir şekilde RGB eşlerine CMYK renklerini nasıl dönüştürdüğünü göstermektedir.

int[] cmykColors = new int[]
                                                                                                                                                                           {
                                                                                                                                                                               Aspose.Imaging.CmykColorHelper.FromComponents(255, 0, 0, 0),   // Cyan
                                                                                                                                                                               Aspose.Imaging.CmykColorHelper.FromComponents(0, 255, 0, 0),   // Magenta
                                                                                                                                                                               Aspose.Imaging.CmykColorHelper.FromComponents(0, 0, 255, 0),   // Yellow
                                                                                                                                                                               Aspose.Imaging.CmykColorHelper.FromComponents(0, 0, 0, 255),   // Black
                                                                                                                                                                           };

                                                                                                                                                                           System.Console.WriteLine("Convert CMYK to RGB without using ICC profiles.");
                                                                                                                                                                           foreach (int cmykColor in cmykColors)
                                                                                                                                                                           {
                                                                                                                                                                               Aspose.Imaging.Color rgbColor = Aspose.Imaging.CmykColorHelper.ToArgb(cmykColor);
                                                                                                                                                                               int c = Aspose.Imaging.CmykColorHelper.GetC(cmykColor);
                                                                                                                                                                               int m = Aspose.Imaging.CmykColorHelper.GetM(cmykColor);
                                                                                                                                                                               int y = Aspose.Imaging.CmykColorHelper.GetY(cmykColor);
                                                                                                                                                                               int k = Aspose.Imaging.CmykColorHelper.GetK(cmykColor);

                                                                                                                                                                               System.Console.WriteLine("CMYK({0},{1},{2},{3})\t\t=> RGB({4},{5},{6})", c, m, y, k, rgbColor.R, rgbColor.G, rgbColor.B);
                                                                                                                                                                           }

                                                                                                                                                                           //The output looks like this:
                                                                                                                                                                           //Convert CMYK to RGB without using ICC profiles.
                                                                                                                                                                           //CMYK(255,0,0,0)        => RGB(0,255,255)
                                                                                                                                                                           //CMYK(0,255,0,0)        => RGB(255,0,255)
                                                                                                                                                                           //CMYK(0,0,255,0)        => RGB(255,255,0)
                                                                                                                                                                           //CMYK(0,0,0,255)        => RGB(0,0,0)

ToArgb(int ile[])

CMYK renklerinden ARGB renklerine dönüştürülür.

public static Color[] ToArgb(int[] cmykPixels)

Parameters

cmykPixels int […]

CMYK renkleri 32 bit bütün değerler olarak sunulmuştur.

Returns

Color […]

ARGB Renkleri

ToArgb(int ile)

CMYK renkten ARGB renkine dönüştürülür.

public static Color ToArgb(int cmykPixel)

Parameters

cmykPixel int

CMYK rengi 32 bit bütün değer olarak sunulmuştur.

Returns

Color

ARGB Renkleri

Examples

Aşağıdaki örnek, ICC profilleri kullanmadan basit formülleri hızlı bir şekilde RGB eşlerine CMYK renklerini nasıl dönüştürdüğünü göstermektedir.

int[] cmykColors = new int[]
                                                                                                                                                                           {
                                                                                                                                                                               Aspose.Imaging.CmykColorHelper.FromComponents(255, 0, 0, 0),   // Cyan
                                                                                                                                                                               Aspose.Imaging.CmykColorHelper.FromComponents(0, 255, 0, 0),   // Magenta
                                                                                                                                                                               Aspose.Imaging.CmykColorHelper.FromComponents(0, 0, 255, 0),   // Yellow
                                                                                                                                                                               Aspose.Imaging.CmykColorHelper.FromComponents(0, 0, 0, 255),   // Black
                                                                                                                                                                           };

                                                                                                                                                                           System.Console.WriteLine("Convert CMYK to RGB without using ICC profiles.");
                                                                                                                                                                           foreach (int cmykColor in cmykColors)
                                                                                                                                                                           {
                                                                                                                                                                               Aspose.Imaging.Color rgbColor = Aspose.Imaging.CmykColorHelper.ToArgb(cmykColor);
                                                                                                                                                                               int c = Aspose.Imaging.CmykColorHelper.GetC(cmykColor);
                                                                                                                                                                               int m = Aspose.Imaging.CmykColorHelper.GetM(cmykColor);
                                                                                                                                                                               int y = Aspose.Imaging.CmykColorHelper.GetY(cmykColor);
                                                                                                                                                                               int k = Aspose.Imaging.CmykColorHelper.GetK(cmykColor);

                                                                                                                                                                               System.Console.WriteLine("CMYK({0},{1},{2},{3})\t\t=> RGB({4},{5},{6})", c, m, y, k, rgbColor.R, rgbColor.G, rgbColor.B);
                                                                                                                                                                           }

                                                                                                                                                                           //The output looks like this:
                                                                                                                                                                           //Convert CMYK to RGB without using ICC profiles.
                                                                                                                                                                           //CMYK(255,0,0,0)        => RGB(0,255,255)
                                                                                                                                                                           //CMYK(0,255,0,0)        => RGB(255,0,255)
                                                                                                                                                                           //CMYK(0,0,255,0)        => RGB(255,255,0)
                                                                                                                                                                           //CMYK(0,0,0,255)        => RGB(0,0,0)

ToArgb32(int ile[])

CMYK renklerinden ARGB renklerine dönüştürülür.

public static int[] ToArgb32(int[] cmykPixels)

Parameters

cmykPixels int […]

CMYK renkleri 32 bit bütün değerler olarak sunulmuştur.

Returns

int […]

ARGB renkleri 32 bit bütün değerler olarak sunulmaktadır.

ToArgbIcc(int ile[])

CMYK renklerden ARGB renklere dönüştürme, varsayılan profillerle Icc dönüştürme kullanılarak.

public static Color[] ToArgbIcc(int[] cmykPixels)

Parameters

cmykPixels int […]

CMYK pikselleri 32 bit bütün değerler olarak sunulmuştur.

Returns

Color […]

ARGB Renkleri

ToArgbIcc(int ile[…], akış , akış)

CMYK renklerinden ARGB renklerine dönüşüm, özelleştirilmiş profillerle Icc dönüşümünü kullanır.

public static Color[] ToArgbIcc(int[] cmykPixels, Stream cmykIccStream, Stream rgbIccStream)

Parameters

cmykPixels int […]

CMYK renkleri 32 bit bütün değerler olarak sunulmuştur.

cmykIccStream Stream

CMYK Icc profilini içeren akım.

rgbIccStream Stream

RGB Icc profilini içeren akım.

Returns

Color […]

ARGB Renkleri

ToArgbIcc(int ile)

CMYK renkten ARGB renk dönüştürme varsayılan profilleri ile Icc dönüştürme kullanılarak.

public static Color ToArgbIcc(int cmykPixel)

Parameters

cmykPixel int

CMYK rengi 32 bit bütün değer olarak sunulmuştur.

Returns

Color

ARGB Renkleri

Examples

Aşağıdaki örnek, ICC profilleri kullanarak RGB rakiplerine CMYK renkleri nasıl dönüştürüleceğini gösterir.

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(akış , akış , akış)

CMYK renkinden ARGB renkine dönüştürme, özelleştirilmiş profil ile Icc dönüştürme kullanılarak.

public static Color ToArgbIcc(int cmykPixel, Stream cmykIccStream, Stream rgbIccStream)

Parameters

cmykPixel int

CMYK rengi 32 bit bütün değer olarak sunulmuştur.

cmykIccStream Stream

CMYK Icc profilini içeren akım.

rgbIccStream Stream

RGB Icc profilini içeren akım.

Returns

Color

ARGB Renkleri

Examples

Aşağıdaki örnek, ICC profilleri kullanarak RGB rakiplerine CMYK renkleri nasıl dönüştürüleceğini gösterir.

int[] cmykColors = new int[]
                                                                                                               {
                                                                                                                   Aspose.Imaging.CmykColorHelper.FromComponents(255, 0, 0, 0),   // Cyan
                                                                                                                   Aspose.Imaging.CmykColorHelper.FromComponents(0, 255, 0, 0),   // Magenta
                                                                                                                   Aspose.Imaging.CmykColorHelper.FromComponents(0, 0, 255, 0),   // Yellow
                                                                                                                   Aspose.Imaging.CmykColorHelper.FromComponents(0, 0, 0, 255),   // Black
                                                                                                               };

                                                                                                               System.Console.WriteLine("Convert CMYK to RGB using default ICC profiles.");
                                                                                                               foreach (int cmykColor in cmykColors)
                                                                                                               {
                                                                                                                   Aspose.Imaging.Color rgbColor = Aspose.Imaging.CmykColorHelper.ToArgbIcc(cmykColor);
                                                                                                                   int c = Aspose.Imaging.CmykColorHelper.GetC(cmykColor);
                                                                                                                   int m = Aspose.Imaging.CmykColorHelper.GetM(cmykColor);
                                                                                                                   int y = Aspose.Imaging.CmykColorHelper.GetY(cmykColor);
                                                                                                                   int k = Aspose.Imaging.CmykColorHelper.GetK(cmykColor);

                                                                                                                   System.Console.WriteLine("CMYK({0},{1},{2},{3})\t\t=> RGB({4},{5},{6})", c, m, y, k, rgbColor.R, rgbColor.G, rgbColor.B);
                                                                                                               }

                                                                                                               // Specify your path to custom RGB and CMYK ICC profiles.
                                                                                                               string dir = "c:\\temp\\iccprofiles\\";

                                                                                                               System.Console.WriteLine("Convert CMYK to RGB using custom ICC profiles.");
                                                                                                               using (System.IO.Stream rgbProfileStream = System.IO.File.OpenRead(dir + "eciRGB_v2.icc"))
                                                                                                               using (System.IO.Stream cmykProfileStream = System.IO.File.OpenRead(dir + "ISOcoated_v2_FullGamut4.icc"))
                                                                                                               {
                                                                                                                   foreach (int cmykColor in cmykColors)
                                                                                                                   {
                                                                                                                       Aspose.Imaging.Color rgbColor = Aspose.Imaging.CmykColorHelper.ToArgbIcc(cmykColor);
                                                                                                                       int c = Aspose.Imaging.CmykColorHelper.GetC(cmykColor);
                                                                                                                       int m = Aspose.Imaging.CmykColorHelper.GetM(cmykColor);
                                                                                                                       int y = Aspose.Imaging.CmykColorHelper.GetY(cmykColor);
                                                                                                                       int k = Aspose.Imaging.CmykColorHelper.GetK(cmykColor);

                                                                                                                       System.Console.WriteLine("CMYK({0},{1},{2},{3})\t\t=> RGB({4},{5},{6})", c, m, y, k, rgbColor.R, rgbColor.G, rgbColor.B);
                                                                                                                   }
                                                                                                               }

                                                                                                               //The output looks like this:
                                                                                                               //Convert CMYK to RGB using default ICC profiles.            
                                                                                                               //CMYK(255,0,0,0)        => RGB(46,188,220)
                                                                                                               //CMYK(0,255,0,0)        => RGB(231,52,142)
                                                                                                               //CMYK(0,0,255,0)        => RGB(244,253,63)
                                                                                                               //CMYK(0,0,0,255)        => RGB(21,21,21)
                                                                                                               //Convert CMYK to RGB using custom ICC profiles.
                                                                                                               //CMYK(255,0,0,0)        => RGB(46,188,220)
                                                                                                               //CMYK(0,255,0,0)        => RGB(231,52,142)
                                                                                                               //(0,0,255,0)            => RGB(244,253,63)
                                                                                                               //CMYK(0,0,0,255)        => RGB(21,21,21)

ToCmyk(int ile[])

ARGB renklerinden CMYK renklerine dönüştürülür.

public static int[] ToCmyk(int[] argbPixels)

Parameters

argbPixels int […]

ARGB renkleri 32 bit bütün değerler olarak sunulmaktadır.

Returns

int […]

CMYK renkleri 32 bit bütün değerler olarak sunulmuştur.

ToCmyk(int ile)

ARGB renkten CMYK renkine dönüştürülür.

public static int ToCmyk(int argbPixel)

Parameters

argbPixel int

ARGB renk 32 bit bütün değeri olarak sunulmuştur.

Returns

int

CMYK rengi 32 bit bütün değer olarak sunulmuştur.

ToCmyk(Color)

ARGB renkten CMYK renkine dönüştürülür.

public static int ToCmyk(Color pixel)

Parameters

pixel Color

ARGB Renkleri

Returns

int

CMYK rengi 32 bit bütün değer olarak sunulmuştur.

Examples

Aşağıdaki örnek, bir raster görüntüsünün merkezi alanını Aspose.Imaging.RasterImage.SaveCmyk32Pixels yöntemini kullanarak siyah piksellerle doldurur.

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");
                                                                                                                                                         }

Aşağıdaki örnek, ICC profilleri uygulamadan CMYK eşlerine RGB renkleri nasıl dönüştürülür.

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[])

ARGB renklerinden CMYK renklerine dönüştürülür.

public static int[] ToCmyk(Color[] pixels)

Parameters

pixels Color […]

ARGB Renkleri

Returns

int […]

CMYK renkleri 32 bit bütün değerler olarak sunulmuştur.

ToCmykBytes(int ile[…], int , int)

ARGB’yi CMYK’ye dönüştürür.

public static byte[] ToCmykBytes(int[] argbPixels, int startIndex, int length)

Parameters

argbPixels int […]

RGB renkleri 32 bit bütün değerler olarak sunulmaktadır.

startIndex int

Başlangıç RGB Renk Endeksi.

length int

dönüştürülmesi gereken RGB piksel sayısı.

Returns

byte […]

CMYK renkleri bir byte array olarak sunulur.

ToCmykIcc(Color[…], akış , akış)

ARGB renklerinden CMYK renklerine dönüşüm, özelleştirilmiş profillerle Icc dönüşümünü kullanır.

public static int[] ToCmykIcc(Color[] pixels, Stream rgbIccStream, Stream cmykIccStream)

Parameters

pixels Color […]

ARGB Renkleri

rgbIccStream Stream

RGB Icc profilini içeren akım.

cmykIccStream Stream

CMYK Icc profilini içeren akım.

Returns

int […]

CMYK renkleri 32 bit bütün değerler olarak sunulmuştur.

ToCmykIcc(int ile[…], akış , akış)

ARGB renklerinden CMYK renklerine dönüşüm, özelleştirilmiş profillerle Icc dönüşümünü kullanır.

public static int[] ToCmykIcc(int[] pixels, Stream rgbIccStream, Stream cmykIccStream)

Parameters

pixels int […]

ARGB Renkleri

rgbIccStream Stream

RGB Icc profilini içeren akım.

cmykIccStream Stream

CMYK Icc profilini içeren akım.

Returns

int […]

CMYK renkleri 32 bit bütün değerler olarak sunulmuştur.

ToCmykIcc(Color[])

ARGB renklerden CMYK renklere dönüşüm, varsayılan profillerle Icc dönüşümünü kullanır.

public static int[] ToCmykIcc(Color[] pixels)

Parameters

pixels Color […]

ARGB Renkleri

Returns

int […]

CMYK renkleri 32 bit bütün değerler olarak sunulmuştur.

ToCmykIcc(int ile[])

ARGB renklerden CMYK renklere dönüşüm, varsayılan profillerle Icc dönüşümünü kullanır.

public static int[] ToCmykIcc(int[] pixels)

Parameters

pixels int […]

ARGB Renkleri

Returns

int […]

CMYK renkleri 32 bit bütün değerler olarak sunulmuştur.

ToCmykIcc(Color)

ARGB renkten CMYK renkine Icc dönüştürme ile varsayılan profilleri kullanarak dönüştürülür.

public static int ToCmykIcc(Color pixel)

Parameters

pixel Color

ARGB Renkleri

Returns

int

CMYK rengi 32 bit bütün değer olarak sunulmuştur.

Examples

Aşağıdaki örnek, ICC profilleri kullanarak CMYK eşlerine RGB renkleri nasıl dönüştürüleceğini gösterir.

Aspose.Imaging.Color[] rgbColors = new Aspose.Imaging.Color[]
                                                                                                               {
                                                                                                                   Aspose.Imaging.Color.Red,
                                                                                                                   Aspose.Imaging.Color.Green,
                                                                                                                   Aspose.Imaging.Color.Blue,
                                                                                                               };

                                                                                                               System.Console.WriteLine("Convert RGB to CMYK using default ICC profiles.");
                                                                                                               foreach (Aspose.Imaging.Color rgbColor in rgbColors)
                                                                                                               {
                                                                                                                   int cmyk = Aspose.Imaging.CmykColorHelper.ToCmykIcc(rgbColor);
                                                                                                                   int c = Aspose.Imaging.CmykColorHelper.GetC(cmyk);
                                                                                                                   int m = Aspose.Imaging.CmykColorHelper.GetM(cmyk);
                                                                                                                   int y = Aspose.Imaging.CmykColorHelper.GetY(cmyk);
                                                                                                                   int k = Aspose.Imaging.CmykColorHelper.GetK(cmyk);

                                                                                                                   System.Console.WriteLine("RGB({0},{1},{2})\t\t=> CMYK({3},{4},{5},{6})", rgbColor.R, rgbColor.G, rgbColor.B, c, m, y, k);
                                                                                                               }

                                                                                                               // Specify your path to the RGB and CMYK ICC profiles.
                                                                                                               string dir = "c:\\temp\\iccprofiles\\";

                                                                                                               System.Console.WriteLine("Convert RGB to CMYK using custom ICC profiles.");
                                                                                                               using (System.IO.Stream rgbProfileStream = System.IO.File.OpenRead(dir + "eciRGB_v2.icc"))
                                                                                                               using (System.IO.Stream cmykProfileStream = System.IO.File.OpenRead(dir + "ISOcoated_v2_FullGamut4.icc"))
                                                                                                               {
                                                                                                                   foreach (Aspose.Imaging.Color rgbColor in rgbColors)
                                                                                                                   {
                                                                                                                       int cmyk = Aspose.Imaging.CmykColorHelper.ToCmykIcc(rgbColor, rgbProfileStream, cmykProfileStream);
                                                                                                                       int c = Aspose.Imaging.CmykColorHelper.GetC(cmyk);
                                                                                                                       int m = Aspose.Imaging.CmykColorHelper.GetM(cmyk);
                                                                                                                       int y = Aspose.Imaging.CmykColorHelper.GetY(cmyk);
                                                                                                                       int k = Aspose.Imaging.CmykColorHelper.GetK(cmyk);

                                                                                                                       System.Console.WriteLine("RGB({0},{1},{2})\t\t=> CMYK({3},{4},{5},{6})", rgbColor.R, rgbColor.G, rgbColor.B, c, m, y, k);
                                                                                                                   }
                                                                                                               }

                                                                                                               //The output looks like this:
                                                                                                               //Convert RGB to CMYK using default ICC profiles.
                                                                                                               //RGB(255,0,0)        => CMYK(0,254,249,15)
                                                                                                               //RGB(0,128,0)        => CMYK(247,21,254,85)
                                                                                                               //RGB(0,0,255)        => CMYK(254,195,0,134)
                                                                                                               //Convert RGB to CMYK using custom ICC profiles.
                                                                                                               //RGB(255,0,0)        => CMYK(0,207,219,0)
                                                                                                               //RGB(0,128,0)        => CMYK(238,16,254,80)
                                                                                                               //RGB(0,0,255)        => CMYK(242,182,0,0)

ToCmykIcc(int ile)

ARGB renkten CMYK renkine Icc dönüştürme ile varsayılan profilleri kullanarak dönüştürülür.

public static int ToCmykIcc(int argb)

Parameters

argb int

ARGB Renkleri

Returns

int

CMYK rengi 32 bit bütün değer olarak sunulmuştur.

ToCmykIcc(Renk, akış ve akış)

ARGB renkten CMYK renkine dönüşüm, özelleştirilmiş profillerle Icc dönüşümünü kullanır.

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

Parameters

pixel Color

ARGB Renkleri

rgbIccStream Stream

RGB Icc profilini içeren akım.

cmykIccStream Stream

CMYK Icc profilini içeren akım.

Returns

int

CMYK rengi 32 bit bütün değer olarak sunulmuştur.

Examples

Aşağıdaki örnek, ICC profilleri kullanarak CMYK eşlerine RGB renkleri nasıl dönüştürüleceğini gösterir.

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(akış , akış , akış)

ARGB renkten CMYK renkine dönüşüm, özelleştirilmiş profillerle Icc dönüşümünü kullanır.

public static int ToCmykIcc(int argb, Stream rgbIccStream, Stream cmykIccStream)

Parameters

argb int

ARGB Renkleri

rgbIccStream Stream

RGB Icc profilini içeren akım.

cmykIccStream Stream

CMYK Icc profilini içeren akım.

Returns

int

CMYK rengi 32 bit bütün değer olarak sunulmuştur.

ToCmykIccBytes(int ile[…], int , int , akış , akış)

RGB’yi özelleştirilmiş ICC profilleri kullanılarak CMYK’ye dönüştürür.

public static byte[] ToCmykIccBytes(int[] pixels, int startIndex, int length, Stream rgbIccStream, Stream cmykIccStream)

Parameters

pixels int […]

RGB renkleri 32 bit bütün değerler olarak sunulmaktadır.

startIndex int

Başlangıç RGB Renk Endeksi.

length int

dönüştürülmesi gereken RGB piksel sayısı.

rgbIccStream Stream

RGB profil akışı.

cmykIccStream Stream

CMYK profil akışı.

Returns

byte […]

CMYK renkleri bir byte array olarak sunulur.

ToCmykaBytes(int ile[…], int , int)

ARGB’yi CMYKA’ya dönüştürür (gizlilik ile).

public static byte[] ToCmykaBytes(int[] argbPixels, int startIndex, int length)

Parameters

argbPixels int […]

RGB renkleri 32 bit bütün değerler olarak sunulmaktadır.

startIndex int

Başlangıç RGB Renk Endeksi.

length int

dönüştürülmesi gereken RGB piksel sayısı.

Returns

byte […]

CMYK renkleri bir byte array olarak sunulur.

ToCmykaIccBytes(int ile[…], int , int , akış , akış)

RGB’yi CMYKA’ya (alfa ile) özelleştirilmiş ICC profilleri kullanılarak dönüştürür.

public static byte[] ToCmykaIccBytes(int[] pixels, int startIndex, int length, Stream rgbIccStream, Stream cmykIccStream)

Parameters

pixels int […]

RGB renkleri 32 bit bütün değerler olarak sunulmaktadır.

startIndex int

Başlangıç RGB Renk Endeksi.

length int

dönüştürülmesi gereken RGB piksel sayısı.

rgbIccStream Stream

RGB profil akışı.

cmykIccStream Stream

CMYK profil akışı.

Returns

byte […]

CMYK renkleri bir byte array olarak sunulur.

ToPsdCmykIcc(int ile[…], akış , akış)

ARGB renklerinden CMYK renklerine dönüşüm, özelleştirilmiş profillerle Icc dönüşümünü kullanır.PSD CMYK formatı, invert kanal değerleri ile KCMY byte siparişini kullanır.

public static int[] ToPsdCmykIcc(int[] pixels, Stream rgbIccStream, Stream cmykIccStream)

Parameters

pixels int […]

ARGB Renkleri

rgbIccStream Stream

RGB Icc profilini içeren akım.

cmykIccStream Stream

CMYK Icc profilini içeren akım.

Returns

int […]

CMYK renkleri, invert kanal değerleri ile KCMY byte sırasındaki 32-bit bütün değerler olarak sunulmuştur..

ToPsdCmykIcc(int ile[])

ARGB renklerden CMYK renklere dönüşüm, varsayılan profillerle Icc dönüşümünü kullanır.PSD CMYK formatı, invert kanal değerleri ile KCMY byte siparişini kullanır.

public static int[] ToPsdCmykIcc(int[] pixels)

Parameters

pixels int […]

ARGB Renkleri

Returns

int […]

CMYK renkleri, invert kanal değerleri ile KCMY byte sırasındaki 32-bit bütün değerler olarak sunulmuştur..

ToPsdCmykIcc(int ile)

ARGB renkten CMYK renkine Icc dönüştürme ile varsayılan profilleri kullanarak dönüştürülür.PSD CMYK formatı, invert kanal değerleri ile KCMY byte siparişini kullanır.

public static int ToPsdCmykIcc(int argb)

Parameters

argb int

ARGB Renkleri

Returns

int

CMYK rengi, invert kanal değerleri ile KCMY byte sırasındaki 32-bit bütün değer olarak sunulmuştur.

ToPsdCmykIcc(akış , akış , akış)

ARGB renkten CMYK renkine dönüşüm, özelleştirilmiş profillerle Icc dönüşümünü kullanır.

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

Parameters

pixel int

ARGB Renkleri

rgbIccStream Stream

RGB Icc profilini içeren akım.

cmykIccStream Stream

CMYK Icc profilini içeren akım.

Returns

int

CMYK renkleri, invert kanal değerleri ile KCMY byte sırasındaki 32-bit bütün değerler olarak sunulmuştur..

 Türkçe