1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| $nomtemp="cartaweb".rand(1,15).".jpg";
$nomfichier=$nomtemp; // nom de l'image de sortie.
$qualite=100; // 0 à 100.
$fontpath="polices\\"; // chemin de la police.
//$gif = ImageCreate(150,110); // pour ceux qui veulent créer l'image, dans ce cas là enlever le commentaire de cette ligne et mettre en commentaire les 4 lignes de code suivantes.
//on va chercher l'image principale de test
$Image = "carte".$numcarte.".jpg"; //son nom.
$Source = "cartes\\"; //l'emplacement de votre image.
$jpg=imagecreatefromjpeg($Source.$Image);
$size = getimagesize($Source.$Image); // $size[0] = largeur, $size[1] = hauteur.
$tx = ImageColorAllocate($jpg,$coul1,$coul2,$coul3); //l'image et les couleurs RVB.
//ImageFilledRectangle($jpg,0,0,$size[0],$size[1],$bg); //au cas où vous voulez remplir l'image d'une couleur unie.
ImageTTFText ($jpg, $taille, 0, 200, 40, $tx, $fontpath.$nompolice ,$texte); //array imagettftext ( resource image , int size , int angle , int x , int y , int color , string fontfile , string text )
//header("content-type: image/jpeg"); //si cette ligne vous pose pb mlettez là en commentaire
ImageJPEG($jpg,$nomfichier,$qualite); //fichier de sortie
} |
Partager