QUOTE (pl_90 @ Fr 27.07.2007, 18:30)[...]Weiß jemand vielleicht wie man Text und Image bei PHP-Image(create) vertikal zentriert? [...]
Nun, ein Parameter alleine wird es wohl nicht sein, da musst Du schon etwas tiefer graben.
Im Grunde muss Du nur wissen, welche Fläche du benötigst und nimmst dann den enstsprechenden Mittelwert um die Grafik oder den Text in Deine Leinwand zu positionieren.
Schau einfach mal nach den benötigten Funktionen:
http://www.php.net/GD
Diese Funktion kannst Du für den Text gebrauchen, soll es längerer Text sein, muss Du selber dafür sorgen, dass er nicht die Breite sprengt. Was bei einer unproportionalen Textweite relativ kompliziert ist, letztentlich kann es hilfreich sein, die Größe der einzelnen Buchstaben mit der Funktion zu bestimmen, bevor Du den Text auf Dein Bild bringst:
array
imagettfbbox ( int $size, int $angle, string $fontfile, string $text )
Oder Du schaust mal nach einen passenden Framework oder einer passenden Klasse, welche/s Dir die gewüschte Funktionalität bietet (bspw. bei
pear.php.net).