Bilder personalisieren

messmar

Erfahrenes Mitglied
Hallo,

weißt Jemand, wie man Bilder personalisieren kann?
Ich meine, wie man ein Bild bzw. Image im Browser aufrufen kann und dann einen Parameter daran hängt, wodurch dieses Bild den Inhalt des Parameters automatisch dann erhält (Der Text ist dann drin im Bild geschrieben)?

also etwa so:
HTML:
http://www.bliderPersonalisieren.de/?text=hallo User

Es wird dann das Bild im Browser mit dem Text "Hallo User" angezeigt und zwar als wäre dieser Text schon mit dem Bild in einem Grafik-Programm bearbeitet worden.

Ich habe so was heute bei einem Link gesehen und habe keine Ahnung, wie man so was realisieren kann.

Es kann auch sein, dass das Forum gar nicht der richtige Platz für so ein Thema. Aber ich versuche es einfach Mal.

Viele Grüße
Messmar
 
Hallo,
ich hab so was einmal realisiert indem ich einfach eine php Datei aufgerufen habe.
HTML:
<img src="datei.php?daten=blabla"/>
In der php Datei hab ich dann mit der GD Lib ein Bild erzeugt und mit dem entsprechenden Header versehen ausgegeben.
 
PHP:
$image = imagecreatefromjpeg($sourcepath); // mal wieder am Beispiel einer JPEG-Datei
imagestring($image, 5, (imagesx() - imagefontwidth(5) * strlen($_GET['text']) / 2, imagesy() - 2 * imagefontheight(5), substr($_GET['text'], 0, 32), 0x000000);
header('Content-Type: image/jpeg');
imagejpeg($image, '', 85);

Wäre ein sehr, sehr einfaches Beispiel ohne Multiline-Support, etc (Nicht sonderlich performant)
 
Zurück