未分類
圖片統一大小
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);
}