Przejdź do próbnika kolorów

Konwerter RGBA na Flutter / Compose

Wklej wartość RGBA i od razu dostaniesz Flutter / Compose. Inne formaty też działają.

Rozpoznano: RGB

Wartość Flutter / ComposeColor(0xCCFF5733)
Flutter / Compose na RGBA

Ten sam kolor bez przezroczystości, jako pełny Flutter / Compose

Dostosuj kolor

11°
80%

68%
0,210
34°

Wszystkie inne formaty

Tabela krycia: kanał alfa w HEX i RGBA

W 8-cyfrowym HEX dwie ostatnie cyfry określają krycie: FF to pełne krycie, 80 to około 50%, 00 to pełna przezroczystość. Tabela pokazuje przykładowy kolor co 5%.

KrycieAlfa w 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)

Przykłady: RGBA na Flutter / Compose

KolorRGBAFlutter / 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)

O formatach RGBA i Flutter / Compose

RGBA to RGB z kanałem alfa odpowiadającym za krycie, zapisywany jako rgba(255, 87, 51, 0.5). Alfa ma wartość od 0 (pełna przezroczystość) do 1 (pełne krycie). To samo krycie można zapisać 8-cyfrowym HEX, np. #ff573380.

Flutter i Jetpack Compose zapisują kolor jako jedną 32-bitową liczbę ARGB, np. Color(0xFFFF5733). Dwie cyfry hex po 0x to alfa, a FF oznacza pełne krycie.

Jak działa konwersja

Odczytujemy wartość RGBA, przeliczamy ją na CIE XYZ macierzami ze specyfikacji CSS Color 4, a potem na Flutter / Compose. Wartości spoza docelowego gamutu są dopasowywane algorytmem CSS Color 4, który zachowuje jasność i barwę, a zmniejsza chromę.

Pytania i odpowiedzi

Jak przekonwertować RGBA na Flutter / Compose?

Wklej lub wpisz wartość RGBA w pole powyżej. PickShade przelicza ją wzorami CSS Color 4 w trakcie pisania, a jedno kliknięcie kopiuje wartość Flutter / Compose.

Czy konwersja RGBA na Flutter / Compose jest dokładna?

Obliczenia są dokładne, a wynik jest zaokrąglany tylko do wyświetlenia, z liczbą cyfr wystarczającą, by wrócić do tego samego koloru. Jeśli kolor nie mieści się w docelowym gamucie, PickShade ostrzega i pokazuje najbliższy kolor, który się mieści.

Czy mogę od razu dostać inne formaty?

Tak. Wszystkie inne formaty, w tym OKLCH, Display P3, Tailwind, SwiftUI, Flutter i Android, są pod wynikiem i kopiują się jednym kliknięciem.

Czy ten konwerter jest darmowy?

Tak. Jest darmowy, nie wymaga rejestracji i działa w całości w przeglądarce.