=$height_ratio) { $ratio = $width_ratio; } else { $ratio = $height_ratio; } $new_width = ($size[0] / $ratio); $new_height = ($size[1] / $ratio); if ($type ==2) { $create='imagecreatefromjpeg'; $outImage='imagejpeg'; $type = 'image/jpeg'; } if ($type ==3) { $create='imagecreatefrompng'; $outImage='imagepng'; $type = 'image/png'; } if ($type ==1) { $create='imagecreatefromgif'; $outImage='imagegif'; $type = 'image/gif'; } header("Content-Type: $type"); $src_img = $create($img_name); $thumb = imagecreatetruecolor($new_width,$new_height); imagecopyresampled($thumb, $src_img, 0,0,0,0,$new_width,$new_height,$size[0],$size[1]); $outImage($thumb); imagedestroy($src_img); imagedestroy($thumb); ?>