Skip to content

Instantly share code, notes, and snippets.

@iamstephenbrown
iamstephenbrown / UIColor+Luminosity.swift
Last active January 24, 2022 21:37
UIColor extension to adjust the luminosity of a colour
import Foundation
import UIKit
// Fantastic explanation of how it works
// http://www.niwa.nu/2013/05/math-behind-colorspace-conversions-rgb-hsl/
fileprivate extension CGFloat {
/// clamp the supplied value between a min and max
/// - Parameter min: The min value
/// - Parameter max: The max value
func clamp(min: CGFloat, max: CGFloat) -> CGFloat {