Mailinglisten-Archive |
Hallo Liste, ich beabsichtige dynamische Buttons per GD Libary zu erzeugen. Leider funktioniert folgender Code nicht. D.H. Ergibt mit statt einem definierten Text in der ImageTTFBBox() lediglich ein etwa 5x5 rotes Pixel aus: Weiss da jemand Rat? <?php header("Content-type: image/png"); $text = urldecode( implode($argv,"hallo")); $fontfile = "ARIALN.TTF"; $fontsize = 22; $fontangle = 0; $dimtxt = ImageTTFBBox( $fontsize, $fontangle, $fontfile, $text ); $border = 2; $txtsizex = abs($dimtxt[4] - $dimtxt[0]); $txtsizey = abs($dimtxt[5] - $dimtxt[1]); $imgsizex = $txtsizex + 3*$border; $imgsizey = $txtsizey + 5*$border; $txtposx = $border; $txtposy = $txtsizey + $border; $img = imageCreate( $imgsizex, $imgsizey); $col1 = imagecolorallocate( $img, 153, 0, 51); $col2 = imagecolorallocate( $img, 255, 255, 255); imagefill( $img, 0, 0, $col1); imageTTFText( $img, $fontsize, $fontangle, $txtposx, $txtposy, $col2, $fontfile, $text ); /* imagecolortransparent( $img, $col1); */ imagepng( $img ); imagedestroy( $img ); ?> Danke und Gruss
php::bar PHP Wiki - Listenarchive