¿Cómo convertir la cadena BASE64 en Imagen con Flutter?
Estoy convirtiendo imágenes guardadas en mi base de datos Firebase a Base64 y me gustaría decodificar y codificar. He investigado preguntas similares, pero sigo recibiendo errores. ¿Esto es lo que tengo hasta ahora?
var image1 = String;
var pic = event.snapshot.value['image'];
var photo = BASE64.decode(pic);
image1 = photo;
Recibo el siguiente error ...
A value of type "List<int>" cannot be assigned to a variable of type "Type"
Si pudiera proporcionar un proceso inverso para codificar una imagen en Base64 para que puedan guardarse nuevamente en Firebase, eso sería apreciado.
*** ACTUALIZACIÓN
Aquí está mi código actualizado que todavía arroja un error.
image1 = event.snapshot.value['image'];
var image = BASE64.decode(image1.toString());
new Image.memory(image),
El error es ...
FormatException: Invalid Length must be a multiple of 4