SmoothGradient

0.3.1

Generate buttery smooth gradients.
intitni/SmoothGradient

What's New

0.3.1

2022-10-16T06:59:06Z

Fix creating gradients from SwiftUI Colors that are dynamic.

SmoothGradient

License

SmoothGradient helps you generate beautiful and buttery-smooth gradients. It helps you avoid gray dead zones in the middle of your gradients by interpolating colors in color spaces other than RGB.

This is a package strongly inspired by this gradient generator. You can click into the link to learn how this works.

Image

Usage

let colors: [UIColor] = SmoothGradientGenerator()
    .generate(
        from: fromColor,
        to: toColor,
        interpolation: .hcl, // choose from hcl, hsl, hsb
        precision: .high
    )

Please check example playgrounds for more detail.

Installation

Swift Package Manager

Simply add https://github.com/intitni/SmoothGradient as a dependency in either Xcode or Package.swift.

License

MIT.

Description

  • Swift Tools 5.3.0
View More Packages from this Author

Dependencies

  • None
Last updated: Wed May 15 2024 09:36:03 GMT-0900 (Hawaii-Aleutian Daylight Time)