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 Symfony

Scopriamo quanto è facile programmare in PHP. Una guida al framework...

Guida PHP e MySql pratica

Esaminare e comprendere i comandi fondamentali di interazione tra...

Guida programmazione ad oggetti con PHP 5

Come creare applicazioni Web utilizzando la programmazione orientata...

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 Webmaster con PHP

01 Marzo 2010 a Milano
Disponibilità: 8 Posti

Corso Amministratore Linux

15 Febbraio 2010 a Roma
Disponibilità: 7 Posti

Corso Webmaster con PHP

29 Marzo 2010 a Roma
Disponibilità: 7 Posti