====== FAQ Questions Générales ======
===== PHP : Création d'image dynamique avec GD et PHP =====
Voici des exemples de création d'image à la volée grace à GD.\\
__Note__ : pour consulter la version des GD dont vous disposez utilisez une page [[.:questions_generales#quelle_est_la_configuration_de_php|phpinfo()]]
Les exemples se montrent relativement simple pour qu'un débutant ne se sente pas trop perdu.\\
Libre à chacun d'aller plus loin par la suite.\\
**Création d'image en png :**
//On positionne le Header sur png
header ("Content-type: image/png");
//On fait une image de 50x50 pixel
$im = ImageCreate (50,30) or die ("Probleme de creation GD");
//On choisit la couleur de fond : notation en RGB
//Dans ce cas, on envoit bcp de rouge et un peu bleu pour violacer
//le fond
$background_color = ImageColorAllocate ($im, 255, 000, 125) ;
//On choisit la couleur de l'ecriture
$ecriture_color = ImageColorAllocate ($im, 0, 0, 0) ;
//On va ecrire un petit texte
imagestring ($im, 3, 18, 6, "HD", $ecriture_color);
//Et on envoit le tout
ImagePNG ($im);
?>
**Création d'image en jpeg :**
//Le principe est le meme que pour png sauf 2 lignes.
//Changez le png en jpeg
//**********************************
header ("Content-type: image/jpeg");
//**********************************
$im = ImageCreate (50,30) or die ("Probleme de creation GD");
$background_color = ImageColorAllocate ($im, 255, 000, 125) ;
$ecriture_color = ImageColorAllocate ($im, 0, 0, 0) ;
imagestring ($im, 3, 18, 6, "HD", $ecriture_color);
//Changez le png en jpeg
//**********************************
ImageJPEG ($im);
//**********************************
?>