Mailinglisten-Archive |
Hi Thomas, PNG mit dem 4.0.4-dev Build von [ www.php4win.de ] geht einwandfrei. Siehe [ http://preview.mm4.de/testscreens/gd-test-jpg.png ] und [ http://preview.mm4.de/testscreens/gd-test-png.png ]. Folgender Code wurde verwendet um die Bilder zu generieren: if ($strImgType == "png"){ Header ("Content-type: image/png"); $im = imagecreatefrompng ("bg.png"); $black = ImageColorAllocate ($im, 120, 120, 120); $white = ImageColorAllocate ($im, 255, 255, 255); ImageTTFText ($im, $font_size, 0, 10, 20, $white, "Arial.ttf", "Hello ".$name."!"); Imagepng ($im); ImageDestroy ($im); } if ($strImgType == "jpg"){ Header ("Content-type: image/jpeg"); $im = imagecreatefromjpeg ("bg.jpg"); $black = ImageColorAllocate ($im, 120, 120, 120); $white = ImageColorAllocate ($im, 255, 255, 255); ImageTTFText ($im, $font_size, 0, 10, 20, $white, "Arial.ttf", "Hello ".$name."!"); Imagejpeg ($im); ImageDestroy ($im); } Zur Anzeige gebracht wurde das jeweilige Bild mit: <img src="gd_image_inc.php?name=<?php print("$name");?>&font_size=<?php print("$font_size");?>&strImgType=<?php print("$strImgType");?>" width="200" height="30" border="0" alt="php generated image"> Der Font liegt im selben Verzeichnis wie das Script. Liebe Gruesse, Andreas -- andreas otto london (uk)
php::bar PHP Wiki - Listenarchive