[thelist] Using TTF within an image

Jim Puls jim at nondifferentiable.com
Sat Jul 5 01:28:09 CDT 2003


You don't want imageloadfont(); that's an ugly, gd-laden monstrosity 
that is more for historical stuff.
You want to look at imagettftext(): the manual entry at 
http://us3.php.net/manual/en/function.imagettftext.php explains it in 
pretty exhaustive detail.

Note that it does require two libraries.

HTH

On Friday, July 4, 2003, at 9:37 AM, CDitty wrote:

> Can someone please show me how to change the display font to a TTF in 
> this code? I looked at the online manual under imageloadfont(), but I 
> did not understand it enough. I have the MS TTFs installed on my 
> server and they are working correctly.
>
> Thanks
>
> Chris
>
> <?php
> header ("Content-type: image/png");
> $string = "Text message goes here";
> $font = "2";
> $width = ImageFontWidth($font) * strlen($string);
> $height = ImageFontHeight($font);
> $im = @imagecreate ($width,$height);
> $background_color = imagecolorallocate ($im, 255, 255, 255); //white 
> background
> $text_color = imagecolorallocate ($im, 0, 0,0);//black text
> imagestring ($im, $font, 0, 0, $string, $text_color);
> imagepng ($im);
> ?>
-- 
Jim Puls <jim at nondifferentiable.com>
http://www.nondifferentiable.com



More information about the thelist mailing list