用于base64转换的Swift UIImage扩展

swift
阅读 61 收藏 0 点赞 0 评论 0

Extensions.swift

public enum ImageFormat {
    case png
    case jpeg(CGFloat)
}

extension UIImage {
    
    public func base64(format: ImageFormat) -> String? {
        var imageData: Data?
        switch format {
        case .png: imageData = UIImagePNGRepresentation(self)
        case .jpeg(let compression): imageData = UIImageJPEGRepresentation(self, compression)
        }
        return imageData?.base64EncodedString()
    }
}
评论列表


问题


面经


文章

微信
公众号

扫码关注公众号