Dans cet exemple
on trace des lignes tous les 2 pixels avec une boucle for ( ) et la
fonction ImageLine ( ). Puis on écrit du texte avec la
fonction Imagettftext ( ) qui permet de préciser une fonte.
Dans mon exemple où la police réside dans le
même dossier que son script j'ai ajouté la
troisième ligne (GDFONTPATH), c'est pourquoi on met la
police
sans le ' .ttf '.
<?php
header ("Content-type: image/png");
putenv('GDFONTPATH=' . realpath('.'));
$image = @Imagecreate (172, 30);
$couleur = ImageColorAllocate ($image, 102, 102, 102);
$couleur2 = ImageColorAllocate ($image, 0, 0, 0);
$couleur3 = ImageColorAllocate ($image, 153, 153, 153);
for ($i = 0; $i <= 30; $i += 2)
{
ImageLine ($image, 0, $i, 172, $i, $couleur3);
}
$font = 'Timeless';
$text = 'MON EXEMPLE.org';
Imagettftext ($image, 14, 0, 3, 22, $couleur2, $font, $text);
ImagePng ($image);
?>