Перейти до вибору кольору

Конвертер HSL в Android XML

Вставте значення HSL і одразу отримайте Android XML. Будь-який інший формат теж підійде.

Розпізнано: HSL

Значення Android XML#FF5733
Android XML в HSL

Налаштувати колір

11°
100%

68%
0,210
34°

Усі інші формати

Приклади конвертації HSL в Android XML

КолірHSLAndroid XML
hsl(0, 100%, 50%)#FF0000
hsl(120, 100%, 50%)#00FF00
hsl(240, 100%, 50%)#0000FF
hsl(0, 0%, 100%)#FFFFFF
hsl(0, 0%, 0%)#000000
hsl(0, 0%, 50.2%)#808080
hsl(10.59, 100%, 60%)#FF5733
hsl(217.22, 91.22%, 59.8%)#3B82F6
hsl(160.12, 84.08%, 39.41%)#10B981
hsl(37.69, 92.13%, 50.2%)#F59E0B
hsl(258.31, 89.53%, 66.27%)#8B5CF6
hsl(330.37, 81.19%, 60.39%)#EC4899

Про формати HSL і Android XML

HSL описує тон у градусах, насиченість і світлоту у відсотках. Його легко читати, але світлота в ньому нерівномірна: жовтий на 50% виглядає значно світлішим за синій на 50%.

У XML-ресурсах Android колір пишеться як #RRGGBB або #AARRGGBB, альфа йде першою: #80FF5733 — це 50% непрозорості. У CSS порядок інший, там альфа в кінці.

Як працює конвертація

Ми зчитуємо значення HSL, переводимо його в CIE XYZ за матрицями зі специфікації CSS Color 4, а потім у Android XML. Якщо колір не вміщується в цільове охоплення, він підганяється за алгоритмом CSS Color 4: світлота і тон зберігаються, зменшується лише хрома.

Запитання і відповіді

Як конвертувати HSL в Android XML?

Вставте або введіть значення HSL у поле вище. PickShade конвертує його за формулами CSS Color 4 просто під час введення, а Android XML копіюється одним кліком.

Чи точна конвертація HSL в Android XML?

Обчислення точні, результат округлюється лише для показу і з такою кількістю знаків, щоб зворотна конвертація давала той самий колір. Якщо колір не вміщується в охоплення цільового формату, PickShade попередить і покаже найближчий відповідний колір.

Чи можна одразу отримати інші формати?

Так. Усі інші формати, зокрема OKLCH, Display P3, Tailwind, SwiftUI, Flutter і Android, наведені під результатом і копіюються одним кліком.

Конвертер безкоштовний?

Так. Безкоштовно, без реєстрації, усе обчислюється просто у вашому браузері.