Re: [PHP] Why is imageTTFtext function useless?(again)

2002-04-26 Thread Jim

Your problem doesn't have anything to do with PHP. The error says 
that libgd doesn't offer freetype support, so you need to get a more 
current version of gd.

Regards,

Jim Heffner




No idea, check your config.log and see why it is failing.

On Thu, 25 Apr 2002, zhaoxd wrote:


  Whatever I tried ,it is also useless,why?

  This time I compile it with freetype-1.3.1.when I used the test 
code , it also said  libgd was not built with FreeType font 
support in /usr/local/apache/htdocs/test.php on line 14.

  Would you mind tell me how you do this? I just wanna support 
FreeType font in my gd so as to use gd function like ImageTTFText 
,etc.

  Thank you
 
zhaoxd

   It works fine.  Spell Header() right, or remove the header altogether so
   you can see the error message.  I predict you will see a message telling
   you it couldn't open the font file.
  
   -Rasmus
  
   On Thu, 25 Apr 2002, zhaoxd wrote:
  
hello,all:
   
I have already installed gd-1.8.4 in php-4.1.2 with some 
libraries,such as libpng 
-1.2.0,freetype-1.3,zlib-1.1.4,freetype2,in my apache server which 
version is 1.3.24,and phpinfo() display php can support such 
soft,as follow:
GD Support---enabled
GD Version---1.6.2 or higher
FreeType Support-enabled
FreeType Linkage-with freetype
JPG Support--enabled
PNG Support--enabled
WBMP Support-enabled
   
But when I used the function related with ttf,like 
ImageTTFText or ImageTTFBox,I found it useless,in other words,no 
pictures were displayed in my IE.
I don't understand why,is gd-1.8.4 can not support these functions?
   
ps:my test code
?
//define the type of inputting picture;
Heder(content-type:image/png);
//create picture
$pic=imagecreate(240,30);
//define color
$black=imagecolorallocate($pic,0,0,0);
$white=imagecolorallocate($pic,255,255,255);
//define font copied from windows2000
$font=fonts/simhei.ttf;
//define characters to output
$str = 
chr(0xE8).chr(0xB5).chr(0x9B).chr(0xE8).chr(0xBF).chr(0xAA).chr(0xE7).chr(0xBD).chr(0
x91). www.ccidnet.com;
//write ttf in picture
imageTTFText($pic,20,0,10,20,$white,$font,$str);
//create png picture
imagepng($pic);
//release the memory occupied by the picture
imagedestroy($pic);
?
   
Can anybody give a reply?
   
Thank you

zhaoxd
   
   
  
  
   --
   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


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




Re: [PHP] Why is imageTTFtext function useless?(again)

2002-04-24 Thread zhaoxd


Whatever I tried ,it is also useless,why?

This time I compile it with freetype-1.3.1.when I used the test code , it also said  
libgd was not built with FreeType font support in /usr/local/apache/htdocs/test.php 
on line 14.

Would you mind tell me how you do this? I just wanna support FreeType font in my gd so 
as to use gd function like ImageTTFText ,etc.

Thank you 

zhaoxd

 It works fine.  Spell Header() right, or remove the header altogether so
 you can see the error message.  I predict you will see a message telling
 you it couldn't open the font file.
 
 -Rasmus
 
 On Thu, 25 Apr 2002, zhaoxd wrote:
 
  hello,all:
 
  I have already installed gd-1.8.4 in php-4.1.2 with some libraries,such as libpng 
-1.2.0,freetype-1.3,zlib-1.1.4,freetype2,in my apache server which version is 
1.3.24,and phpinfo() display php can support such soft,as follow:
  GD Support---enabled
  GD Version---1.6.2 or higher
  FreeType Support-enabled
  FreeType Linkage-with freetype
  JPG Support--enabled
  PNG Support--enabled
  WBMP Support-enabled
 
  But when I used the function related with ttf,like ImageTTFText or ImageTTFBox,I 
found it useless,in other words,no pictures were displayed in my IE.
  I don't understand why,is gd-1.8.4 can not support these functions?
 
  ps:my test code
  ?
  //define the type of inputting picture;
  Heder(content-type:image/png);
  //create picture
  $pic=imagecreate(240,30);
  //define color
  $black=imagecolorallocate($pic,0,0,0);
  $white=imagecolorallocate($pic,255,255,255);
  //define font copied from windows2000
  $font=fonts/simhei.ttf;
  //define characters to output
  $str = 
chr(0xE8).chr(0xB5).chr(0x9B).chr(0xE8).chr(0xBF).chr(0xAA).chr(0xE7).chr(0xBD).chr(0
  x91). www.ccidnet.com;
  //write ttf in picture
  imageTTFText($pic,20,0,10,20,$white,$font,$str);
  //create png picture
  imagepng($pic);
  //release the memory occupied by the picture
  imagedestroy($pic);
  ?
 
  Can anybody give a reply?
 
  Thank you
  zhaoxd
 
 
 
 
 -- 
 PHP General Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php
 
 
 



Re: [PHP] Why is imageTTFtext function useless?(again)

2002-04-24 Thread Rasmus Lerdorf

No idea, check your config.log and see why it is failing.

On Thu, 25 Apr 2002, zhaoxd wrote:


 Whatever I tried ,it is also useless,why?

 This time I compile it with freetype-1.3.1.when I used the test code , it also said  
libgd was not built with FreeType font support in /usr/local/apache/htdocs/test.php 
on line 14.

 Would you mind tell me how you do this? I just wanna support FreeType font in my gd 
so as to use gd function like ImageTTFText ,etc.

 Thank you
 
zhaoxd

  It works fine.  Spell Header() right, or remove the header altogether so
  you can see the error message.  I predict you will see a message telling
  you it couldn't open the font file.
 
  -Rasmus
 
  On Thu, 25 Apr 2002, zhaoxd wrote:
 
   hello,all:
  
   I have already installed gd-1.8.4 in php-4.1.2 with some libraries,such as 
libpng -1.2.0,freetype-1.3,zlib-1.1.4,freetype2,in my apache server which version is 
1.3.24,and phpinfo() display php can support such soft,as follow:
   GD Support---enabled
   GD Version---1.6.2 or higher
   FreeType Support-enabled
   FreeType Linkage-with freetype
   JPG Support--enabled
   PNG Support--enabled
   WBMP Support-enabled
  
   But when I used the function related with ttf,like ImageTTFText or ImageTTFBox,I 
found it useless,in other words,no pictures were displayed in my IE.
   I don't understand why,is gd-1.8.4 can not support these functions?
  
   ps:my test code
   ?
   //define the type of inputting picture;
   Heder(content-type:image/png);
   //create picture
   $pic=imagecreate(240,30);
   //define color
   $black=imagecolorallocate($pic,0,0,0);
   $white=imagecolorallocate($pic,255,255,255);
   //define font copied from windows2000
   $font=fonts/simhei.ttf;
   //define characters to output
   $str = 
chr(0xE8).chr(0xB5).chr(0x9B).chr(0xE8).chr(0xBF).chr(0xAA).chr(0xE7).chr(0xBD).chr(0
   x91). www.ccidnet.com;
   //write ttf in picture
   imageTTFText($pic,20,0,10,20,$white,$font,$str);
   //create png picture
   imagepng($pic);
   //release the memory occupied by the picture
   imagedestroy($pic);
   ?
  
   Can anybody give a reply?
  
   Thank you
   zhaoxd
  
  
 
 
  --
  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