-
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);