PHP/Programmazione/Immagini: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Ramac (discussione | contributi)
mNessun oggetto della modifica
Ramac (discussione | contributi)
creare una nuova immagine
Riga 3:
 
Per fare ciò è possibile usare le librerie GD, delle librerie open-source sviluppate dalla Boutell. È possibile avere maggiori informazioni sull'argomento sul [http://www.libgd.org/Main_Page sito ufficiale].
 
Prima di procedere quindi alla creazione di immagini con PHP, si verifichi ovviamente di avere installato le librerie GD sul proprio computer.
 
Per creare quindi una nuova immagine in PHP dovremmo quindi:
Line 8 ⟶ 10:
#eseguire eventuali modifiche (creare linee, punti, riempimenti, aggiungere testo...)
#restituire come output un'immagine dopo aver correttamente impostato nell'header il tipo di file restituito
 
== Creare una nuova immagine ==
Per la creazione di una nuova immagine PHP mette a disposizione diverse funzioni. Per creare un'immagine ex-novo usiamo la funzione:
imagecreate(h, w)
che crea in memoria una nuova immagine di altezza <code>h</code> e larghezza <code>w</code> (in pixel) e restituisce un riferimento all'immagine appena creata.
 
Per caricare in memoria un'immagine salvata su disco usiamo invece le funzioni
imagecreatefrom''tipo'' (percorso)
che carica un'immagine salvata sul server del tipo specificato. Ad esempio:
$img = imagecreatefrompng('immagine.png');
 
Esiste inoltre una funzione
imagecreatefromstring (testo)
che crea un'immagine contenente il testo specificato come argomento
 
Nei casi avvenga un errore, le funzioni restituiscono <code>false</code>.
[[Categoria:Linguaggio PHP|Lavorare con le immagini]]