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

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

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

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

Значення Flutter / ComposeColor(0xCCFF5733)
Flutter / Compose в RGBA

Той самий колір без прозорості, суцільний Flutter / Compose

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

11°
80%

68%
0,210
34°

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

Таблиця прозорості: альфа в HEX і RGBA

У 8-значному HEX останні дві цифри задають прозорість: FF — повністю непрозорий, 80 — близько 50%, 00 — повністю прозорий. У таблиці колір із прикладу з кроком 5%.

НепрозорістьАльфа в HEXHEXRGBA
100%ff#ff5733rgba(255, 87, 51, 1)
95%f2#ff5733f2rgba(255, 87, 51, 0.95)
90%e6#ff5733e6rgba(255, 87, 51, 0.9)
85%d9#ff5733d9rgba(255, 87, 51, 0.85)
80%cc#ff5733ccrgba(255, 87, 51, 0.8)
75%bf#ff5733bfrgba(255, 87, 51, 0.75)
70%b3#ff5733b3rgba(255, 87, 51, 0.7)
65%a6#ff5733a6rgba(255, 87, 51, 0.65)
60%99#ff573399rgba(255, 87, 51, 0.6)
55%8c#ff57338crgba(255, 87, 51, 0.55)
50%80#ff573380rgba(255, 87, 51, 0.5)
45%73#ff573373rgba(255, 87, 51, 0.45)
40%66#ff573366rgba(255, 87, 51, 0.4)
35%59#ff573359rgba(255, 87, 51, 0.35)
30%4d#ff57334drgba(255, 87, 51, 0.3)
25%40#ff573340rgba(255, 87, 51, 0.25)
20%33#ff573333rgba(255, 87, 51, 0.2)
15%26#ff573326rgba(255, 87, 51, 0.15)
10%1a#ff57331argba(255, 87, 51, 0.1)
5%0d#ff57330drgba(255, 87, 51, 0.05)
0%00#ff573300rgba(255, 87, 51, 0)

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

КолірRGBAFlutter / Compose
rgba(255, 0, 0, 1)Color(0xFFFF0000)
rgba(0, 255, 0, 1)Color(0xFF00FF00)
rgba(0, 0, 255, 1)Color(0xFF0000FF)
rgba(255, 255, 255, 1)Color(0xFFFFFFFF)
rgba(0, 0, 0, 1)Color(0xFF000000)
rgba(128, 128, 128, 1)Color(0xFF808080)
rgba(255, 87, 51, 1)Color(0xFFFF5733)
rgba(59, 130, 246, 1)Color(0xFF3B82F6)
rgba(16, 185, 129, 1)Color(0xFF10B981)
rgba(245, 158, 11, 1)Color(0xFFF59E0B)
rgba(139, 92, 246, 1)Color(0xFF8B5CF6)
rgba(236, 72, 153, 1)Color(0xFFEC4899)

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

RGBA — це RGB з альфа-каналом прозорості: rgba(255, 87, 51, 0.5). Альфа змінюється від 0 (повністю прозорий) до 1 (непрозорий). Ту саму прозорість можна записати 8-значним HEX, наприклад #ff573380.

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

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

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

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

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

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

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

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

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

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

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

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