Sven Rautenberg: Breite einer TTF Schrift in pixel ausgeben

Beitrag lesen

Moin!

ich würde gerne mit php Image Funktionen ein Bild erstellen wo ich
mit einer get variabel den textstring übergebe.
jetzt kommt meine frage: wie kann ich die breite des string in z.b.
verdana 11px ermitteln?

Wenn du imagettfbbox() aufrufst, wird die gdlib die angegebenen Einstellungen für Text, Schriftart, Rotation etc. verwenden und die Ausdehung des umschließenden Rechtecks der Schrift berechnen.

Ohne Rotation ist die Differenz der X-Koordinaten dann die Breite in Pixeln des Textes (z.B. um ihn dann zentriert in die Grafik zu schreiben bzw. eine passend große Grafik zu generieren).

http://de.php.net/manual/de/function.imagettfbbox.php

- Sven Rautenberg