Bonjour,

dans mon image générée en php (750 * 100), mon texte est centré horizontalement, mais je voudrais maintenant le centrer verticalement.

Je précise que le texte à une police et une taille différente à chaque refresh de la page

code du centrage horizontal (trouver sur internet

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
function centrage_texte($z,$y) // => z = le texte, y = la police
     {
     // Je calcule le nombre de caractères dans la chaine
     $a = strlen($z);
     // Je calcule la taille d'un caractère par rapport à la taille de la police
     $b = imagefontwidth($y);
     // Je calcule la taille de ma chaine de caractères
     $c = $a*$b;
     // Je calcule combien il me reste de caractères/espace sur les côtés pour centrer mon texte
     $d = 750-$c;
     // Je recherche l'emplacement où débutera ma chaine de caractères
     $e = $d/2;
     // La chaine commencera ... à cet emplacement
     return $e;
     }

j'ai fait la même fonction pour le centrage vertical en remplaçant "750" par "100" mais cela ne fonctionne pas

comment faire?

Merci d'avance

Jacko2