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