A lightweight but powerful color kit (Swift)
Features
-
Pick Colors From Image
-
Generate Monochrome Image
-
Support Hex Color Style
-
Lighten / Darken Any Color
-
Generate Two Different Styles of Gradient Color
Installation
Requirements
Get it as:
1) source files
- Download the BCColor repository as a zip file or clone it
- Copy the BCColor files into your Xcode project
2) via Cocoa pods
BCColor is available on CocoaPods. Just add the following to your project Podfile:
If you want to read more about CocoaPods, have a look at this short tutorial.
Basic Usage
// Pick Colors From Image let colors = image? .bc_getColors() // Generate Momochrome Image let monochromeImage = image? .bc_monochrome() // Hex Color UIColor.bc_colorWithHex("#5d13e2", alpha: 1) // Gradientcolor uicolor. bc_gradientColor(CGPointMake(0.0, 0.0), endPoint: CGPointMake (1.0, 1.0), frame, frame, colors: [UIColor.redColor(), UIColor.blueColor()]) UIColor.bc_radialGradientColor(frame, colors: [UIColor.blueColor(), UIColor.greenColor()])Copy the code
Misc
Author: Boyce Chang
If you like BCColor and use it, could you please:
- star this repo
- send me some feedback. Thanks!
License
This code is distributed under the terms and conditions of the MIT license.
Contribution guidelines
If you are fixing a bug you discovered, please add also a unit test so I know how exactly to reproduce the bug before merging.