1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
|
<?php
function vert()
{
header ("Content-type: image/png");
$x = 11; //largeur de mon image en PIXELS uniquement !
$y = 11; //hauteur de mon image en PIXELS uniquement !
/* on créé l'image en vraies couleurs avec une largeur de 50 pixels et une hauteur de 100 pixels */
$image = imagecreatetruecolor($x,$y);
$vert = imagecolorallocate($image, 0, 255, 0);
/* on créé la couleur et on l'attribue à une variable pour ne pas la perdre */
imagefilledellipse($image,5,5,10,10,$vert); //on créé un cercle
imagepng($image); //renvoie une image sous format png
imagedestroy($image); //détruit l'image, libérant ainsi de la mémoire
}
function rouge()
{
header ("Content-type: image/png");
$x = 11; //largeur de mon image en PIXELS uniquement !
$y = 11; //hauteur de mon image en PIXELS uniquement !
/* on créé l'image en vraies couleurs avec une largeur de 50 pixels et une hauteur de 100 pixels */
$image = imagecreatetruecolor($x,$y);
$rouge = imagecolorallocate($image, 255, 0, 0);
/* on créé la couleur et on l'attribue à une variable pour ne pas la perdre */
imagefilledellipse($image,5,5,10,10,$rouge); //on créé un cercle
imagepng($image); //renvoie une image sous format png
imagedestroy($image); //détruit l'image, libérant ainsi de la mémoire
}
function bleu()
{
header ("Content-type: image/png");
$x = 11; //largeur de mon image en PIXELS uniquement !
$y = 11; //hauteur de mon image en PIXELS uniquement !
/* on créé l'image en vraies couleurs avec une largeur de 50 pixels et une hauteur de 100 pixels */
$image = imagecreatetruecolor($x,$y);
$bleu = imagecolorallocate($image, 0, 0, 255);
/* on créé la couleur et on l'attribue à une variable pour ne pas la perdre */
imagefilledellipse($image,5,5,10,10,$bleu); //on créé un cercle
imagepng($image); //renvoie une image sous format png
imagedestroy($image); //détruit l'image, libérant ainsi de la mémoire
}
?>
<?php
//---- Récupération du paramètre
$img = '';
if (isset($_GET['img'])) {
$img = $_GET['img'];
}
if ($img == 'rouge') {
rouge();
}
if ($img == 'bleu') {
bleu();
}
//---- si la couleur passée en paramètre est "vert" ou bien n'est pas référencée
vert();
?> |