PDA

Visualizza la versione completa : Salvare un'immagine in un file


october
25-06-2020, 17:11
Ciao a tutti,
ho uno script che mi genera un'immagine e la mette all'interno di un TAG IMG:

<img src="barcode.php?s=dmtxs&wq=4&d=8675309">

Potete suggerirmi come salvare l'immagine generata in un file?

Alhazred
25-06-2020, 17:24
edit: capito male

Riprovo: hai accesso al codice del file barcode.php?

october
25-06-2020, 17:30
Si PNG,
il file lo salva ma non č leggibile

file_put_contents('001.png', 'barcode.php?s=dmtxs&wq=4&d=8675309');

october
25-06-2020, 17:31
Si

october
25-06-2020, 17:32
Il file č qui
https://github.com/kreativekorp/barcode/blob/master/barcode.php (https://github.com/kreativekorp/barcode/blob/master/barcode.php)

Alhazred
25-06-2020, 17:37
Nella funzione render_image(), prima del return, salvi l'immagine aggiungendo



file_put_contents('path/file_di_destinazione.estensione_appropriata', $image);


al posto di "estensione_appropriata" dovrai ovviamente mettere png, jpg o quella che viene usata per la creazione.

october
25-06-2020, 18:52
ho fatto un sacco di prove ma non riesco a salvare l’immagine, potresti aiutarmi con il codice?


Nella funzione render_image(), prima del return, salvi l'immagine aggiungendo



file_put_contents('path/file_di_destinazione.estensione_appropriata', $image);


al posto di "estensione_appropriata" dovrai ovviamente mettere png, jpg o quella che viene usata per la creazione.

Alhazred
25-06-2020, 20:28
Quello č il codice.

october
30-06-2020, 15:33
In questo modo otteno un'immagine PNG non leggibile


include('barcode.php');

$data = "Questi sono i dati del DataMatrix ";$symbology = "dmtxs";
$options = "wq=4";
$generator = new barcode_generator();

$image = $generator->render_image($symbology, $data, $options);$image = imagepng($image);

file_put_contents('pippo.png', $image);

imagedestroy($image);



Quello č il codice.

october
01-07-2020, 11:16
Help

Loading