Moin Achim,
<?PHP
header("Content-type: image/gif");
$image = imagecreate(400, 100);
$farbe_body = imagecolorallocate($image, 204, 204, 204);
$farbe_font = imagecolorallocate($image, 102, 102, 204);
imagettftext($image, 10, 0, 20, 40, $farbe_font, "/usr/X11R6/lib/X11/fonts/TTF/lucon.ttf", "Font Lucida Console...");
imagegif($image);
?>
Nun, nachdem ich GIF durch PNG ersetzt habe, sieht das so aus:
(Die dort installierte GD unterstützt kein GIF)
http://www.kita-weidenstrasse.de/test_ttf.php
Deine Ausgabe erfolgt durch "Header" und wie man sieht funktioniert das.
Meine Ausgabe soll ein PNG erzeugen, gespeichert.
SO:
$im = imageCreateFromPng("./images/postit.png");
$black = ImageColorAllocate ($im, 0, 0, 0);
ImageTTFText ($im, 10, 0, 54, 45, $black, "/usr/X11R6/lib/X11/fonts/TTF/lucon.ttf","$Line1");
ImageTTFText ($im, 10, 0, 52, 65, $black, "/usr/X11R6/lib/X11/fonts/TTF/lucon.ttf","$Line2");
ImageTTFText ($im, 10, 0, 50, 85, $black, "/usr/X11R6/lib/X11/fonts/TTF/lucon.ttf","$Line3");
ImageTTFText ($im, 10, 0, 48, 105, $black, "/usr/X11R6/lib/X11/fonts/TTF/lucon.ttf","$Line4");
ImageTTFText ($im, 10, 0, 44, 125, $black, "/usr/X11R6/lib/X11/fonts/TTF/lucon.ttf","$Line5");
ImageTTFText ($im, 10, 0, 40, 145, $black, "/usr/X11R6/lib/X11/fonts/TTF/lucon.ttf","$Line6");
ImageTTFText ($im, 10, 0, 32, 165, $black, "/usr/X11R6/lib/X11/fonts/TTF/lucon.ttf","$Line7");
ImageTTFText ($im, 10, 0, 22, 180, $black, "/usr/X11R6/lib/X11/fonts/TTF/lucon.ttf","$Footer");
ImagePNG($im,"$image_temp");
imagedestroy($im);
Gibts doch gar nicht :-((
regds
Mike©
Freunde kommen und gehen. Feinde sammeln sich an.