Class CmykColorHelper

Class CmykColorHelper

Namespace: Aspose.Imaging
Assembly: Aspose.Imaging.dll (25.2.0)

CMYK renkleri ile çalışmak için yardımcı yöntemler, işaretli 32-bit tam sayı değeri olarak sunulmuştur.
Aspose.Imaging.CmykColor yapısı ile benzer API sağlar.
Daha hafif bir yapıdır çünkü CMYK rengi, iç alanları olan bir yapı yerine sadece Int32 olarak sunulmaktadır.
Mümkünse, artık kullanılmayan Aspose.Imaging.CmykColor yapısı yerine bu sınıfın statik yöntemlerini kullanmayı tercih edin.

public static class CmykColorHelper

Miras

objectCmykColorHelper

Miras Alınan Üyeler

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Yöntemler

FromComponents(int, int, int, int)

32-bit cyan, magenta, yellow ve black değerlerinden CMYK oluşturur.

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

Parametreler

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

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

black int

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

Dönüş

int

CMYK rengi, 32-bit tam sayı değeri olarak sunulmaktadır.

Örnekler

Aşağıdaki örnek, CMYK renklerini ICC profilleri kullanmadan hızlı bir şekilde RGB karşılıklarına dönüştürmeyi göstermektedir.```csharp [C#]

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

                                                                                                                                                                       System.Console.WriteLine("CMYK'yi ICC profilleri kullanmadan RGB'ye dönüştür.");
                                                                                                                                                                       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);
                                                                                                                                                                       }

                                                                                                                                                                       //Çıktı şu şekilde görünür:
                                                                                                                                                                       //CMYK'yi ICC profilleri kullanmadan RGB'ye dönüştür.
                                                                                                                                                                       //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)

### <a id="Aspose_Imaging_CmykColorHelper_GetC_System_Int32_"></a> GetC\(int\)

Cyan bileşen değerini alır.

```csharp
public static int GetC(int cmyk)

Parametreler

cmyk int

CMYK rengi, 32-bit tam sayı değeri olarak sunulmaktadır.

Dönüş

int

Cyan bileşen değeri.

Örnekler

Aşağıdaki örnek, RGB renklerini ICC profilleri uygulamadan CMYK karşılıklarına dönüştürmeyi göstermektedir.```csharp [C#]

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

                                                                                                                      System.Console.WriteLine("RGB'yi ICC profilleri kullanmadan CMYK'ya dönüştür.");
                                                                                                                      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=&gt; CMYK({3},{4},{5},{6})", rgbColor.R, rgbColor.G, rgbColor.B, c, m, y, k);
                                                                                                                      }

                                                                                                                      //Çıktı şu şekilde görünür:
                                                                                                                      //RGB'yi ICC profilleri kullanmadan CMYK'ya dönüştür.
                                                                                                                      //RGB(255,0,0)        =&gt; CMYK(0,255,255,0)
                                                                                                                      //RGB(0,128,0)        =&gt; CMYK(255,0,255,127)
                                                                                                                      //RGB(0,0,255)        =&gt; CMYK(255,255,0,0)

Aşağıdaki örnek, CMYK renklerini ICC profilleri kullanmadan hızlı bir şekilde RGB karşılıklarına dönüştürmeyi göstermektedir.```csharp
[C#]

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

                                                                                                                                                                           System.Console.WriteLine("CMYK'yi ICC profilleri kullanmadan RGB'ye dönüştür.");
                                                                                                                                                                           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=&gt; RGB({4},{5},{6})", c, m, y, k, rgbColor.R, rgbColor.G, rgbColor.B);
                                                                                                                                                                           }

                                                                                                                                                                           //Çıktı şu şekilde görünür:
                                                                                                                                                                           //CMYK'yi ICC profilleri kullanmadan RGB'ye dönüştür.
                                                                                                                                                                           //CMYK(255,0,0,0)        =&gt; RGB(0,255,255)
                                                                                                                                                                           //CMYK(0,255,0,0)        =&gt; RGB(255,0,255)
                                                                                                                                                                           //CMYK(0,0,255,0)        =&gt; RGB(255,255,0)
                                                                                                                                                                           //CMYK(0,0,0,255)        =&gt; RGB(0,0,0)

