GD ImageCopyResized || ImageCopyResampled

From: Date: Wed, 18 Jun 2003 17:53:59 +0000
Subject: GD ImageCopyResized || ImageCopyResampled
Groups: php.general 
Request: Send a blank email to php-general+get-152117@lists.php.net to get a copy of this message
Hi, I've wrote simple script who makes from image thumbnail Thereis source: <?php Header("Content-type: image/jpeg"); $path = implode($argv," "); $im_org = imageCreateFromJpeg($path); $y = ImageSY($im_org); $x = ImageSX($im_org); if ( $x >= $y ){ $y = $y * 120 / $x; $x = 120; } else { $x = $x * 120 / $y; $y = 120; } $im_thumb = imagecreate (120, 120); $thumb_posX = round ((120 - $x)/2, 0); $thumb_posY = round ((120 - $y)/2, 0); ImageCopyResized ($im_thumb, $im_org, $thumb_posX, $thumb_posY, 0, 0, $x, $y, ImageSX($im_org), ImageSY($im_org)); ImageJpeg ($im_thumb); ImageDestroy ($im_org); ImageDestroy ($im_thumb); ?> Probles is that when i use ImageCopyResampled or ...Resized something wrong with color pallete. There is sample: http://gsk.vtu.lt:8080/~azero/img/thumb.php?a001.jpg Real picture is here: http://gsk.vtu.lt:8080/~azero/img/a001.jpg Is it my code problem or it's gd's bug ?

« previous php.general (#152117) next »