Home » Images » Image_Text » Bug #2352
init a heigth without a canvas
Details
| Submitted | 2004-09-17 11:06 UTC |
|---|---|
| From | ano at ano dot net |
| Assigned | toby |
| Status | Closed |
| Package | Image_Text |
| PHP Version | Irrelevant |
| OS | Irrelevant |
| Roadmaps | (Not assigned) |
Comments
[2004-09-17 11:06 UTC] ano at ano dot net
Description:
------------
[snip] ...
function init()
[snip] ...
if(empty($this->options['canvas'])) {
// Create new image from width && height of the clipping
$this->_img = imagecreatetruecolor(
$this->options['width'],
$this->options['width']);
... [snip]
may read like this
$this->_img = imagecreatetruecolor(
$this->options['width'],
$this->options['height']);
Reproduce code:
---------------
$text="Hello Pear";
$width = 80;
$height = 20;
$fontOptions = array("font_type" => "ttf",
"font_path" => "/usr/local/share/fonts/",
"font_file" => "arial.ttf",
"font_size" => 10,
'width' => $width,
'height' => $height,
'line_spacing' => 1,
'max_lines' => 1,
'color' => array(0,0,0),
'halign' => IMAGE_TEXT_ALIGN_LEFT
);
$tempText = new Image_Text($text, $fontOptions);
$tempText->init();
$img = &$tempText->getImg();
$bgcol = imagecolorallocate($img, 240, 240, 240);
imagefilledrectangle($img, 0, 0, $width, $height, $bgcol);
$tempText->measurize();
$tempText->render();
$tempText->display();
Expected result:
----------------
Should Produce an Image with width = 80 and height = 20
Actual result:
--------------
Produce an Image with width = 80 and height = 80
This occurs in
0.5.2beta1
0.5.1beta
0.5.0
0.4pl1
0.4
later not testet.