Hoppa till färgväljaren

Konvertera SwiftUI till HEX

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

Tolkad som Swift-kod

HEX-värde#ff5733
HEX till SwiftUI

Justera färgen

11°
100 %

68 %
0,210
34°

Alla andra format

Exempel: SwiftUI till HEX

FärgSwiftUIHEX
Color(red: 1, green: 0, blue: 0)#ff0000
Color(red: 0, green: 1, blue: 0)#00ff00
Color(red: 0, green: 0, blue: 1)#0000ff
Color(red: 1, green: 1, blue: 1)#ffffff
Color(red: 0, green: 0, blue: 0)#000000
Color(red: 0.502, green: 0.502, blue: 0.502)#808080
Color(red: 1, green: 0.341, blue: 0.2)#ff5733
Color(red: 0.231, green: 0.51, blue: 0.965)#3b82f6
Color(red: 0.063, green: 0.725, blue: 0.506)#10b981
Color(red: 0.961, green: 0.62, blue: 0.043)#f59e0b
Color(red: 0.545, green: 0.361, blue: 0.965)#8b5cf6
Color(red: 0.925, green: 0.282, blue: 0.6)#ec4899

Om SwiftUI och HEX

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.

HEX skriver rött, grönt och blått som två hexadecimala siffror vardera, till exempel #ff5733. Det är det vanligaste sättet att skriva färger på webben och i designverktyg.

Så fungerar konverteringen

Vi läser SwiftUI-värdet, räknar om det till CIE XYZ med matriserna från specifikationen CSS Color 4 och sedan till HEX. 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 SwiftUI till HEX?

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

Är konverteringen från SwiftUI till HEX 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.