GetK(int)

Siyah bileşen değerini alır.

public static int GetK(int cmyk)

Parametreler

cmyk int

CMYK rengi, 32-bit tam sayı değeri olarak sunulmaktadır.

Dönüş

int

Siyah bileşen değeri.

Örnekler

Aşağıdaki örnek, RGB renklerini ICC profilleri uygulamadan CMYK karşılıklarına dönüştürmeyi göstermektedir.```csharp [C#]

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

                                                                                                                      System.Console.WriteLine("RGB'yi ICC profilleri kullanmadan CMYK'ya dönüştür.");
                                                                                                                      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=&gt; CMYK({3},{4},{5},{6})", rgbColor.R, rgbColor.G, rgbColor.B, c, m, y, k);
                                                                                                                      }

                                                                                                                      //Çıktı şu şekilde görünür:
                                                                                                                      //RGB'yi ICC profilleri kullanmadan CMYK'ya dönüştür.
                                                                                                                      //RGB(255,0,0)        =&gt; CMYK(0,255,255,0)
                                                                                                                      //RGB(0,128,0)        =&gt; CMYK(255,0,255,127)
                                                                                                                      //RGB(0,0,255)        =&gt; CMYK(255,255,0,0)

Aşağıdaki örnek, CMYK renklerini ICC profilleri kullanmadan hızlı bir şekilde RGB karşılıklarına dönüştürmeyi göstermektedir.```csharp
[C#]

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

                                                                                                                                                                           System.Console.WriteLine("CMYK'yi ICC profilleri kullanmadan RGB'ye dönüştür.");
                                                                                                                                                                           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=&gt; RGB({4},{5},{6})", c, m, y, k, rgbColor.R, rgbColor.G, rgbColor.B);
                                                                                                                                                                           }

                                                                                                                                                                           //Çıktı şu şekilde görünür:
                                                                                                                                                                           //CMYK'yi ICC profilleri kullanmadan RGB'ye dönüştür.
                                                                                                                                                                           //CMYK(255,0,0,0)        =&gt; RGB(0,255,255)
                                                                                                                                                                           //CMYK(0,255,0,0)        =&gt; RGB(255,0,255)
                                                                                                                                                                           //CMYK(0,0,255,0)        =&gt; RGB(255,255,0)
                                                                                                                                                                           //CMYK(0,0,0,255)        =&gt; RGB(0,0,0)

GetM(int)

Magenta bileşen değerini alır.

public static int GetM(int cmyk)

Parametreler

cmyk int

CMYK rengi, 32-bit tam sayı değeri olarak sunulmaktadır.

Dönüş

int

Magenta bileşen değeri.

Örnekler

Aşağıdaki örnek, RGB renklerini ICC profilleri uygulamadan CMYK karşılıklarına dönüştürmeyi göstermektedir.```csharp [C#]

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

                                                                                                                      System.Console.WriteLine("RGB'yi ICC profilleri kullanmadan CMYK'ya dönüştür.");
                                                                                                                      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=&gt; CMYK({3},{4},{5},{6})", rgbColor.R, rgbColor.G, rgbColor.B, c, m, y, k);
                                                                                                                      }

                                                                                                                      //Çıktı şu şekilde görünür:
                                                                                                                      //RGB'yi ICC profilleri kullanmadan CMYK'ya dönüştür.
                                                                                                                      //RGB(255,0,0)        =&gt; CMYK(0,255,255,0)
                                                                                                                      //RGB(0,128,0)        =&gt; CMYK(255,0,255,127)
                                                                                                                      //RGB(0,0,255)        =&gt; CMYK(255,255,0,0)

Aşağıdaki örnek, CMYK renklerini ICC profilleri kullanmadan hızlı bir şekilde RGB karşılıklarına dönüştürmeyi göstermektedir.```csharp
[C#]

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

                                                                                                                                                                           System.Console.WriteLine("CMYK'yi ICC profilleri kullanmadan RGB'ye dönüştür.");
                                                                                                                                                                           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=&gt; RGB({4},{5},{6})", c, m, y, k, rgbColor.R, rgbColor.G, rgbColor.B);
                                                                                                                                                                           }

                                                                                                                                                                           //Çıktı şu şekilde görünür:
                                                                                                                                                                           //CMYK'yi ICC profilleri kullanmadan RGB'ye dönüştür.
                                                                                                                                                                           //CMYK(255,0,0,0)        =&gt; RGB(0,255,255)
                                                                                                                                                                           //CMYK(0,255,0,0)        =&gt; RGB(255,0,255)
                                                                                                                                                                           //CMYK(0,0,255,0)        =&gt; RGB(255,255,0)
                                                                                                                                                                           //CMYK(0,0,0,255)        =&gt; RGB(0,0,0)

