ID: 11994
Updated by: sniper
Reported By: [EMAIL PROTECTED]
Old Status: Feedback
Status: Closed
Bug Type: GD related
Operating System: WIN98
PHP Version: 4.0.6
New Comment:

no feedback.


Previous Comments:
------------------------------------------------------------------------

[2001-07-21 20:54:54] [EMAIL PROTECTED]

Check your $font variable it will translate into
"\windows\fonts\CACVALIA.ttf" which last time I checked is
not a valid location for a font, either on windows or linux.
 Also try setting error_reporting to a high number to see
ALL of the notices, errors, warnings, etc...




------------------------------------------------------------------------

[2001-07-09 20:19:28] [EMAIL PROTECTED]

imagettfbbox fails to return coordinates under distribution for win32 for PHP Version 
4.0.6 using distribution binaries.  Unzipping PHP Version 4.0.4pl1 over 4.0.6 files 
and the example works again same config used for both.

here is sample script used to test

<?
   Header("Content-Type: image/png");
   $im = ImageCreateFrompng('C:\windows\backgrnd.png');
   $str = "Hello World";
   $font = "\\windows\\fonts\\CACVALIA.ttf";
//   print $font;
   $bbox = imagettfbbox(40,0,$font, $str);
// print $bbox;
   $black = ImageColorAllocate($im,128,128,128);
//   print "$bbox[0],$bbox[1],$bbox[2],$bbox[3],$bbox[4]";
   $start_x = ImageSX($im)/2 - (($bbox[0] + $bbox[2] + $bbox[4] + $bbox[6]) / 4);
   $start_y = ImageSY($im)/2 - (($bbox[1] + $bbox[3] + $bbox[5] + $bbox[7]) / 4); 
   $white = ImageColorAllocate($im,255,255,255);
   $red = ImageColorAllocate($im,255,0,0);
   ImageLine($im,0,0,200,200,$red);
   $gray = ImageColorAllocate($im,196,196,196);
   ImageTTFText($im, 40, 0, $start_x+3, $start_y-3, $black, $font, $str);
   ImageTTFText($im, 40, 0, $start_x,$start_y, $gray, $font, $str);
//   ImageColorTransparent($im, $black);
   Imagepng($im);
   ImageDestroy($im);
?>

------------------------------------------------------------------------



Edit this bug report at http://bugs.php.net/?id=11994&edit=1


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to