Supportnet Computer
Planet of Tech

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()