$height) { $x = ceil(($width - $height) / 2 ); $width = $height; } elseif($height> $width) { $y = ceil(($height - $width) / 2); $height = $width; } $new_im = ImageCreatetruecolor($thumb_width,$thumb_height); $im = imagecreatefromjpeg($source); imagecopyresampled($new_im,$im,0,0,$x,$y,$thumb_width,$thumb_height,$width,$height); imagejpeg($new_im,'thumbcache/'.$folder.$filename[1],100); header('Content-Type: image/jpeg'); imagejpeg($new_im,null,100); } else { $im = imagecreatefromjpeg('thumbcache/'.$folder.$filename[1]); header('Content-Type: image/jpeg'); imagejpeg($im,$dest,100); } ?>