Blog
Convertir una imagen en base64 nos puede ser de gran utilidad en muchos casos, por ejemplo si la queremos guardar en una base de datos. En este tutorial aprenderemos a convertir una imagen en base64 con PHP utilizando las funciones base64_encode y file_get_contents que nos ofrece el lenguaje de programación.
¿Cómo convertir una imagen en base64 con PHP?
Hacer esto en PHP no es nada difícil, primero debemos cargar la imagen con la función file_get_contents y luego codificarla con otra función llamada base64_encode. En el siguiente código PHP se muestra como hacerlo:
<?php // Nombre de la imagen $path = 'image.png'; // Extensión de la imagen $type = pathinfo($path, PATHINFO_EXTENSION); // Cargando la imagen $data = file_get_contents($path); // Decodificando la imagen en base64 $base64 = 'data:image/' . $type . ';base64,' . base64_encode($data); // Mostrando la imagen echo '<img src="'.$base64.'"/>'; // Mostrando el código base64 echo $base64; ?>
Bueno gente hemos llegado al final de este tutorial en el cual se explica cómo convertir una imagen en base64 con PHP, espero que les sea de gran utilidad y ante cualquier problema no duden en dejar un comentario.
Muy buen codigo,gracias por compartir!
Saludos