On Tuesday 25 May 2004 03:52, Mike Rotondo wrote:
>  I've written a script that displays a graph of some data from a text file.
> Beneath each bar in the graph is a text label. I read the php.net
> documentation and it seemed that imagettftext() was the easiest function to
> get text in an image with, so I used that. Here is the text-display code
> (syntax is all correct):
>
> imagettftext($im, 10, 0, $i * 100 + 10, 190, $black, "arial",
> str_pad($candidates[$i][0], 12, " ", STR_PAD_BOTH));
>
> This code works perfectly well on both windows machines I've tried it on,
> but causes an error in the image on both non-windows (Unix variants)
> machines I've tried it on. Does anyone have
> -any idea why its breaking?
> -a solution to get it to work on *nix machines?
> -a different way to display text in an image?

As you haven't stated what error you're getting my guess is that most likely 
it's because you don't have the font file installed on your "non-windows" 
machines. Another thing is that imagettftext() seems to be very finicky and 
needs the full path to the font file.

-- 
Jason Wong -> Gremlins Associates -> www.gremlins.biz
Open Source Software Systems Integrators
* Web Design & Hosting * Internet & Intranet Applications Development *
------------------------------------------
Search the list archives before you post
http://marc.theaimsgroup.com/?l=php-general
------------------------------------------
/*
One enemy soldier is never enough, but two is entirely too many
                -- Murphy's Military Laws n68
*/

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

Reply via email to