http://www.imagemagick.org/Usage/text/

You can use http://docs.php.net/manual/en/intro.imagick.php
Or exec() with Imagemagick commands directly http://www.imagemagick.org

Dave M G wrote:
PHP List,

I've been able to write text into an image using the default fonts available, with this command:

ImageString($image, 5, $x - 20,$y-10, $text, $textColour);

The problem is that the font that is identified by the index "5" is too small. But it seems that it can't be scaled in any way.

So I thought I would try to specify a font and try something like this:

$font = '/usr/share/fonts/truetype/freefonts/FreeSans.ttf';
$imagettftext($image, 20, 0, $x, $y-10, $textColour, $font, $text);

But I'm clearly not doing things quite right, and I have some questions:

1. 'FreeSans.ttf' is in my /usr/share/fonts/truetype/freefonts directory. But specifying it doesn't seem to work. How do I get the system to find the font?

2. I need the scripts I'm writing to be portable, so can I be sure of what fonts will be available, and will I be able to locate them?

3. I'm not really concerned about what font it is, just that it's large and readable. If there are other options than what I've explored here, then I would be open to those too.

Thank you for any advice.


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to