Bildschreibefunktion?

firstlord18

Erfahrenes Mitglied
Hallo,

Ich suche ne PHP Funktion, die einen beliebigen Text in beliebiger Schrift und beliebiger Größe (falls das geht) in ein Bild schreibt (bzw ein neues Bild erstellt) und dieses dann an der stelle ausgibt, wo die Funktion eingebaut wurde!

edit: ich nehme gerne links und/oder Codesnippets! Danke!

Vielen Dank!
 
Einen Link habe ich jetzt nicht, du kannst aber mal nach der GD-Bibliothek suchen.
Damit kann man dynamische Bilder mit PHP erstellen.
Also genau das, was du brauchst, denke ich.

Allerdings kannst du das Bild nicht einfach mitten im Script als eine Funktion benutzen, sondern musst es in einer seperaten Datei erstellen und dann via <img> einfügen.

Edit: http://www.php.net/gd könnte evtl. helfen
 
naja ich hatte letztens hier im board einen code fürs BILD erstellen gefunden
Code:
<?php
header ("Content-type: image/gif");
$im = ImageCreate (550, 700)
or die ("Kann keinen neuen GD-Bild-Stream erzeugen");
$background_color = ImageColorAllocate ($im, 255, 255, 255);
$text_color = ImageColorAllocate ($im, 233, 14, 91);
ImageString ($im, 1, 5, 5, "Ein Test-String", $text_color);
ImageGIF ($im);
?>
Hilft dir vielleicht weiter.. viel Glück
 
Zuletzt bearbeitet:
mckani hat gesagt.:
naja ich hatte letztens hier im board einen code fürs BILD erstellen gefunden
PHP:
<?php
header ("Content-type: image/gif");
$im = ImageCreate (50, 100)
or die ("Kann keinen neuen GD-Bild-Stream erzeugen");
$background_color = ImageColorAllocate ($im, 255, 255, 255);
$text_color = ImageColorAllocate ($im, 233, 14, 91);
ImageString ($im, 1, 5, 5, "Ein Test-String", $text_color);
ImageGIF ($im);
?>
Hilft dir vielleicht weiter.. viel Glück
Naja, korrekt ist der Code ja, aber ohne erklärung (sprich: Tutorial) sollte ihm das auch nicht soo viel bringen ;)
Hier wird jetzt halt ein leeres Bild (gif) erzeugt, welches einen String in schwarz schreibt.
So in etwa ist das ja das, was er braucht.
Theoretisch fehlen nur noch die ttf Datein (die dazu passende Funktion - imagettftext()) und eben die Variablen (anstatt die statischen Werte)

Also ich schlag vor, du suchst in Google nach einem Tutorial, in dem die Grundlagen für GD erklärt werden, dann brauchst du eigentlich nur noch die Funktion imagettftext()
 
Zurück