Колірна модель RGB — це адитивна колірна модель, а CMYK — субтрактивна кольорова модель, яка також відома як тріадний колір. У певних випадках використання ви можете перетворити колір RGB на колірний простір CMYK або колірну модель CMYK на RGB. Відповідно до таких сценаріїв у цій статті пояснюється, як програмно перетворити RGB на CMYK і CMYK на RGB на C#.
- Перетворення простору кольорів RGB і CMYK – конфігурація C# API
- Перетворіть колірний код RGB на CMYK у C#
- Перетворення коду кольорів 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, потрібно виконати наведені нижче дії.
- Проаналізуйте значення кольору RGB.
- Перетворення колірної моделі RGB на CMYK.
- Роздрукуйте вихідний код кольору 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, виконавши такі дії:
- Проаналізуйте введений код кольору CMYK.
- Перетворення кольору CMYK у формат кольору RGB.
- Надрукуйте перетворені значення кольорів.
У наведеному нижче фрагменті коду показано, як програмно перетворити колірний код 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. Якщо ви хочете висловити будь-яку проблему чи запит, напишіть нам на форум.