GetY(int)

Yellow bileşen değerini alır.

public static int GetY(int cmyk)

Parametreler

cmyk int

CMYK rengi, 32-bit tam sayı değeri olarak sunulmaktadır.

Dönüş

int

Yellow bileşen değeri.

Örnekler

Aşağıdaki örnek, RGB renklerini ICC profilleri uygulamadan CMYK karşılıklarına dönüştürmeyi göstermektedir.```csharp [C#]

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

                                                                                                                      System.Console.WriteLine("RGB'yi ICC profilleri kullanmadan CMYK'ya dönüştür.");
                                                                                                                      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=&gt; CMYK({3},{4},{5},{6})", rgbColor.R, rgbColor.G, rgbColor.B, c, m, y, k);
                                                                                                                      }

                                                                                                                      //Çıktı şu şekilde görünür:
                                                                                                                      //RGB'yi ICC profilleri kullanmadan CMYK'ya dönüştür.
                                                                                                                      //RGB(255,0,0)        =&gt; CMYK(0,255,255,0)
                                                                                                                      //RGB(0,128,0)        =&gt; CMYK(255,0,255,127)
                                                                                                                      //RGB(0,0,255)        =&gt; CMYK(255,255,0,0)

Aşağıdaki örnek, CMYK renklerini ICC profilleri kullanmadan hızlı bir şekilde RGB karşılıklarına dönüştürmeyi göstermektedir.```csharp
[C#]

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

                                                                                                                                                                           System.Console.WriteLine("CMYK'yi ICC profilleri kullanmadan RGB'ye dönüştür.");
                                                                                                                                                                           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=&gt; RGB({4},{5},{6})", c, m, y, k, rgbColor.R, rgbColor.G, rgbColor.B);
                                                                                                                                                                           }

                                                                                                                                                                           //Çıktı şu şekilde görünür:
                                                                                                                                                                           //CMYK'yi ICC profilleri kullanmadan RGB'ye dönüştür.
                                                                                                                                                                           //CMYK(255,0,0,0)        =&gt; RGB(0,255,255)
                                                                                                                                                                           //CMYK(0,255,0,0)        =&gt; RGB(255,0,255)
                                                                                                                                                                           //CMYK(0,0,255,0)        =&gt; RGB(255,255,0)
                                                                                                                                                                           //CMYK(0,0,0,255)        =&gt; RGB(0,0,0)

ToArgb(int[])

CMYK renklerini ARGB renklerine dönüştürme.

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

Parametreler

cmykPixels int[]

CMYK renkleri, 32-bit tam sayı değerleri olarak sunulmaktadır.

Dönüş

Color[]

ARGB renkleri.

ToArgb(int)

CMYK rengini ARGB rengine dönüştürme.

public static Color ToArgb(int cmykPixel)

Parametreler

cmykPixel int

CMYK rengi, 32-bit tam sayı değeri olarak sunulmaktadır.

Dönüş

Color

ARGB rengi.

Örnekler

