// Copyright SIX DAY LLC. All rights reserved. import Foundation import UIKit extension UIImage { static func filled(with color: UIColor) -> UIImage { let pixelScale = UIScreen.main.scale let pixelSize = 1 / pixelScale let fillSize = CGSize(width: pixelSize, height: pixelSize) let fillRect = CGRect(origin: CGPoint.zero, size: fillSize) UIGraphicsBeginImageContextWithOptions(fillRect.size, false, pixelScale) let graphicsContext = UIGraphicsGetCurrentContext() graphicsContext!.setFillColor(color.cgColor) graphicsContext!.fill(fillRect) let image = UIGraphicsGetImageFromCurrentImageContext() UIGraphicsEndImageContext() return image! } }