<?php
//图片的缩放----等比例缩放---原图片大小是1001*572
function thume($background,$width,$height,$newfile){
//首相获取原图片的高度和高度
list($s_w,$s_h)=getimagesize($background);
if($width && ($s_w < $s_h)){
$width = ($height / $s_h) * $s_w;
}else{
$height = ($width / $s_w) * $s_h;
}
//width,height是缩放后的宽度和高度
$new=imagecreatetruecolor($width, $height);
$img=imagecreatefromjpeg($background);
imagecopyresampled($new,$img,0,0, 0,0,$width,$height,$s_w,$s_h);
imagejpeg($new,$newfile);
imagedestroy($img);
imagedestroy($new);
}
//缩放后宽度不超过200和高度不超过200的等比例缩放图片
//图片的缩放----等比例缩放---原图片大小是1001*572
function thume($background,$width,$height,$newfile){
//首相获取原图片的高度和高度
list($s_w,$s_h)=getimagesize($background);
if($width && ($s_w < $s_h)){
$width = ($height / $s_h) * $s_w;
}else{
$height = ($width / $s_w) * $s_h;
}
//width,height是缩放后的宽度和高度
$new=imagecreatetruecolor($width, $height);
$img=imagecreatefromjpeg($background);
imagecopyresampled($new,$img,0,0, 0,0,$width,$height,$s_w,$s_h);
imagejpeg($new,$newfile);
imagedestroy($img);
imagedestroy($new);
}
//缩放后宽度不超过200和高度不超过200的等比例缩放图片
thume("images/1.jpg",290,308,"images/4.jpg");