Voici le script d'une
image qui pointe vers mon blog perso. La fonction
@Imagecreate ( ) construit une image de 147 pixels des long sur 40
pixels de large. L'image se présente sous quatre couleurs
grâce à quatre boucles for ( ) où
chaque couleur est passée en paramètre. Chaque fonction ImageLine ( ) dessine une bande de 10 pixels de large.
<?php
header ("Content-type: image/png");
putenv('GDFONTPATH=' . realpath('.'));
$image = @Imagecreate (147, 40);
$couleur = ImageColorAllocate ($image, 255, 255, 255);
$couleur2 = ImageColorAllocate ($image, 100, 150, 100);
$couleur3 = ImageColorAllocate ($image, 80, 120, 100);
$couleur4 = ImageColorAllocate ($image, 60, 90, 100);
$couleur5 = ImageColorAllocate ($image, 40, 60, 100);
for ($i = 0; $i <= 10; $i ++)
{
ImageLine($image, 0, $i, 147, $i, $couleur2);
}
for ($j = 11; $j <= 20; $j ++)
{
ImageLine($image, 0, $j, 147, $j, $couleur3);
}
for ($k = 21; $k <= 30; $k ++)
{
ImageLine($image, 0, $k, 147, $k, $couleur4);
}
for ($l = 31; $l <= 40; $l ++)
{
ImageLine($image, 0, $l, 147, $l, $couleur5);
}
$font = 'KOMTXTT_';
$text = "MON BLOG PERSO";
Imagettftext ($image, 17, 0, 5, 28, $couleur, $font, $text);
ImagePng ($image);
?>