Hi,
Ok, ich wäre dann bereit
vorweg, hier gibts eine Übersicht der ganzen Funktionen welche üer die GD bereitgestellt werden:
http://de3.php.net/manual/de/ref.image.php
Du möchtest ja ein Bild an einer bestimmten Stelle mit einem dynamischen Text versehen.
Ich gehe mal davon aus, dass es sich nicht nur um 1 festes Bild handelt.
Somit muss man zu jedem Bild erstmal die Metadaten für den dynamischen Text festlegen. Heisst, dass du wissen musst, an welchen Koordinaten X/Y der Text anfangen soll und welche Schriftgröße benutzt werden soll/kann. Hilfreich wäre es dann auch wenn du weißt wieviele Zeichen man nutzen darf, damit man nicht aus dem Bereich rausschreibt. Dabei wäre es von Vorteil,w enn man eine Schriftgröße nutzt, wo alle Buchstaben die selbe Breite haben.
Wenn du diese Daten hast (kannst du in einer .ini, xml , DB etc. abspeichern) "liest du dein vorhandenes Bild ein", bzw. erzeugt eine resource.
Dafür gibt es die imagecreatefrom... Funktionen, wobei ... für den Typ steht (Bsp. JPG ->
http://de3.php.net/manual/de/function.im…atefromjpeg.php)
Jetzt brauchst du nurnoch eien Funktion um den Text auf das Bild zu bringen.
Wenn du in der Übersicht nach "text" suchst, dann wirste auch ganz schnell fündig
Ich würde da die Funktion nehmen die die Freetype lib nutzt.
Such einfach mal in der phpinfo, nach "Freetype". Das sollte im normalfall aktiviert sein.
Dann kannst du diese Funktion nutzen.
http://de3.php.net/manual/de/function.imagettftext.php
Falls du Schriften suchst ->
http://www.fontasy.de/
Mittels image.. kannst du das Bild dann direkt im Browser ausgeben, oder in einer Datei speichern.
Auch hier steht ... für den Typ. (z.B JPEG
http://de3.php.net/manual/de/function.imagejpeg.php)
Und das wars denn auch schon