Bug #53640 [Opn]: makes file but text is not there, nor some of border

From: Date: Tue, 04 Jan 2011 01:40:23 +0000
Subject: Bug #53640 [Opn]: makes file but text is not there, nor some of border
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-157531@lists.php.net to get a copy of this message
Edit report at http://bugs.php.net/bug.php?id=53640&edit=1 ID: 53640 User updated by: 2ms67q83o001 at sneakemail dot com Reported by: 2ms67q83o001 at sneakemail dot com -Summary: makes file but text is not there, nor border +Summary: makes file but text is not there, nor some of border Status: Open Type: Bug Package: GD related Operating System: XP -PHP Version: 5.2.16 +PHP Version: 5.2.11 Block user comment: N Private report: N New Comment: Description: ------------ makes file but text is not there, nor some of border my nearly identical codes work perfect for imagejpeg(), imagegif() and imagepng() and image wbmp() why not imagexbm()???????????????? Test script: --------------- <?php header("Content-type: image/xbm"); $mytext = $_GET['mytext']; $fontsize = 5; $wide = imagefontwidth($fontsize) * strlen($mytext) + 20; $high = imagefontheight($fontsize) + 20; $picture = imagecreatetruecolor($wide,$high); $gray = imagecolorallocate($picture,223,223,223); $blue = imagecolorallocate($picture,0,0,255); imagefill($picture,0,0,$gray); $black=imagecolorallocate($picture, 0, 0, 0); imageline($picture, 0, 0, 0, $high, $black); imageline($picture, 0, 0, $wide, 0, $black); imageline($picture, $wide-1, 0, $wide-1, $high-1, $black); imageline($picture, 0, $high-1, $wide-1, $high-1, $black); imagestring($picture,$fontsize,10,10,$mytext,$blue); imagexbm($picture); //This function is only available if PHP is compiled with the bundled version of the GD library--is that the issue? imagexbm($picture,"mytextpic.xbm"); imagedestroy($picture); ?> Expected result: ---------------- bordered xbm image with text in it Actual result: -------------- makes file but text is not there, nor some of border either Previous Comments: ------------------------------------------------------------------------ [2011-01-03 04:30:06] 2ms67q83o001 at sneakemail dot com Description: ------------ makes file but text is not there, nor border my nearly identical codes work perfect for imagejpeg(), imagegif() and imagepng() why not imagexbm()???????????????? the imagewbmp() function has the same bug!!! Test script: --------------- <?php header("Content-type: image/xbm"); $mytext = $_GET['mytext']; $fontsize = 5; $wide = imagefontwidth($fontsize) * strlen($mytext) + 20; $high = imagefontheight($fontsize) + 20; $picture = imagecreatetruecolor($wide,$high); $gray = imagecolorallocate($picture,223,223,223); $blue = imagecolorallocate($picture,0,0,255); imagefill($picture,0,0,$gray); $black=imagecolorallocate($picture, 0, 0, 0); imageline($picture, 0, 0, 0, $high, $black); imageline($picture, 0, 0, $wide, 0, $black); imageline($picture, $wide-1, 0, $wide-1, $high-1, $black); imageline($picture, 0, $high-1, $wide-1, $high-1, $black); imagestring($picture,$fontsize,10,10,$mytext,$blue); imagexbm($picture); //This function is only available if PHP is compiled with the bundled version of the GD library--is that the issue? imagexbm($picture,mytextpic.xbm); imagedestroy($picture); rename("mytextpicxbm", "mytextpic.xbm"); //fixes bug in which image functions leave out dot ?> Expected result: ---------------- bordered xbm image with text in it Actual result: -------------- makes file but text is not there, nor border either ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/bug.php?id=53640&edit=1

« previous php.bugs (#157531) next »