OVH Cloud OVH Cloud

Creer une image de taille inconnu e t centrer du texte

2 réponses
Avatar
Jean-Matthieu D.
Bonjour !

Je souhaie créer une image en php. La taille de l'image n'est pas
connue, et sera définie par des variables.

Je souhaite mettre un texte sur cette image. Comment le centrer en hauteur ?

Exemple : Trouver $y_debut_texte en fonction de ce que vous voulez pour
centrer le texte "mon texte" en hauteur.
[code]
ImageString ($image, $font_size, $x_debut_texte, $y_debut_texte, "mon
texte", $couleur_texte);
[/code]

Merci de votre aide,

Cordialement,

JMD

2 réponses

Avatar
Sebastien SKWERES
Je pense qu'une simple opération devrait suffire.
On connait la taille de la police, on connait la taille de l'image... On
devrait alors posséder tous les éléments nécessaires et suffisants.

$y_debut_texte = ($y/2) + ($font_size/2);

C'est peut être un signe (-) d'ailleurs, je ne sais pas comment est orienté
l'axe des y.

Sébastien.
Avatar
Jean-Matthieu D.
Je pense qu'une simple opération devrait suffire.
On connait la taille de la police, on connait la taille de l'image... On
devrait alors posséder tous les éléments nécessaires et suffisants.

$y_debut_texte = ($y/2) + ($font_size/2);

C'est peut être un signe (-) d'ailleurs, je ne sais pas comment est orienté
l'axe des y.

Sébastien.
Merci j'essayerai