Aşağıdaki örnek, CMYK renklerini ICC profilleri kullanmadan hızlı bir şekilde RGB karşılıklarına dönüştürmeyi göstermektedir.```csharp [C#]

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

                                                                                                                                                                       System.Console.WriteLine("CMYK'yi ICC profilleri kullanmadan RGB'ye dönüştür.");
                                                                                                                                                                       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=&gt; RGB({4},{5},{6})", c, m, y, k, rgbColor.R, rgbColor.G, rgbColor.B);
                                                                                                                                                                       }

                                                                                                                                                                       //Çıktı şu şekilde görünür:
                                                                                                                                                                       //CMYK'yi ICC profilleri kullanmadan RGB'ye dönüştür.
                                                                                                                                                                       //CMYK(255,0,0,0)        =&gt; RGB(0,255,255)
                                                                                                                                                                       //CMYK(0,255,0,0)        =&gt; RGB(255,0,255)
                                                                                                                                                                       //CMYK(0,0,255,0)        =&gt; RGB(255,255,0)
                                                                                                                                                                       //CMYK(0,0,0,255)        =&gt; RGB(0,0,0)

### <a id="Aspose_Imaging_CmykColorHelper_ToArgb32_System_Int32___"></a> ToArgb32\(int\[\]\)

CMYK renklerini ARGB renklerine dönüştürme.

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

Parametreler

cmykPixels int[]

CMYK renkleri, 32-bit tam sayı değerleri olarak sunulmaktadır.

Dönüş

int[]

ARGB renkleri, 32-bit tam sayı değerleri olarak sunulmaktadır.

ToArgbIcc(int[])

CMYK renklerini ARGB renklerine dönüştürme, varsayılan ICC profilleri kullanarak.

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

Parametreler

cmykPixels int[]

CMYK pikseller, 32-bit tam sayı değerleri olarak sunulmaktadır.

Dönüş

Color[]

ARGB renkleri.

ToArgbIcc(int)

CMYK rengini ARGB rengine dönüştürme, varsayılan ICC profilleri kullanarak.

public static Color ToArgbIcc(int cmykPixel)

Parametreler

cmykPixel int

CMYK rengi, 32-bit tam sayı değeri olarak sunulmaktadır.

Dönüş

Color

ARGB rengi.

Örnekler

Aşağıdaki örnek, CMYK renklerini ICC profilleri kullanarak RGB karşılıklarına dönüştürmeyi göstermektedir.```csharp [C#]

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

                                                                                                           System.Console.WriteLine("CMYK'yi varsayılan ICC profilleri kullanarak RGB'ye dönüştür.");
                                                                                                           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=&gt; RGB({4},{5},{6})", c, m, y, k, rgbColor.R, rgbColor.G, rgbColor.B);
                                                                                                           }

                                                                                                           //Özelleştirilmiş RGB ve CMYK ICC profillerine giden yolunuzu belirtin.
                                                                                                           string dir = "c:\\temp\\iccprofiles\\";

                                                                                                           System.Console.WriteLine("CMYK'yi özel ICC profilleri kullanarak RGB'ye dönüştür.");
                                                                                                           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=&gt; RGB({4},{5},{6})", c, m, y, k, rgbColor.R, rgbColor.G, rgbColor.B);
                                                                                                               }
                                                                                                           }

                                                                                                           //Çıktı şu şekilde görünür:
                                                                                                           //CMYK'yi varsayılan ICC profilleri kullanarak RGB'ye dönüştür.
                                                                                                           //CMYK(255,0,0,0)        =&gt; RGB(46,188,220)
                                                                                                           //CMYK(0,255,0,0)        =&gt; RGB(231,52,142)
                                                                                                           //CMYK(0,0,255,0)        =&gt; RGB(244,253,63)
                                                                                                           //CMYK(0,0,0,255)        =&gt; RGB(21,21,21)
                                                                                                           //CMYK'yi özel ICC profilleri kullanarak RGB'ye dönüştür.
                                                                                                           //CMYK(255,0,0,0)        =&gt; RGB(46,188,220)
                                                                                                           //CMYK(0,255,0,0)        =&gt; RGB(231,52,142)
                                                                                                           //(0,0,255,0)            =&gt; RGB(244,253,63)
                                                                                                           //CMYK(0,0,0,255)        =&gt; RGB(21,21,21)

