Used for color with conversion between different color spaces.
Works on Foundation
available devices. Should work on all Swift supported platforms.
Add this package into your project.
dependencies: [
.package(url: "https://github.com/Lakr233/ColorVector.git", from: "1.0.0"),
]
Then you can use it like this:
import ColorVector
let colorVectorRGB = ColorVector(v: .init(
Double.random(in: 0 ... 255),
Double.random(in: 0 ... 255),
Double.random(in: 0 ... 255),
Double.random(in: 0 ... 1)
), space: .rgb)
let someLCHColor = colorVectorRGB.lch
let someLABColor = colorVectorRGB.lab
let someXYZColor = colorVectorRGB.xyz
This project is licensed under the MIT License - see the LICENSE file for details.
Copyright © 2023 Lakr Aream. All Rights Reserved.