PHP  »  Articoli  »  Grafica e Php 

Disegnare con le librerie GD e PHP

di: Fernando Marinò     16 Aprile 2003

Introduzione al disegno con le librerie GD e PHP

Iniziamo subito col fare due importanti distinzioni, attualmente è possibile reperire su internet due versioni delle librerie GD, le 1.6.x e le 2.x. Questo perché in passato è stata mossa una causa legale contro gli autori di queste utilissime librerie, il formato GIF è proprietario, ciò significa che bisogna pagare dei diritti per poterlo utilizzare. La soluzione è stata eliminare il supporto per le GIF dalle librerie in quanto le GD fanno parte di un progetto Open Source. In definitiva le differenze principali fra le due versioni facilmente reperibili in rete sono queste:
- con le versioni <= 1.6.x si ha pieno supporto per GIF, JPEG e PNG (in modo limitato), inoltre si ha a disposizione un set limitato di funzioni grafiche.
- con le versioni >= 2.x si ha pieno supporto per JPEG e PNG ma non per le GIF, tuttavia si dispone di un set più ampio di funzioni grafiche.

Per praticità menzionerò nel codice la compatibilità con le funzioni introdotte nelle due versioni.

Per utilizzare un'immagine generata con queste librerie si può semplicemente effettuare la richiesta di questa pagina nel browser oppure, più pratico, inserire il percorso del file php che genera l'immagine, nel tag <img> in questo modo: <img src="miaPagina.php">

Con questo sistema è possibile passare anche dei parametri nella query string dell'immagine aumentandone notevolmente le potenzialità.

Guide PHP

Guida Yii Framework

Come creare applicazioni Web in modo semplice e veloce con il...

Guida Zend Framework

Diventate professionisti dello sviluppo Web. Zend Framework è lo...

Guida Applicazioni Facebook con PHP

Come realizzare un'applicazione per Facebook. Dalle basi della...

Altre guide

Newsletter @PHP

Ogni lunedì, direttamente nella tua e-mail: script, articoli, guide e tutorial su PHP, MySQL e Apache.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso PHP per Webmaster

11 Giugno 2012 a Milano
Disponibilità: 7 Posti

Corso Google AdWords Base

25 Giugno 2012 a Milano
Disponibilità: 7 Posti

Corso Google AdWords Base

05 Giugno 2012 a Roma
Disponibilità: 7 Posti