Tecnología

Inicio

Cómo convertir imágenes en datos binarios Uso de PHP

Cómo convertir imágenes en datos binarios Uso de PHP


Los archivos de imagen almacenados en servidores web pueden ser convertidos en cadenas binarias usando PHP. Convertir una imagen binaria que le permite almacenar fácilmente y pasa valores, sin tener que preocuparse acerca de la codificación se vea afectado. El proceso real de convertir la imagen a binario es muy simple, utilizando sólo unas pocas líneas de código PHP. El código o bien se puede guardar como una función para ser utilizado como parte de un programa más grande, o como un archivo independiente si solo necesita ejecutar una operación una vez.

Instrucciones

1 Crear un archivo en el servidor Web denominado "image_binary.php" y guardarlo en su servidor. Este archivo contendrá todo el código de seguir.

2 Asignar la ruta de archivo en una variable usando la línea de código a continuación. Reemplazar la cadena dentro de las comillas con la ruta de la imagen en el servidor Web.

$ Image = "imagen.jpg";

3 Tire de los datos de su archivo en una variable. Usando la etiqueta 'rb' le indica que debe leerse como binario. Añadir las líneas de código siguiente para su archivo.

$ data = fopen ($ imagen, 'rb');

$ Size = tamaño del archivo ($ imagen);

$ contenidos = fread ($ fd, tamaño $);

fclose ($ fd);

4 Codificar el contenido de su archivo, ahora almacenado en el contenido variable $. Introducir la siguiente línea de código y su imagen será una cadena binaria, almacenado en la variable $ codificada. Ahora puede guardar esa cadena a una base de datos para facilitar el almacenamiento, pasar la variable para la edición o mostrarlo.

$ Codificada = base64_encode ($ contenido);