Come convertire le immagini in dati binari Utilizzo di PHP

April 13

Come convertire le immagini in dati binari Utilizzo di PHP


I file di immagine memorizzati su server Web possono essere convertiti in stringhe binarie utilizzando PHP. La conversione di un'immagine a binario consente di memorizzare facilmente e passare valori, senza preoccuparsi della codifica essere colpiti. Il processo effettivo di conversione dell'immagine binario è molto semplice, utilizzando solo poche linee di codice PHP. Il codice può sia essere salvato come una funzione per essere utilizzato come parte di un programma più ampio, o come file autonomo se avete solo bisogno di eseguire un'operazione volta.

istruzione

1 Creare un file sul server Web denominato "image_binary.php" e salvarlo sul server. Questo file conterrà tutto il codice da seguire.

2 Assegnare il percorso del file per una variabile utilizzando la riga di codice di seguito. Sostituire la stringa all'interno delle virgolette con il percorso per la vostra immagine sul server Web.

$ Image = "image.jpg";

3 Estrarre i dati dal file in una variabile. Utilizzando il tag 'rb' dice di leggere come binario. Aggiungere le righe di codice sottostante per il file.

$ data = fopen ($ immagine, 'RB');

$ Size = dimensione del file ($ image);

$ contenuto = fread ($ fd, $ size);

fclose ($ fd);

4 Codifica il contenuto del file, ora conservati nei $ contenuti variabili. Inserire la seguente riga di codice e la vostra immagine sarà una stringa binaria, memorizzato nella variabile $ codificato. È ora possibile salvare quella stringa a un database per una facile memorizzazione, passare la variabile per la modifica o visualizzarlo.

$ Codificato = base64_encode ($ contenuto);