> I have used this method for generating the thumbnail images. I avoided
> creating the thumbnails and saving to the disk as the images change very
> frequently.
>
> Thank you so much for helping me with this one:))
>
> regards
> Punit Neb
The problem is that your function generates thumbnail and then tries to
return the binary image within the html document. Html contains *links*
to images, not the images themselves. So you need to do something like this:
<img src="create_thumbnail.php?filename=<? echo $photo_img_name; ?>">
Then you create_thumbnail.php can return the binary image:
<?
// be sure to validate the user supplied parameter!
$photo_img_name = $_REQUEST['filename'];
$percent = 0.5;
list($width, $height) = getimagesize($photo_img_name);
$newwidth = $width * $percent;
$newheight = $height * $percent;
$thumb = imagecreatetruecolor($newwidth, $newheight);
$source = imagecreatefrompng($photo_img_name);
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight,
$width,
$height);
// or whatever the correct mime/type is
header("Content-type: image/png");
echo imagepng($thumb);
}
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php