Bonjour,

je souhaite centrer un texte sur une image que j'ai créée dynamiquement.

la difficultée est que ce texte peux avoir une taille et une police différente selon ce que choisi l'utilisateur, ce qui change la donne à chaque fois donc !

voila ce que j'ai fait :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
	$width = 400;
  	$height = 200;
	$centre = $width/2;
	$centre2 = $height/2;
 
	//centre texte 1
	$bbox = imagettfbbox($s, 0, $font1, $text);
                $x=$centre-($bbox[4]-$bbox[6])/2;
	$y=$centre2-($bbox[5]-$bbox[6])/2;
Mais ca ne fonctionne qu'a moitié... en gros ca marche "à peu près" car c'est à peu près centré, mais ca ne marche pas avec toute les polices...

Quelqu'un aurait une piste ?

Alex.