PHP – Convertir imagen a cadena en base64

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.

Convertir imagen a cadena base64

Debemos obtener el contenido binario de la imagen utilizando file_get_contents.

Después, lo convertimos a base64 usando la función base64_encode.

Finalmente, lo que regrese la función lo podemos guardar en una base de datos, en un archivo o simplemente mostrarlo.

Veamos el siguiente ejemplo:

En este caso la imagen se llama blog.png y está en la ubicación en donde se encuentra el script.

Obtenemos el contenido y lo mostramos en la pantalla.

Así podemos convertir una imagen (sin importar su extensión) a su representación en base64 usando PHP.

Prueba el script aquí. La imagen que convertí es esta.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *