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

Конвертер Flutter / Compose в OKLCH

Вставте значення Flutter / Compose і одразу отримайте OKLCH. Будь-який інший формат теж підійде.

Розпізнано: код Flutter

Значення OKLCHoklch(68.036% 0.21001 33.692)
OKLCH в Flutter / Compose

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

11°
100%

68%
0,210
34°

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

Приклади конвертації Flutter / Compose в OKLCH

КолірFlutter / ComposeOKLCH
Color(0xFFFF0000)oklch(62.796% 0.25768 29.234)
Color(0xFF00FF00)oklch(86.644% 0.29483 142.495)
Color(0xFF0000FF)oklch(45.201% 0.31321 264.052)
Color(0xFFFFFFFF)oklch(100% 0 0)
Color(0xFF000000)oklch(0% 0 0)
Color(0xFF808080)oklch(59.987% 0 0)
Color(0xFFFF5733)oklch(68.036% 0.21001 33.692)
Color(0xFF3B82F6)oklch(62.308% 0.18801 259.815)
Color(0xFF10B981)oklch(69.587% 0.14907 162.48)
Color(0xFFF59E0B)oklch(76.859% 0.16466 70.08)
Color(0xFF8B5CF6)oklch(60.563% 0.21892 292.717)
Color(0xFFEC4899)oklch(65.592% 0.21177 354.308)

Про формати Flutter / Compose і OKLCH

Flutter і Jetpack Compose записують колір одним 32-бітним числом ARGB, наприклад Color(0xFFFF5733). Дві hex-цифри після 0x — це альфа, FF означає повністю непрозорий.

OKLCH це OKLab у полярній формі: світлота, хрома і тон. На ньому побудована вся палітра Tailwind CSS v4, бо при зміні світлоти тон не зсувається.

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

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

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

Як конвертувати Flutter / Compose в OKLCH?

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

Чи точна конвертація Flutter / Compose в OKLCH?

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

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

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

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

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