Hoppa till färgväljaren

Konvertera RGBA till SwiftUI

Klistra in ett RGBA-värde och få SwiftUI direkt. Andra format fungerar också.

Tolkad som RGB

SwiftUI-värdeColor(red: 1, green: 0.341, blue: 0.2, opacity: 0.8)
SwiftUI till RGBA

Samma färg utan transparens, som heltäckande SwiftUI

Justera färgen

11°
80 %

68 %
0,210
34°

Alla andra format

Opacitetstabell: HEX-alfa och RGBA

I 8-siffrig HEX anger de två sista siffrorna opaciteten: FF är helt täckande, 80 är ungefär 50 % och 00 är helt genomskinlig. Tabellen visar exempelfärgen i steg om 5 %.

OpacitetHEX-alfaHEXRGBA
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)

Exempel: RGBA till SwiftUI

FärgRGBASwiftUI
rgba(255, 0, 0, 1)Color(red: 1, green: 0, blue: 0)
rgba(0, 255, 0, 1)Color(red: 0, green: 1, blue: 0)
rgba(0, 0, 255, 1)Color(red: 0, green: 0, blue: 1)
rgba(255, 255, 255, 1)Color(red: 1, green: 1, blue: 1)
rgba(0, 0, 0, 1)Color(red: 0, green: 0, blue: 0)
rgba(128, 128, 128, 1)Color(red: 0.502, green: 0.502, blue: 0.502)
rgba(255, 87, 51, 1)Color(red: 1, green: 0.341, blue: 0.2)
rgba(59, 130, 246, 1)Color(red: 0.231, green: 0.51, blue: 0.965)
rgba(16, 185, 129, 1)Color(red: 0.063, green: 0.725, blue: 0.506)
rgba(245, 158, 11, 1)Color(red: 0.961, green: 0.62, blue: 0.043)
rgba(139, 92, 246, 1)Color(red: 0.545, green: 0.361, blue: 0.965)
rgba(236, 72, 153, 1)Color(red: 0.925, green: 0.282, blue: 0.6)

Om RGBA och SwiftUI

RGBA är RGB med en alfakanal för opacitet, skrivet som rgba(255, 87, 51, 0.5). Alfa går från 0 (helt genomskinlig) till 1 (helt täckande). Samma opacitet kan skrivas som 8-siffrig HEX, till exempel #ff573380.

SwiftUI beskriver en färg med rött, grönt och blått från 0 till 1, skrivet som Color(red: 1, green: 0.341, blue: 0.2). Opacitet läggs till med parametern opacity.

Så fungerar konverteringen

Vi läser RGBA-värdet, räknar om det till CIE XYZ med matriserna från specifikationen CSS Color 4 och sedan till SwiftUI. Värden utanför målformatets färgomfång anpassas med algoritmen i CSS Color 4, som behåller ljushet och färgton och minskar kroma.

Frågor och svar

Hur konverterar jag RGBA till SwiftUI?

Klistra in eller skriv ett RGBA-värde i fältet ovan. PickShade konverterar det med formlerna i CSS Color 4 medan du skriver, och ett klick kopierar SwiftUI-värdet.

Är konverteringen från RGBA till SwiftUI exakt?

Beräkningen är exakt och resultatet avrundas bara för visning, med tillräckligt många siffror för att räkna tillbaka till samma färg. Om färgen inte ryms i målformatets färgomfång varnar PickShade och visar närmaste färg som ryms.

Kan jag få andra format samtidigt?

Ja. Alla andra format, bland annat OKLCH, Display P3, Tailwind, SwiftUI, Flutter och Android, listas under resultatet och kopieras med ett klick.

Är konverteraren gratis?

Ja. Den är gratis, kräver inget konto och körs helt i din webbläsare.