Text auf Grafik zentrieren

visiondpc

Erfahrenes Mitglied
Hallo,
ich wollte mal fragen, ob es irgendwelche Funktionen gibt die es ermöglichen eine Grafik zu erzeugen auf der man einen dynamischen Text mittig zentrieren kann. Die einzige Idee die ich bisher hatte war die Breite von jedem Buchstaben in einem Array abzulegen und so die Offset-Werte jedesmal zu berechnen aber das muss doch auch einfacher gehen.
 
Es gibt die Funktionen imageftbbox() und imagepsbbox() und imagettfbbox(), die die Größe der Schriftbox in Pixel zurückgibt. Anhand dieser Werte kannst du die korrekte Position mit folgender Formel berechnen:
Code:
?X-Position Ecke oben links? = ?Bildbreite? / 2 - ?Schriftboxbreite? / 2
?Y-Position Ecke oben links? = ?Bildhöhe? / 2 - ?Schriftboxhöhe? / 2
 
Zurück