Categories: GraficaPHP

Semplici Disegni con PHP e Librerie GD

In passato abbiamo trattato le basi del linguaggio PHP ed inoltre abbiamo affrontato alcuni argomenti importanti nella creazione di applicazioni per il web. Questa volta vedremo come disegnare attraverso le librerie grafiche GD un semplice cerchio, esercizio base per poter facilmente creare dei grafici dinamici “on the fly” con i dati provenienti da un database MySQL. Se avete studiato attentamente e vi siete esercitati con i miei articoli precedenti sul linguaggio PHP e lo studio di questo nuovo articolo, certamente potrete già da soli creare un grafico dinamico, che comunque vedremo nella sua intera creazione in un prossimo articolo, sempre su questo mio blog personale.
Innanzitutto vi mostro il risultato finale di quello che andremo a creare.

Un cerchio disegnato in PHP con le funzioni delle librerie GD

Personalmente ritengo che nel campo della programmazione occorra imparare prima i singoli pezzi che compongono il puzzle e solamente dopo provare a metterli tutti insieme, per questo in questo articolo vi propongo un esempio molto semplice e quasi banale.
Come primo requisito da soddisfare per creare questa applicazione è avere le librerie GD installate in PHP, per verificarlo potete creare una pagina con la famosa funzione phpinfo. Se tutto è a posto potete scrivere il codice per la creazione del disegno:

// File immagine.php

<?php

   $img = imagecreate(400, 400);
   $clr_sfondo = imagecolorallocate($img, 192, 192, 192);
   imagefill($img, 0, 0, $clr_sfondo);
   $clr_cerchio = imagecolorallocate($img, 0, 0, 0);
   imageellipse($img, 200, 200, 300, 300, $clr_cerchio);

   imagepng($img);
   imagedestroy($img);

?>

// File disegno.php
<html>
<head><title>Un semplice disegno</head></title>
<body>
<p style="color: #ff0000; font-family: trebuchet,
  Tahoma,Verdana; font-size: 14px; font-weight: bold;"
  align="center">
    Un piccolo esempio di come disegnare
      un cerchio con le librerie GD
</p>
<div align="center"><img src="immagine.php"></div>
</body>
<html>

Come potete osservare dal codice ho inserito il disegno all’interno della pagina web con il tag img. Se notate il codice del disegno potete notare che si lavora su una immagine, infatti in essa vengono inseriti gli oggetti grafici ed anche i colori. A mio avviso il codice è semplice e non ha bisogno di ulteriori spiegazioni. Per scoprire le altre funzioni della libreria potete fare riferimento all’aiuto in linea del PHP ( in Inglese ), mentre se volete il mio aiuto o altre spiegazioni vi rimando come al solito al forum.

Share
Giampaolo Rossi

Sviluppatore di software gestionale da oltre 28 anni.

Published by
Giampaolo Rossi

Recent Posts

Un Abbonamento per Tutti i Software

Sono arrivato alla convinzione che un abbonamento per tutti i miei software gestionali sia il…

11 mesi ago

Software di Magazzino Gratuito

MerciGest è un software per la gestione del magazzino completamente gratuito. Continua a leggere→

11 mesi ago

Mettere il PC in Lock Screen

In ufficio può capitare di doversi allontanare dal proprio posto di lavoro, ecco che allora…

3 anni ago

Fare il reset togliendo la corrente

In questo articolo vedremo quando è più o meno utile togliere la corrente ad un…

3 anni ago

Prossimi Aggiornamenti Software

Dopo la pausa invernale dovuta al lavoro che devo fare per sostentarmi, eccomi di nuovo…

3 anni ago

Come Eliminare i Files in Windows

Vediamo come eliminare i files direttamente da Windows senza utilizzare il cestino. Continua a leggere→

3 anni ago