Re: RE: [PHP-DB] Broken Links 2
| From: | 1LT John W. Holmes | Date: | Thu, 24 Oct 2002 11:59:13 +0000 |
| Subject: | Re: RE: [PHP-DB] Broken Links 2 | ||
| References: | 1 | Groups: | php.db php.general |
| Request: | Send a blank email to php-db+get-22655@lists.php.net to get a copy of this message | ||
You might want to check out netpbm. I've seen that it makes better quality
thumbnails.
Plus, you can include it in your package (if appropriate) and people that
don't have GD installed can use it.
---John Holmes...
----- Original Message -----
From: "Rankin, Randy" <randy.rankin@invensys.com>
To: <php-general@lists.php.net>; <php-db@lists.php.net>
Sent: Thursday, October 24, 2002 7:38 AM
Subject: [PHP] RE: [PHP-DB] Broken Links 2
> Thanks to everyone for the help.
>
> For those interested, I have posted the final code below. It functions
> beautifully with one exception: the resized image quality is rather poor.
I
> am now reading through the php manual and newsgroups for a solution, but
if
> anyone knows how to handle this it would be great to hear from you.
>
> Thanks again for all your help!
>
> Randy
>
> --------- BEGIN CODE ------------------
>
> <?
> if( $image_id )
> {
> $sql="SELECT image_bin_data from IMAGES where image_id='$image_id'";
> $result=db_query ( $sql );
> $record=db_fetch_object ( $result );
> $image=$record->image_bin_data;
> $new_w=75;
> $new_h=75;
> Header("Content-type: image/png");
> $src_img=@ImageCreateFromString($image);
> $dst_img=@ImageCreate($new_w, $new_h);
>
>
ImageCopyResampled($dst_img,$src_img,0,0,0,0,$new_w,$new_h,ImageSX($src_img)
> ,ImageSY($src_img));
> ImagePng($dst_img);
> ImageDestroy($dst_img);
> };?>
>
> --------- END CODE ------------------
>