Solución:
En realidad, no tomará tiempo convertir, pero para imprimir, tomará más tiempo, así que no lo imprima …
Puedes aplicar este código
let imageData: Data? = UIImageJPEGRepresentation(getImage(), 0.4)
let imageStr = imageData?.base64EncodedString(options: .lineLength64Characters) ?? ""
print(strBase64)
Versión Swift 4. Esta sencilla función funcionó bien para mí. Imagen decodificada confirmada de nuevo usando esto: https://codebeautify.org/base64-to-image-converter Espero que esto ayude a alguien.
public static func convertImageToBase64String(image : UIImage ) -> String
{
let strBase64 = image.pngData()?.base64EncodedString()
return strBase64!
}
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)