GD Bilder

Nickel

Mitglied
Hallo, ich würde gerne dynamisch ein text in ein bild reinschreiben der zentriert werden soll. wie kann ich das machen? also der text wird aus der db ausgelesen.
 
eigendlich habe ich die verwendet aber nix richtiges gefunden. Mal ne frage was hast du als suchbegriff eingegeben?
 
naja, ein wenig nachdenken musst Du schon dabei :-)

hier mal ein kurzer Denkanstoss:

zuerst mit ImageCreate ein Bild in der gewünschten Größe erstellen.
dann den Text aus der DB auslesen (ich setze mal vorraus, daß Du weißt, wie das geht)
die Größe des Texts mit ImageTTFBBox ermitteln, und mit den erhaltenen Werten (und der Größe des Bildes) die Mitte errechnen (zum zentrieren)
den Text mit ImageTTFText ins Bild setzen
zum Schluss das Bild mit ImageJPEG ausgeben.

hope that helpz ;)

Dunsti
 
ah nun habe ich es danke für die tips :)

PHP:
$mitte =  round(imagesx($im)/2);
$masse = ImageTTFbbox ($groesse, $drehung, $pfad, $title);
$bild_mitte = $mitte-($masse[2]/2);
 
Zurück