Color+hex.swift (451B)
1 /* 2 * This file is part of GNU Taler, ©2022-25 Taler Systems S.A. 3 * See LICENSE.md 4 */ 5 /** 6 * @author Marc Stibane 7 */ 8 import SwiftUI 9 10 extension Color { 11 init(hex: Int, opacity: Double = 1.0) { 12 let red = Double((hex >> 16) & 0xff) / 255.0 13 let green = Double((hex >> 8) & 0xff) / 255.0 14 let blue = Double( hex & 0xff) / 255.0 15 self.init(.sRGB, red: red, green: green, blue: blue, opacity: opacity) 16 } 17 }