Nwlapcug.com


Come convertire immagini in dati binari utilizzando PHP

Come convertire immagini in dati binari utilizzando PHP


File di immagine memorizzati sui server Web possono essere convertiti in stringhe binarie utilizzando PHP. Conversione di un'immagine a binario consente di facilmente conservare e passare i valori, senza preoccuparsi di codifica essere colpiti. Il processo effettivo di convertire l'immagine in binario è molto semplice, con solo poche righe di codice PHP. Il codice o possa essere salvato come una funzione per essere utilizzato come parte di un programma più ampio, o come file autonomo se è solo necessario eseguire un'operazione di una volta.

Istruzioni

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 a una variabile utilizzando la riga di codice riportato di seguito. Sostituire la stringa racchiusa tra virgolette con il percorso all'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 riportato di seguito al file.

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

$size = filesize ($image);

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

fclose ($fd);

4

Codificare il contenuto del file, ora memorizzato nella variabile $contents. Ingresso la seguente riga di codice e la vostra immagine sarà una stringa binaria, memorizzata nella variabile $encoded. È ora possibile salvare tale stringa a un database di facile memorizzazione, passare la variabile per la modifica o visualizzarla.

$encoded = base64_encode($contents);