Онлайн Конвертер Кольорів
Якщо вам потрібно перетворити кольори з однієї колірної моделі в іншу, скористайтеся нашим безкоштовним онлайн-інструментом! Він підтримує різні колірні простори, включаючи HEX, RGB, CMYK, HSL, LAB, NCOL, XYZ тощо. Вам просто потрібно ввести значення кольору для перетворення! Клацніть всередині області кольору, щоб вибрати колір, або введіть код кольору в текстове поле введення. Ви одразу побачите інші коди кольорів для вибраного кольору в розділі «Output».
// Parse HSL color from a string
Color color = Color.FromString("hsl(31.034, 57%, 70%)");
// Convert HSL to RGB
string rgbColor = color.ToRgbString();
// Print the result to console
Console.WriteLine(rgbColor);
//result should be: rgb(222, 180, 134)
Конвертувати HSL у RGB на C#
Aspose.SVG for .NET API пропонує високошвидкісну бібліотеку C#, яку можна використовувати для різних завдань аналізу SVG. Однією з особливостей API є легкий доступ до роботи з кількома колірними просторами. Клас Color дозволяє аналізувати кольори (такі як RGB, HEX, HSL, HWB, CMYK, NCOL, LCH, OKLCH, LAB, OKLAB) із представлення рядків і перетворити їх у потрібний колірний простір. Кольорові коди та формати відіграють вирішальну роль у різних сферах, таких як веб-дизайн, графічний дизайн, фотографія, мистецтво тощо. Різні завдання можуть вимагати різних форматів кольорів, отже, потрібна функція перетворення кольорів.
Як перетворити HSL на RGB за допомогою C#
Якщо ви хочете використовувати функції перетворення у своєму продукті або програмно перетворити HSL на RGB, перегляньте приклад коду C# вище. Перетворення кольорів можна виконати за допомогою кількох рядків коду:
- Метод Color.FromString(“hsl(31.034, 57%, 70%)”) використовується для аналізу коду кольорів HSL із його рядкового представлення та повертає екземпляр Color.
- Метод color.ToRgbString() перетворює колір із HSL у колірний простір RGB. Формат: rgb(0,0,0).
- Значення кольору RGB друкується на консолі за допомогою Console.WriteLine(rgbColor).
Перегляньте нашу документацію, щоб дізнатися більше про використання функцій API Aspose.SVG і розгляньте приклади C# для найпоширеніших сценаріїв обробки SVG. У статті документації Як змінити колір SVG, ви можете переглянути, як змінити колір елементів і фону в зображеннях SVG за допомогою бібліотеки .NET Aspose.SVG. У статті Колір SVG детально описано, як можна розфарбувати текст і форми SVG.
FAQ
RGB та HEX розроблені для цифрових екранів та веб-розробки. HSL та HWB зручні для ручного налаштування кольору. CMYK призначений для друку, тоді як LAB, LCH, OKLCH та OKLAB – це перцептивні колірні моделі, які краще відповідають людському зору. Вибір колірного простору залежить від конкретного завдання – веб-дизайн, UI/UX, друк чи сучасний CSS. Розуміння цих відмінностей є важливим для точного перетворення кольорів у різних колірних просторах.
В межах одного сімейства колірних просторів (наприклад, RGB ↔ HEX або HSL ↔ HWB) результат повністю ідентичний без втрати якості. Під час конвертації між принципово різними колірними просторами (такими як RGB ↔ CMYK або RGB ↔ LAB/OKLAB) можуть з’являтися незначні візуальні відмінності через різні колірні гами. Aspose.SVG використовує високоточну математику для забезпечення максимально точного перетворення кольорів у різних колірних просторах.
Ви можете конвертувати між широким спектром колірних моделей, включаючи RGB, HEX, HSL, HSV, HWB, CMYK, LAB, LCH, OKLAB, OKLCH, RGBA, HSLA, XYZ, NCOL та інші.
Так. Aspose.SVG for .NET побудовано на .NET Standard 2.0, що робить його сумісним з .NET Framework 4.6.1+, .NET Core 2.0+, .NET 5/6/7/8+. Той самий код перетворення працює без змін у будь-якому підтримуваному середовищі виконання.
Що таке колір HSL?
HSL (Hue, Saturation, Lightness) – це представлення моделі кольорів RGB у циліндричних координатах. Відтінок – будь-який колір на колірному колі; це градус на колірному колі від 0 до 360. Отже, 0 – червоний, 120 – зелений, 240 – синій. Насиченість – це інтенсивність або чистота кольору. Він визначає, наскільки яскравим буде колір. Наприклад, нуль відсотків – це сірий колір, а 100 відсотків – повністю насичений колір. Світлота – це кількість яскравості або світла в кольорі. Яскравість визначає, наскільки чорний або білий відтінок має колір. Наприклад, 50 відсотків не мають відтінку, нуль відсотків є повністю чорним, а 100 відсотків повністю білим.
Що таке колір RGB?
Колірний простір RGB (Red, Green, Blue) складається з усіх можливих кольорів, які можна отримати шляхом змішування червоного, зеленого та синього. Ця кольорова модель популярна у фотографії, телевізійній та комп’ютерній графіці. Значення RGB задаються як ціле число від 0 до 255. Так, наприклад, rgb(255,0,0) відображається червоним. Для червоного параметра встановлено найвище значення (255), а для решти встановлено значення 0.
Бібліотека C# Aspose.SVG підтримує відсотки RGB (від 0% до 100%). Наприклад, rgb(100%,0,0) відображається червоним.
Початок роботи з Aspose.SVG for .NET API
Якщо ви зацікавлені в розробці масштабованої векторної графіки та її застосуванні, встановіть наш гнучкий, високошвидкісний Aspose.SVG for .NET API із потужним набором інтерфейсів для C# та інших мов програмування .NET.
Встановіть із командного рядка як nuget install Aspose.SVG або через консоль диспетчера пакетів Visual Studio за допомогою Install-Package Aspose.SVG.
Крім того, отримайте офлайн-інсталятор MSI або бібліотеки DLL у ZIP-файлі з
завантажень.
Aspose.SVG for .NET API – це окрема бібліотека, яка не залежить від будь-яке програмне забезпечення для обробки документів SVG.
Щоб отримати докладніші відомості про встановлення бібліотеки C# і системні вимоги, зверніться до
документації Aspose.SVG.