RGB CMYK Цвет C#

Цветовая модель RGB — это аддитивная цветовая модель, а CMYK — субтрактивная цветовая модель, также известная как триадный цвет. В некоторых случаях может потребоваться преобразовать цвет RGB в цветовое пространство CMYK или цветовую модель CMYK в RGB. В соответствии с такими сценариями в этой статье объясняется, как программно преобразовать RGB в CMYK и CMYK в RGB на C#.

Преобразование цветового пространства RGB и CMYK — конфигурация C# API

Aspose.SVG для .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. Если вы хотите высказать какую-либо озабоченность или задать вопрос, напишите нам на форум.

Смотрите также