Конвертировать LAB в CMYK с помощью C#
Aspose.SVG for .NET предоставляет высокопроизводительную библиотеку C# для различных задач анализа SVG, включая бесперебойную работу с несколькими цветовыми пространствами. Класс Color позволяет анализировать цвета из строковых представлений таких как CMYK, HEX, HSL, HWB, CMYK, NCOL, LCH, OKLCH, LAB, OKLAB и преобразовывать их в нужное цветовое пространство.
Онлайн-конвертер цветов
Необходимо преобразовать цвета между различными цветовыми моделями? Попробуйте наш бесплатный онлайн-инструмент! Он поддерживает несколько цветовых пространств, включая HEX, RGB, CMYK, HSL, LAB, NCOL, XYZ и другие. Просто введите значение цвета, чтобы преобразовать его. Вы можете щелкнуть внутри области цвета, чтобы выбрать цвет, или ввести код цвета в текстовое поле. Соответствующие цветовые коды мгновенно появятся в разделе Output.
// Parse LAB color from string var color = Color.FromLab(51.788f, 62.357f, 52.178f); // Convert LAB to CMYK string cmykColor = color.Convert(ColorModel.Cmyk).ToString(false, false, 0); // Print result to console Console.WriteLine(cmykColor); //result should be: cmyk(0%, 73%, 84%, 12%)
Как конвертировать LAB в CMYK на C#
Если вы хотите использовать функции преобразования в своем продукте или программно преобразовать LAB в CMYK, рассмотрите пример кода C# выше. Преобразование цвета можно выполнить с помощью нескольких строк кода:
- Используйте метод
Color.FromLab(lightness, a, b)
для анализа цвета из цветового пространства LAB с использованием указанных значений
L
,a
иb
. - Вызовите метод color.Convert(ColorModel.Cmyk) , чтобы преобразовать цвет из LAB в цветовое пространство CMYK.
- Метод color.ToString(false,false,0) возвращает строковое представление цвета в цветовом пространстве CMYK без альфа-канала, с процентами и без десятичных знаков. Формат вывода: cmyk(0%,0%,0%,0%).
Дополнительные сведения об использовании функций .NET API вы найдете в документации, как и примеры C# для распространенных сценариев обработки SVG. В статье Как изменить цвет SVG вы узнаете, как изменить цвет элементов и фона в изображениях SVG с помощью библиотеки Aspose.SVG for .NET. Статья Цвет SVG предлагает углубленное исследование того, как раскрашивать текст и фигуры SVG.
Aspose.SVG предлагает бесплатные онлайн Конвертеры цветов , которые позволяют мгновенно преобразовывать цвета между различными цветовыми кодами, такими как RGB, HEX, HSL, HSV, HWB, LAB, CMYK, LCH, XYZ, OKLAB, OKLCH, RGBA, HSLA и др. Эти простые в использовании инструменты работают в любом браузере и операционной системе и обеспечивают немедленные результаты при вводе цветового кода для преобразования.
Часто задаваемые вопросы
Aspose.SVG позволяет конвертировать LAB в другие цветовые форматы любым способом – онлайн или программно. Вы можете конвертировать LAB в режиме реального времени с помощью онлайн Конвертера цветов, который быстро и качественно преобразует цветовые коды. Загружайте, конвертируйте и сразу получайте результат!
Вы можете выполнять преобразования между цветовыми форматами, такими как RGB, HEX, HSL, HSV, HWB, LAB, CMYK, XYZ, LCH, OKLAB и т. д.
Цветовое пространство – это определенная организация цветов, представляющая собой набор информации и данных, определяющих, как система или устройство отображает цвет для пользователя. Цветовые пространства тесно связаны с методами описания и определения этих цветов с использованием соответствующих цветовых кодов. Для разных задач предпочтительны разные цветовые коды. Например, цвета RGB предназначены для Интернета, а цвета CMYK – для печати.
Если вы проверите систему RGB, вы увидите, что существует 256 различных вариантов количества для каждого цвета – красного, зеленого и синего. Итак, согласно модели куба RGB количество цветов равно 256^3 = 16 777 216. Если вам нравится работать с названиями цветов, то в HTML5 можно использовать 147 имен цветов HTML, в том числе 17 стандартных. Используя HTML4, вы можете оперировать 140 названиями цветов, включая 16 стандартных цветов. Дополнительный цвет в HTML5 – оранжевый.
Что такое цвет CMYK?
Подобно географическим координатам – долготе, широте и высоте – цветовые значения LAB дают нам способ определять цвета. LAB использует три оси: L – яркость, a* – от значения красного к зеленому и b* – от значения синего к желтому. Яркость выражается в процентах и может превышать 100%. Значения для осей a и b могут варьироваться от положительных до отрицательных. Обычно он ограничивается диапазоном от -128 до 127 для использования с целочисленными кодовыми значениями. Цветовое пространство LAB и цветовые коды LAB рекомендуется использовать, если вы хотите, чтобы цвет на экране выглядел так же, как при печати на бумаге.
Что такое цвет LAB?
Цвета CMYK представляют собой комбинацию голубого, пурпурного, желтого и черного цветов. Эта модель известна как субтрактивная, поскольку чернила вычитают цвета из белого. CMYK – одна из самых популярных цветовых моделей. Цветовая модель CMYK используется в печатных красках для бумаги. Эта модель включает много цветов, но количество цветов ограничено по сравнению с RGB. CMYK широко используется при создании дизайна для печати, чтобы гарантировать точность желаемых цветов, и никогда не используется для таблиц стилей или HTML. CMYK не поддерживается в HTML, но предлагается в качестве нового стандарта в CSS4.
Начало работы с Aspose.SVG for .NET API
Установите из командной строкиnuget install Aspose.SVG
или через консоль диспетчера пакетов Visual Studio с помощью Install-Package Aspose.SVG
.
В качестве альтернативы можно получить автономный установщик MSI или DLL-файлы в ZIP-файле из
загрузки.
Aspose.SVG for .NET API является автономной библиотекой и не зависит от какого-либо программного обеспечения для обработки документов SVG. Дополнительные сведения об установке библиотеки C# и системных требованиях вы найдете в
документации Aspose.SVG.