thanks, I tried and it doesn't help.  For some reason some of the pictures I
upload look fine and some look bad no matter if I use imagecopyresampled or
resized

-----Original Message-----
From: Lars Torben Wilson [mailto:[EMAIL PROTECTED]
Sent: Wednesday, June 18, 2003 4:49 PM
To: Edward Peloke
Cc: [EMAIL PROTECTED] Php. Net
Subject: Re: [PHP] picture help


On Wed, 2003-06-18 at 13:39, Edward Peloke wrote:
> Hello all, I have this code that takes an image sent from a form and
resizes
> it for a thumbnail and for display, the problem is the pictures look nice
> until this does the resizing, then the quality is horrible...can I fix it?
>
> Thanks,
> Eddie

If you have GD version 2.0.1 or later and PHP 4.0.6 or later, try using
imagecopyresampled() instead of imagecopyresized(). You may get better
results.


Good luck,

Torben

> <?
> if(!empty($myimage)){
> $id=$HTTP_GET_VARS['id'];
> $imgname="image_".$id.".jpg";
> copy($myimage,$imgname);
> unlink($myimage);
> function thumbnail($i,$nw,$p,$nn) {
>     $img=imagecreatefromjpeg("$i");
>     $ow=imagesx($img);
>     $oh=imagesy($img);
>     $scale=$nw/$ow;
>     $nh=ceil($oh*$scale);
>     $newimg=imagecreate($nw,$nh);
>     imagecopyresized($newimg,$img,0,0,0,0,$nw,$nh,$ow,$oh);
>     imagejpeg($newimg, $nn);
>     return true;
> }
>
> #thumbnail(filetouse,newwidth,newpath,newname);
> thumbnail($imgname,100,"/imges/","t_".$imgname);
> thumbnail($imgname,250,"/imges/",$imgname);
>
> }
> ?>
--
 Torben Wilson <[EMAIL PROTECTED]>                        +1.604.709.0506
 http://www.thebuttlesschaps.com          http://www.inflatableeye.com
 http://www.hybrid17.com                  http://www.themainonmain.com
 -----==== Boycott Starbucks!  http://www.haidabuckscafe.com ====-----




--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to