### <a id="Aspose_Imaging_CmykColorHelper_ToCmyk_System_Int32___"></a> ToCmyk\(int\)

ARGB rengini CMYK rengine dönüştürme.

```csharp
public static int ToCmyk(int argbPixel)

Parametreler

argbPixel int

ARGB rengi, 32-bit tam sayı değeri olarak sunulmaktadır.

Dönüş

int

CMYK rengi, 32-bit tam sayı değeri olarak sunulmaktadır.

ToCmyk(Color)

ARGB rengini CMYK rengine dönüştürme.

public static int ToCmyk(Color pixel)

Parametreler

pixel Color

ARGB rengi.

Dönüş

int

CMYK rengi, 32-bit tam sayı değeri olarak sunulmaktadır.

Örnekler

Aşağıdaki örnek, bir raster görüntünün ortasına siyah piksellerle doldurmayı göstermektedir.```csharp [C#]

                                                                                                                                                     string dir = @"c:\temp\";

                                                                                                                                                     using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.png"))
                                                                                                                                                     {
                                                                                                                                                         Aspose.Imaging.RasterImage rasterImage = (Aspose.Imaging.RasterImage)image;

                                                                                                                                                         // CMYK renk uzayında siyahın tam sayı temsili.
                                                                                                                                                         int blackCmyk = Aspose.Imaging.CmykColorHelper.ToCmyk(Color.Black);

                                                                                                                                                         // Siyah kare.
                                                                                                                                                         int[] pixels = new int[(rasterImage.Width / 2) * (rasterImage.Height / 2)];
                                                                                                                                                         for (int i = 0; i < pixels.Length; i++)
                                                                                                                                                         {
                                                                                                                                                             pixels[i] = blackCmyk;
                                                                                                                                                         }

                                                                                                                                                         // Görüntünün ortasına siyah kare çizin.
                                                                                                                                                         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, RGB renklerini ICC profilleri uygulamadan CMYK karşılıklarına dönüştürmeyi göstermektedir.```csharp
[C#]

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

                                                                                                                          System.Console.WriteLine("RGB'yi ICC profilleri kullanmadan CMYK'ya dönüştür.");
                                                                                                                          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=&gt; CMYK({3},{4},{5},{6})", rgbColor.R, rgbColor.G, rgbColor.B, c, m, y, k);
                                                                                                                          }

                                                                                                                          //Çıktı şu şekilde görünür:
                                                                                                                          //RGB'yi ICC profilleri kullanmadan CMYK'ya dönüştür.
                                                                                                                          //RGB(255,0,0)        =&gt; CMYK(0,255,255,0)
                                                                                                                          //RGB(0,128,0)        =&gt; CMYK(255,0,255,127)
                                                                                                                          //RGB(0,0,255)        =&gt; CMYK(255,255,0,0)

ToCmyk(Color[])

ARGB renklerini CMYK renklerine dönüştürme.

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

Parametreler

pixels Color[]

ARGB renkleri.

Dönüş

int[]

CMYK renkleri, 32-bit tam sayı değerleri olarak sunulmaktadır.

ToCmykBytes(int[], int, int)

ARGB’yi CMYK’ya dönüştürme.

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

Parametreler

argbPixels int[]

RGB renkleri, 32-bit tam sayı değerleri olarak sunulmaktadır.

startIndex int

RGB renginin başlangıç indeksi.

length int

Dönüştürülecek RGB piksel sayısı.

Dönüş

byte[]

CMYK renkleri, bir bayt dizisi olarak sunulmaktadır.

ToCmykIcc(Color[], Stream, Stream)

ARGB renklerini CMYK renklerine dönüştürme, özel profiller kullanarak ICC dönüştürmesi.

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

Parametreler

pixels Color[]

ARGB renkleri.

rgbIccStream Stream

RGB profil akışı.

cmykIccStream Stream

CMYK profil akışı.

Dönüş

int[]

CMYK renkleri, 32-bit tam sayı değerleri olarak sunulmaktadır.

ToCmykIcc(int[], Stream, Stream)

ARGB renklerini CMYK renklerine dönüştürme, özel profiller kullanarak ICC dönüştürmesi.

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

Parametreler

pixels int[]

ARGB renkleri.

rgbIccStream Stream

RGB profil akışı.

cmykIccStream Stream

CMYK profil akışı.

Dönüş

int[]

CMYK renkleri, 32-bit tam sayı değerleri olarak sunulmaktadır.

ToCmykIcc(Color)

ARGB rengini CMYK rengine dönüştürme, varsayılan profilleri kullanarak ICC dönüştürmesi.

public static int ToCmykIcc(Color pixel)

Parametreler

pixel Color

ARGB rengi.

Dönüş

int

CMYK rengi, 32-bit tam sayı değeri olarak sunulmaktadır.

Örnekler

Aşağıdaki örnek, RGB renklerini ICC profilleri kullanarak CMYK karşılıklarına dönüştürmeyi göstermektedir.```csharp [C#]

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

                                                                                                           System.Console.WriteLine("RGB'yi varsayılan ICC profilleri kullanarak CMYK'ya dönüştür.");
                                                                                                           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=&gt; CMYK({3},{4},{5},{6})", rgbColor.R, rgbColor.G, rgbColor.B, c, m, y, k);
                                                                                                           }

                                                                                                           // Özelleştirilmiş RGB ve CMYK ICC profillerine giden yolunuzu belirtin.
                                                                                                           string dir = "c:\\temp\\iccprofiles\\";

                                                                                                           System.Console.WriteLine("RGB'yi özel ICC profilleri kullanarak CMYK'ya dönüştür.");
                                                                                                           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=&gt; CMYK({3},{4},{5},{6})", rgbColor.R, rgbColor.G, rgbColor.B, c, m, y, k);
                                                                                                               }
                                                                                                           }

                                                                                                           //Çıktı şu şekilde görünür:
                                                                                                           //RGB'yi varsayılan ICC profilleri kullanarak CMYK'ya dönüştür.
                                                                                                           //RGB(255,0,0)        =&gt; CMYK(0,254,249,15)
                                                                                                           //RGB(0,128,0)        =&gt; CMYK(247,21,254,85)
                                                                                                           //RGB(0,0,255)        =&gt; CMYK(254,195,0,134)
                                                                                                           //RGB'yi özel ICC profilleri kullanarak CMYK'ya dönüştür.
                                                                                                           //RGB(255,0,0)        =&gt; CMYK(0,207,219,0)
                                                                                                           //RGB(0,128,0)        =&gt; CMYK(238,16,254,80)
                                                                                                           //RGB(0,0,255)        =&gt; CMYK(242,182,0,0)

