Колір RGB CMYK C#

Колірна модель RGB — це адитивна колірна модель, а CMYK — субтрактивна кольорова модель, яка також відома як тріадний колір. У певних випадках використання ви можете перетворити колір RGB на колірний простір CMYK або колірну модель CMYK на RGB. Відповідно до таких сценаріїв у цій статті пояснюється, як програмно перетворити RGB на CMYK і CMYK на RGB на C#.

Перетворення простору кольорів RGB і CMYK – конфігурація C# API

Aspose.SVG for .NET підтримує розбір або перетворення різних колірних просторів, таких як HSV, CMYK, RGB тощо. Просто отримайте доступ до API, завантаживши довідкові DLL-файли з розділу Завантаження або скориставшись Команда встановлення NuGet нижче:

PM> Install-Package Aspose.SVG

Перетворіть колірний код RGB на CMYK у C#

Щоб перетворити колірний код RGB у формат CMYK, потрібно виконати наведені нижче дії.

  1. Проаналізуйте значення кольору RGB.
  2. Перетворення колірної моделі RGB на CMYK.
  3. Роздрукуйте вихідний код кольору CMYK.

У наведеному нижче прикладі коду детально описано, як програмно перетворити колірний простір RGB на CMYK у C#:

// Розбір кольору RGB
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromRgb(222, 180, 135);

// Перетворення RGB на CMYK
var cmykColor = color.Convert(Aspose.Svg.Drawing.ColorModel.Cmyk);

// Вивести результат у консоль
Console.WriteLine("CMYK: " + cmykColor.ToString());

Перетворення коду кольорів CMYK на RGB у C#

Ви можете легко перетворити колірний код CMYK у формат RGB, виконавши такі дії:

  1. Проаналізуйте введений код кольору CMYK.
  2. Перетворення кольору CMYK у формат кольору RGB.
  3. Надрукуйте перетворені значення кольорів.

У наведеному нижче фрагменті коду показано, як програмно перетворити колірний код CMYK у колірний простір RGB у C#:

// Аналіз кольору CMYK
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromCmyk(0, (float)0.189, (float)0.392, (float)0.129);

// Перетворення CMYK на RGB
var rgbColor = color.Convert(Aspose.Svg.Drawing.ColorModel.Rgb);

// Вивести результат у консоль
Console.WriteLine("RGB: " + rgbColor.ToString());

Отримайте безкоштовну ліцензію API

Ви можете подати запит на безкоштовну тимчасову ліцензію, щоб оцінити API на повну потужність.

Висновок

У цій статті ви зрозуміли, як перетворити код кольору RGB на значення кольору CMYK, а також як програмно перетворити значення кольору CMYK у формат RGB у C#. Крім того, ви можете переглянути інші розділи в розділі документація, щоб дізнатися про інші функції, які пропонує API. Якщо ви хочете висловити будь-яку проблему чи запит, напишіть нам на форум.

Дивись також