swift—–获取图片的主题色
// 获取图片的主题色
public extension UIImage {
func subjectColor(_ completion: @escaping (_ color: UIColor?) -> Void) {
DispatchQueue.global().async {
// 获取不到cgImage时
if self.cgImage == nil {
DispatchQueue.main.async {
return completion(nil)
}
}
// 先缩小图片
let bitmapInfo = CGBitmapInfo(rawValue: 0).rawValue | CGImageAlphaInfo.premultipliedLas
版权声明:
作者:lichengxin
链接:https://www.techfm.club/p/12084.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。
THE END
二维码
共有 0 条评论