En este post te mostraré cómo convertir una cadena en base64 a una imagen de Go. Específicamente convertiremos un string de la imagen en base64 a un objeto tipo image.Image
.
Una vez que tengamos la imagen como image.Image
entonces podemos escribirla en el disco duro, manipularla o hacer cualquier otra cosa.
Recordemos que las imágenes codificadas en base64 empiezan con algo como:
data:image/png;base64,
O también en formato JPG, GIF u otros.
Para convertir una cadena en base 64 a una imagen, debemos remover esa parte, decodificar la cadena y luego invocar a Image.Decode
.
Entonces veamos la siguiente función:
En este caso si es que la cadena tiene la marca que mencioné anteriormente, la removemos. Para removerla simplemente cortamos la cadena como si fuera un arreglo.
Luego la decodificamos en la línea 16 y ya la tendremos como una imagen que podemos escribir en el disco duro. No olvides importar a :
La función anterior convierte una string base64 a imagen. La siguiente la puede escribir en una imagen PNG:
Te dejo más tutoriales de Go en mi blog.
En ocasiones es necesario leer los pixeles y colores de una imagen con JavaScript del…
Siguiendo con los tutoriales de listas desplegables o select con JavaScript, vamos a ver cómo…
Hoy vamos a ver programar la impresión de un PDF generado a partir de HTML…
En este tutorial básico de JavaScript con HTML vamos a ver cómo llenar una lista…
En este artículo se presenta una guía para imprimir un PDF a partir de una…
En este post voy a enseñarte cómo imprimir un PDF a partir de su representación…
Esta web usa cookies.