RE: Writing text into images, and setting text size

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Dave,

Take a look
http://www.bestplace.biz/unittest/ttf/PrintImage.php

... and replace PrintImage.php with info.php in the URL to get the phpinfo.
See the CONFIGURE COMMAND line for the phpinfo (at the very beginning):
'--with-gd'
'--enable-gd-native-ttf'
'--with-ttf'
'--with-jpeg-dir=/usr/local/lib'
'--with-freetype-dir=/usr/local/lib'
'--with-png-dir=/usr/local/lib'

You might need to change /usr/local/lib according to your system configuration (this is a CentOS 4 box with DirectAdmin as the hosting control panel) and recompile PHP. However, before you run into an unnecessary mess...

1 - Add this line to the very beginning of the script and remove the code that outputs the image (all the "header" stuff and the "imagepng($im)" sentence):

	error_reporting(E_ALL);

I guess you have already don that but just in case... If there's an error you should see it with E_ALL

2 - If you find out that the problem is definitely PHP, you'd better off using the provided upgrade methods of your hosting control panel, or a standard or custom script provided at the hosting control panel's website. That will make your life easier (For DirectAdmin, there's custombuild, for others... I don't know)... otherwise, you'll have to edit the configure script, and run ./configure, make and make install as usual (and troubleshoot as usual).

Hope you get it working, :)

Rob

> -----Original Message-----
> From: Dave M G [mailto:martin@xxxxxxxxxxxxx]
> Sent: Tuesday, December 18, 2007 7:06 AM
> To: Andrés Robinet
> Cc: 'PHP List'
> Subject: Re:  Writing text into images, and setting text size
> 
> Rob,
> 
> Thank you for responding.
> 
> > Try the following:
> > ... you load PrintImage.php into your browser and you'll get a nice
> gray rectangle with the word "Works!" in the center of it.
>  > If you don't get that... then you have a problem that is not related
> to path or to PHP per-se...
> 
> Wow... thank you so much for providing that code to help me test my
> environment.
> 
> I ran your script - with the corrections you provided - and did not get
> the text that says "Works!".
> 
> I've checked with various fonts, and checked that they worked in
> OpenOffice and other apps, so I don't think fonts are the problem.
> 
> As for GD support, phpinfo() it says:
> 
> GD Support 	enabled
> GD Version 	2.0 or higher
> FreeType Support 	enabled
> FreeType Linkage 	with freetype
> FreeType Version 	2.1.9
> T1Lib Support 	enabled
> GIF Read Support 	enabled
> GIF Create Support 	enabled
> JPG Support 	enabled
> PNG Support 	enabled
> WBMP Support 	enabled
> GetText Support 	enabled
> 
> Am I missing a necessary module?
> 
> > Hope this helps
> 
> It helps very much. Thank you.
> 
> --
> Dave M G
> 
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php

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



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux