Преобразование цветовых кодов с помощью C#

Используйте библиотеку C# для преобразования между цветовыми форматами – RGB, HEX, HSL, HSV, CMYK, LAB, XYZ и т. д.

Преобразование цветовых кодов с помощью C#

Чтобы преобразовать цветовые коды, мы будем использовать Aspose.SVG для .NET API, который многофункциональная, мощная и простая в использовании библиотека для работы с документами для платформы C#. С нашей библиотекой C# вы можете легко преобразовать цветовой код из одной цветовой модели во множество других. Поддерживает преобразование из современных цветовых форматов CSS3 и CSS4, например из и обратно.

Класс Color позволяет анализировать цвета (например, RGB, HEX, HSL, HWB, CMYK, NCOL, LCH, OKLCH, LAB, OKLAB) из строкового представления и преобразовывать их в нужное цветовое пространство. Для разных задач могут потребоваться разные цветовые форматы, отсюда и потребность в функциях преобразования цветов.


С# код преобразования HEX в RGB

Высокоскоростная библиотека C# позволяет разработчикам .NET быстро и эффективно преобразовывать цветовые коды между популярными форматами, такими как HEX, RGB, HSL, HSV, HWB, CMYK, XYZ, LAB, OKLAB, LCH, OKLCH и т. д. Преобразование цветов может быть выполнено в несколько строк кода:

Преобразование HEX в RGB – C#


// Parse HEX color from a string
var color = Color.FromString("#DEB487");
// Convert HEX to RGB 
string rgbColor = color.ToRgbString();
// Print result to console
Console.WriteLine(rgbColor);
//result should be: rgb(222, 180, 135)

Цвета SVG в документации

Цветовые коды или цветовые форматы тесно связаны с методами описания и определения цветов и широко используются в вебе, дизайне, полиграфии, фотографии, искусстве и т. д. И для разных задач предпочтительны разные цветовые форматы. Поэтому иногда вам может понадобиться конвертировать цветовые форматы.

Ознакомьтесь с нашей документацией, чтобы узнать больше об использовании функций API Aspose.SVG и рассмотреть примеры C# для наиболее распространенных сценариев обработки SVG. В статье документации Как изменить цвет SVG, вы можете посмотреть, как изменить цвет элементов и фона в изображениях SVG, используя библиотеку Aspose.SVG .NET. В статье Цвет SVG подробно рассматривается, как Текст и фигуры SVG можно раскрашивать. Вы найдете обзор того, как определяется цвет, включая различные способы управления прозрачностью содержимого SVG.


Онлайн-конвертеры цветов

Преобразователи цветов – это бесплатные онлайн-приложения, которые позволяют преобразовывать цвета между различными цветовыми кодами, такими как RGB, HEX, HSL, HSV, HWB, LAB, CMYK. , LCH, XYZ, OKLAB, OKLCH, RGBA, HSLA и т.д. на лету. Преобразователи цветов просты в использовании и работают в любом браузере и операционной системе. Вы получаете результат сразу после ввода кода цвета, который нужно преобразовать.

Установка библиотеки Aspose.SVG для .NET

Aspose.SVG для .NET – это кроссплатформенная гибкая библиотека, предназначенная для предоставления широкого спектра функций для обработки и рендеринга документов SVG. Он легко интегрируется в ваши приложения .NET для работы с файлами SVG без установки какого-либо стороннего программного обеспечения. Наш SVG .NET API можно использовать с любым языком .NET, таким как C#, VB.NET, ASP.NET и т. д. Он одинаково хорошо работает на любой ОС, которая может установить Mono (поддержка .NET 4.0 Framework) или использовать .NET. основной. Сюда входят Windows, Linux и macOS.

Установка Aspose.SVG для .NET через NuGet :

  1. Использование консоли диспетчера пакетов.
  2. Использование графического интерфейса диспетчера пакетов NuGet.

Дополнительные сведения об установке библиотеки C# см. в Документации Aspose.SVG .

Другие поддерживаемые преобразователи цветов