Bug #17263 Updated: imagecopyresized
| From: | nicolaasuni at tiscali dot it | Date: | Fri, 28 Jun 2002 10:02:27 +0000 |
| Subject: | Bug #17263 Updated: imagecopyresized | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-12387@lists.php.net to get a copy of this message | ||
ID: 17263
Updated by: nicolaasuni@tiscali.it
Reported By: nicolaasuni@tiscali.it
-Status: Feedback
+Status: Open
Bug Type: GD related
Operating System: Windows XP Pro
PHP Version: 4.2.0
New Comment:
This is an examle script that produce the error explained in my
previous message. For this test I've used a 1x50 pixel PNG image with
50 different paletted colours.
<?php
$src_img_file_name = "source_image.png"; // filename of source file
$dest_img_width = 150; // destination image width
$dest_img_height = 50; // destination image height
$src_img_width = 1; // source image width
$src_img_height = 50; // source image height
// create a blank image
$dest_img = @ImageCreate($dest_img_width, $dest_img_height) or die
("Cannot Initialize new GD image stream");
// create image from source image file
$src_img = imagecreatefrompng($src_img_file_name);
// copy source image to destination image resampled
imagecopyresampled($dest_img, $src_img, 0, 0, 0, 0, $dest_img_width,
$dest_img_height, $src_img_width, $src_img_height);
// copy source image to destination image resized
//imagecopyresized($dest_img, $src_img, 0, 0, 0, 0, $dest_img_width,
$dest_img_height, $src_img_width, $src_img_height);
//send image to output
header("Content-type: image/png");
ImagePng($dest_img);
?>
Previous Comments:
------------------------------------------------------------------------
[2002-06-28 03:02:30] sniper@php.net
Please add a short example script here which can be used
to reproduce this.
------------------------------------------------------------------------
[2002-05-15 18:21:50] nicolaasuni@tiscali.it
Using php_gd2.dll and paletted image the method imagecopyresized return
a monochromatic rectangle and the method imagecopyresampled return a
blank rectangle.
These methods works fine only with true color images.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=17263&edit=1