online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon Lisa2232 vom 28.07.2020, 23:34 Options

Text über Grafik?! [PHP]

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 schreiben

Antwort 1 von Supermax vom 29.07.2020, 08:08 Options

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

Ähnliche Themen

PHP -> php datei auslesen
Valentin  28.02.2007 - 128 Hits - 7 Antworten

Zusammenhengender php script in guten, funktionierenden php script
derfehler  15.09.2007 - 58 Hits - 2 Antworten

PHP Problem - Text aus Datenbank auslesen wo PHP Code drinsteht?!
Kuscheltier  10.11.2007 - 127 Hits - 3 Antworten

Grafik in PHP-Datei einbinden.
Mike_FFM  10.12.2007 - 118 Hits - 1 Antwort

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026