未分類

圖片統一大小

function sizeimg($img){
$src = imagecreatefromjpeg(“$img”);
$src_w = imagesx($src);
$src_h = imagesy($src);
if($src_w < $src_h){ $thumb_w = 100; $thumb_h = intval($src_h / $src_w * 100); $img_c = (100 - $thumb_h)/2; } else { $thumb_h = 100; $thumb_w = intval($src_w / $src_h * 100); $img_c = (100 - $thumb_w)/2; } $thumb = imagecreatetruecolor(100, 100); if($src_w < $src_h){ imagecopyresized($thumb, $src, 0, $img_c, 0, 0, $thumb_w, $thumb_h, $src_w, $src_h); } else { imagecopyresized($thumb, $src, $img_c, 0, 0, 0, $thumb_w, $thumb_h, $src_w, $src_h); } imagejpeg($thumb, "s_".$img,100); }