├── .gitignore ├── .vscode ├── launch.json └── settings.json ├── CHANGELOG.md ├── Doc ├── LinearRGB Approximations.ipynb └── approx-quality.png ├── LICENSE ├── Package.swift ├── README.md ├── Sources ├── Colorful │ ├── colorgens.swift │ ├── colors.swift │ ├── happy_palettegen.swift │ ├── hsluv.swift │ ├── soft_palettegen.swift │ ├── sort.swift │ └── warm_palettegen.swift └── Demos │ ├── Benchmark │ └── main.swift │ ├── ColorBlend │ ├── clamped.png │ ├── clamped.xcf │ ├── colorblend.png │ ├── invalid.png │ ├── invalid.xcf │ └── main.swift │ ├── ColorDist │ ├── colordist.png │ ├── colordist.xcf │ └── main.swift │ ├── ColorGens │ ├── colorgens.png │ └── main.swift │ ├── ColorSort │ ├── colorsort.png │ └── main.swift │ ├── GradientGen │ ├── gradientgen.png │ └── main.swift │ ├── PaletteGens │ ├── main.swift │ └── palettegens.png │ └── Shared │ └── shared.swift └── Tests └── ColorfulTests ├── Resources └── hsluv-snapshot-rev4.json ├── swift_colorfulTests.swift ├── swift_hsluvTests.swift └── swift_sortTests.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mojzesh/swift-colorful/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mojzesh/swift-colorful/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mojzesh/swift-colorful/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Doc/LinearRGB Approximations.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mojzesh/swift-colorful/HEAD/Doc/LinearRGB Approximations.ipynb -------------------------------------------------------------------------------- /Doc/approx-quality.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mojzesh/swift-colorful/HEAD/Doc/approx-quality.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mojzesh/swift-colorful/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mojzesh/swift-colorful/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mojzesh/swift-colorful/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Colorful/colorgens.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mojzesh/swift-colorful/HEAD/Sources/Colorful/colorgens.swift -------------------------------------------------------------------------------- /Sources/Colorful/colors.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mojzesh/swift-colorful/HEAD/Sources/Colorful/colors.swift -------------------------------------------------------------------------------- /Sources/Colorful/happy_palettegen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mojzesh/swift-colorful/HEAD/Sources/Colorful/happy_palettegen.swift -------------------------------------------------------------------------------- /Sources/Colorful/hsluv.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mojzesh/swift-colorful/HEAD/Sources/Colorful/hsluv.swift -------------------------------------------------------------------------------- /Sources/Colorful/soft_palettegen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mojzesh/swift-colorful/HEAD/Sources/Colorful/soft_palettegen.swift -------------------------------------------------------------------------------- /Sources/Colorful/sort.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mojzesh/swift-colorful/HEAD/Sources/Colorful/sort.swift -------------------------------------------------------------------------------- /Sources/Colorful/warm_palettegen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mojzesh/swift-colorful/HEAD/Sources/Colorful/warm_palettegen.swift -------------------------------------------------------------------------------- /Sources/Demos/Benchmark/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mojzesh/swift-colorful/HEAD/Sources/Demos/Benchmark/main.swift -------------------------------------------------------------------------------- /Sources/Demos/ColorBlend/clamped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mojzesh/swift-colorful/HEAD/Sources/Demos/ColorBlend/clamped.png -------------------------------------------------------------------------------- /Sources/Demos/ColorBlend/clamped.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mojzesh/swift-colorful/HEAD/Sources/Demos/ColorBlend/clamped.xcf -------------------------------------------------------------------------------- /Sources/Demos/ColorBlend/colorblend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mojzesh/swift-colorful/HEAD/Sources/Demos/ColorBlend/colorblend.png -------------------------------------------------------------------------------- /Sources/Demos/ColorBlend/invalid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mojzesh/swift-colorful/HEAD/Sources/Demos/ColorBlend/invalid.png -------------------------------------------------------------------------------- /Sources/Demos/ColorBlend/invalid.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mojzesh/swift-colorful/HEAD/Sources/Demos/ColorBlend/invalid.xcf -------------------------------------------------------------------------------- /Sources/Demos/ColorBlend/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mojzesh/swift-colorful/HEAD/Sources/Demos/ColorBlend/main.swift -------------------------------------------------------------------------------- /Sources/Demos/ColorDist/colordist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mojzesh/swift-colorful/HEAD/Sources/Demos/ColorDist/colordist.png -------------------------------------------------------------------------------- /Sources/Demos/ColorDist/colordist.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mojzesh/swift-colorful/HEAD/Sources/Demos/ColorDist/colordist.xcf -------------------------------------------------------------------------------- /Sources/Demos/ColorDist/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mojzesh/swift-colorful/HEAD/Sources/Demos/ColorDist/main.swift -------------------------------------------------------------------------------- /Sources/Demos/ColorGens/colorgens.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mojzesh/swift-colorful/HEAD/Sources/Demos/ColorGens/colorgens.png -------------------------------------------------------------------------------- /Sources/Demos/ColorGens/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mojzesh/swift-colorful/HEAD/Sources/Demos/ColorGens/main.swift -------------------------------------------------------------------------------- /Sources/Demos/ColorSort/colorsort.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mojzesh/swift-colorful/HEAD/Sources/Demos/ColorSort/colorsort.png -------------------------------------------------------------------------------- /Sources/Demos/ColorSort/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mojzesh/swift-colorful/HEAD/Sources/Demos/ColorSort/main.swift -------------------------------------------------------------------------------- /Sources/Demos/GradientGen/gradientgen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mojzesh/swift-colorful/HEAD/Sources/Demos/GradientGen/gradientgen.png -------------------------------------------------------------------------------- /Sources/Demos/GradientGen/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mojzesh/swift-colorful/HEAD/Sources/Demos/GradientGen/main.swift -------------------------------------------------------------------------------- /Sources/Demos/PaletteGens/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mojzesh/swift-colorful/HEAD/Sources/Demos/PaletteGens/main.swift -------------------------------------------------------------------------------- /Sources/Demos/PaletteGens/palettegens.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mojzesh/swift-colorful/HEAD/Sources/Demos/PaletteGens/palettegens.png -------------------------------------------------------------------------------- /Sources/Demos/Shared/shared.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mojzesh/swift-colorful/HEAD/Sources/Demos/Shared/shared.swift -------------------------------------------------------------------------------- /Tests/ColorfulTests/Resources/hsluv-snapshot-rev4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mojzesh/swift-colorful/HEAD/Tests/ColorfulTests/Resources/hsluv-snapshot-rev4.json -------------------------------------------------------------------------------- /Tests/ColorfulTests/swift_colorfulTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mojzesh/swift-colorful/HEAD/Tests/ColorfulTests/swift_colorfulTests.swift -------------------------------------------------------------------------------- /Tests/ColorfulTests/swift_hsluvTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mojzesh/swift-colorful/HEAD/Tests/ColorfulTests/swift_hsluvTests.swift -------------------------------------------------------------------------------- /Tests/ColorfulTests/swift_sortTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mojzesh/swift-colorful/HEAD/Tests/ColorfulTests/swift_sortTests.swift --------------------------------------------------------------------------------