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: 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 ------------------ > -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php