Bug #11994 Updated: imagettfbbox returns null

From: Date: Mon, 20 Aug 2001 15:20:48 +0000
Subject: Bug #11994 Updated: imagettfbbox returns null
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-63852@lists.php.net to get a copy of this message
ID: 11994 Updated by: sniper Reported By: whanley@mindspring.com 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] andy@php.net 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] whanley@mindspring.com 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

« previous php.dev (#63852) next »