### <a id="Aspose_Imaging_CmykColorHelper_ToCmykIcc_System_Int32___"></a> ToCmykIcc\(int\)

ARGB rengini CMYK rengine dönüştürme, varsayılan profilleri kullanarak ICC dönüştürmesi.

```csharp
public static int ToCmykIcc(int argb)

Parametreler

argb int

ARGB rengi.

Dönüş

int

CMYK rengi, 32-bit tam sayı değeri olarak sunulmaktadır.

ToCmykIcc(Color, Stream, Stream)

ARGB rengini CMYK rengine dönüştürme, özel profiller kullanarak ICC dönüştürmesi.

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

Parametreler

pixel Color

ARGB rengi.

rgbIccStream Stream

RGB profil akışı.

cmykIccStream Stream

CMYK profil akışı.

Dönüş

int

CMYK rengi, 32-bit tam sayı değeri olarak sunulmaktadır.

Örnekler

Aşağıdaki örnek, RGB renklerini ICC profilleri kullanarak CMYK karşılıklarına dönüştürmeyi göstermektedir.```csharp [C#]

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

                                                                                                           System.Console.WriteLine("RGB'yi varsayılan ICC profilleri kullanarak CMYK'ya dönüştür.");
                                                                                                           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=&gt; CMYK({3},{4},{5},{6})", rgbColor.R, rgbColor.G, rgbColor.B, c, m, y, k);
                                                                                                           }

                                                                                                           // Özelleştirilmiş RGB ve CMYK ICC profillerine giden yolunuzu belirtin.
                                                                                                           string dir = "c:\\temp\\iccprofiles\\";

                                                                                                           System.Console.WriteLine("RGB'yi özel ICC profilleri kullanarak CMYK'ya dönüştür.");
                                                                                                           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=&gt; CMYK({3},{4},{5},{6})", rgbColor.R, rgbColor.G, rgbColor.B, c, m, y, k);
                                                                                                               }
                                                                                                           }

                                                                                                           //Çıktı şu şekilde görünür:
                                                                                                           //RGB'yi varsayılan ICC profilleri kullanarak CMYK'ya dönüştür.
                                                                                                           //RGB(255,0,0)        =&gt; CMYK(0,254,249,15)
                                                                                                           //RGB(0,128,0)        =&gt; CMYK(247,21,254,85)
                                                                                                           //RGB(0,0,255)        =&gt; CMYK(254,195,0,134)
                                                                                                           //RGB'yi özel ICC profilleri kullanarak CMYK'ya dönüştür.
                                                                                                           //RGB(255,0,0)        =&gt; CMYK(0,207,219,0)
                                                                                                           //RGB(0,128,0)        =&gt; CMYK(238,16,254,80)
                                                                                                           //RGB(0,0,255)        =&gt; CMYK(242,182,0,0)

