Convert between UIImage and Base64 string

后端 未结 24 3095
抹茶落季
抹茶落季 2020-11-22 01:45

Does anyone know how to convert a UIImage to a Base64 string, and then reverse it?

I have the below code; the original image before encoding is good, bu

24条回答
  •  情书的邮戳
    2020-11-22 02:00

    Swift version - create base64 for image

    In my opinion Implicitly Unwrapped Optional in case of UIImagePNGRepresenatation() is not safe, so I recommend to use extension like below:

    extension UIImage {
    
        func toBase64() -> String? {
            let imageData = UIImagePNGRepresentation(self)
            return imageData?.base64EncodedStringWithOptions(NSDataBase64EncodingOptions.Encoding64CharacterLineLength)
        }
    }
    

提交回复
热议问题