I got a generic ³text to png on the fly² script which works fine but I want to change it so that the image only the size of the text. (so the text has no border, or padding around it) For and example of what I want to do check out: http://www.spoono.com/font/?string=This is what i want to do&.png I have the script: <?
Header("Content-type: image/png"); if(!isset($s)){$s=8;} $size = imagettfbbox($s,0,"/home/xelerix/public_html/font/fonts/04B_03__.TTF",$text) ; $dx = abs($size[2]-$size[0]); $dy = abs($size[5]-$size[3]); $xpad=9; $ypad=9; $im = imagecreate($dx+$xpad,$dy+$ypad); $bg = ImageColorAllocate($im, 102,102,102); $white = ImageColorAllocate($im, 255,255,255); ImageTTFText($im, $s, 0, (int)($xpad/2), $dy+(int)($ypad/2), $white, "/home/xelerix/public_html/font/fonts/04B_03__.TTF", $text); imagepng($im); ImageDestroy($im); ?> The text for the image is called from a url like www.xelerix.com/font/font.php?text=Hi Thanks!