### <a id="Aspose_Imaging_CmykColorHelper_ToPsdCmykIcc_System_Int32___System_IO_Stream_System_IO_Stream_"></a> ToPsdCmykIcc\(int\[\], Stream, Stream\)

ARGB renklerini CMYK renklerine dönüştürme, özel profiller kullanarak ICC dönüştürmesi.  
PSD CMYK formatı KCMY bayt sırasını kullanır ve kanal değerlerini tersine çevirir.

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

Parametreler

pixels int[]

ARGB renkleri.

rgbIccStream Stream

RGB profil akışı.

cmykIccStream Stream

CMYK profil akışı.

Dönüş

int[]

CMYK renkleri, KCMY bayt sırasındaki tersine çevrilmiş kanal değerleri ile 32-bit tam sayı değerleri olarak sunulmaktadır.

ToPsdCmykIcc(int[])

ARGB renklerini CMYK renklerine dönüştürme, varsayılan profilleri kullanarak ICC dönüştürmesi.
PSD CMYK formatı KCMY bayt sırasını kullanır ve kanal değerlerini tersine çevirir.

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

Parametreler

pixels int[]

ARGB renkleri.

Dönüş

int[]

CMYK renkleri, KCMY bayt sırasındaki tersine çevrilmiş kanal değerleri ile 32-bit tam sayı değerleri olarak sunulmaktadır.

ToPsdCmykIcc(int)

ARGB rengini CMYK rengine dönüştürme, varsayılan profilleri kullanarak ICC dönüştürmesi.
PSD CMYK formatı KCMY bayt sırasını kullanır ve kanal değerlerini tersine çevirir.

public static int ToPsdCmykIcc(int argb)

Parametreler

argb int

ARGB rengi.

Dönüş

int

CMYK rengi, KCMY bayt sırasındaki tersine çevrilmiş kanal değerleri ile 32-bit tam sayı değeri olarak sunulmaktadır.

ToPsdCmykIcc(int, Stream, Stream)

ARGB rengini CMYK rengine dönüştürme, özel profiller kullanarak ICC dönüştürmesi.

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

Parametreler

pixel int

ARGB rengi.

rgbIccStream Stream

RGB profil akışı.

cmykIccStream Stream

CMYK profil akışı.

Dönüş

int

CMYK renkleri, KCMY bayt sırasındaki tersine çevrilmiş kanal değerleri ile 32-bit tam sayı değerleri olarak sunulmaktadır.

 Türkçe