Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Text über Grafik?! [PHP]
Frage
Hallo, habe folgendes Skript:
$image_file="bg.png";
$image=imagecreatefrompng($image_file);
$textcolor=imagecolorallocate($image,135,135,135);
$text="Hello World";
imagestring($image,3,20,70,$text,$textcolor);
header("Content-Type: image/png");
imagepng($image);
imagedestroy($image);
Funktioniert auch, leider kann ich damit nur, eine zeile text über das bild hauen. wie kann ich aber eine weiter zeile einfügen? oder mehrere? gibts auch noch die möglichkeit eine eigene auf meine server liegende font zu nehmen? wenn ja wie?
Antwort 1 von Supermax
Du kannst imagestring() mehrmals aufrufen, um mehrere Zeilen Text einzufügen; um den Zeilenumbruch mußt du dich dabei aber selbst kümmern, z.B. mit der Funktion wordwrap().
Mit den FreeType-Funktionen kannst du auch beliebige TrueType und OpenType Schriften verwenden, siehe imagefttext()
Mit den FreeType-Funktionen kannst du auch beliebige TrueType und OpenType Schriften verwenden, siehe imagefttext()

