Hi all I wanted to make a simple script to make a resized image from an uploaded one.
I used the example found on the php.net website list($width,$height,$type)=getimagesize($newfile); $newwidth=350; $newheight=50; $thumb=imagecreatetruecolor($newwidth,$newheight); $thumbname=str_replace(".$filedetails[extension]", "_thumb.$filedetails[extension]",$newfile); $main=null; switch($type) {case 1: $main=imagecreatefromgif($newfile); #gif break; case 2: $main=imagecreatefromjpeg($newfile); #jpeg break; case 3: $main=imagecreatefrompng($newfile); #png break; } if(!(is_null($main))) {imagecopyresized($thumb,$main,0,0,0,0,$newwidth,$newheight,$width, $height); switch($type) {case 1: imagegif($main,$thumbname); break; case 2: imagejpeg($main,$thumbname); break; case 3: imagepng($main,$thumbname); chmod($thumbname,0600); #read&write for apache only } imagedestroy($main); imagedestroy($thumb); When I examine the two files, the are binary different but size and width are equal. Anybody know why? With kind regards Andy -- Currently not listening to amaroK Geek code: www.vlaamse-kern.com/geek Registered Linux User No 379093 If life was for sale, what would be its price? www.vlaamse-kern.com/sas/ for free php utilities --
pgp4XeKFLyhs9.pgp
Description: PGP signature