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

Конвертер SwiftUI в HEX

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

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

Значення HEX#ff5733
HEX в SwiftUI

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

11°
100%

68%
0,210
34°

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

Приклади конвертації SwiftUI в HEX

КолірSwiftUIHEX
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

Про формати SwiftUI і HEX

У SwiftUI колір задається червоним, зеленим і синім від 0 до 1: Color(red: 1, green: 0.341, blue: 0.2). Прозорість додається параметром opacity.

HEX записує червоний, зелений і синій двома шістнадцятковими цифрами кожен, наприклад #ff5733. Це найпоширеніший спосіб записати колір у вебі та дизайнерських інструментах.

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

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

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

Як конвертувати SwiftUI в HEX?

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

Чи точна конвертація SwiftUI в HEX?

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

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

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

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

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