Blog de conocimiento gratuito: linux, programación, open source, bases de datos, android, frameworks, web e informática en general.
En este post vamos a hablar sobre el trabajo en imágenes al usar webpack. A veces, webpack convertirá las imágenes a base64 y en otras ocasiones devolverá la ruta de la misma. Esto se puede configurar de acuerdo a tus necesidades, y justamente veremos cómo hacerlo configurando el url-loader
.
En el post de hoy veremos cómo convertir un archivo (seleccionado en un input de tipo file
) a su representación en base64 como cadena usando JavaScript.
Técnicamente hablando, vamos a convertir un File
a un string en base64 usando FileReader
.
Aunque base64 ocupa más tamaño que el archivo original, en ocasiones es necesario convertir un fichero binario a este formato para su fácil transporte o almacenamiento.
Nota: en este ejemplo aprenderás a convertir un archivo seleccionado en un input, pero puedes hacer lo mismo con un archivo recuperado del OPFS o incluso un archivo descargado con fetch; las posibilidades son infinitas.
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.
Hoy voy a mostrarte la posible solución a un problema que surge cuando generamos documentos PDF usando PHP y Dompdf. El problema en cuestión es que la imagen no aparece en el PDF.
En su lugar, dice:
Image not found or type unknown
Este problema puede deberse a varios problemas, pero lo que te mostraré es una posible solución para que las imágenes aparezcan en el PDF generado con PHP.
Resumen: en este post te mostraré a obtener una imagen como archivo a partir de su representación en base 64. Es decir, lo contrario a lo que hicimos en un post anterior.
Lo que vamos a hacer es crear un archivo de imagen a partir de una cadena o string en formato base 64.
Resumen: en este post te muestro cómo convertir una imagen a una cadena codificada en base 64 usando PHP.
La conversión de imágenes a base64 se hace cuando se desean almacenar los datos como cadena, o para transmitirlos en una forma legible y copiable por el ser humano.
Base64 es un sistema de codificación que convierte cualquier dato a una representación que puede ser formada por los caracteres ASCII (los cuales son 64).
Veamos cómo podemos trabajar con base64 en JavaScript