写了一个自动改变图片大小的代码
时间:2005-10-10 来源:yb0312
function resizejpg($imgsrc,$imgdst,$imgwidth,$imgheight){ //$imgsrc jpg格式图像路径 $imgdst jpg格式图像保存文件名 $imgwidth要改变的宽度 $imgheight要改变的高度
$imgsrc=$imgsrc;
$arr=getimagesize($imgsrc); //取得图片的宽度,高度值
//header("Content-type: image/jpg");
$imgWidth=$imgwidth;
$imgHeight=$imgheight;
// Create image and define colors
$imgsrc=imagecreatefromjpeg( $imgsrc);
$image=imagecreatetruecolor($imgWidth, $imgHeight); //创建一个彩色的底图
imagecopyresampled ( $image, $imgsrc, 0, 0, 0, 0,$imgWidth,$imgHeight,$arr[0], $arr[1]);
imagepng($image,$imgdst);
imagedestroy($image);
}
$imgsrc=$imgsrc;
$arr=getimagesize($imgsrc); //取得图片的宽度,高度值
//header("Content-type: image/jpg");
$imgWidth=$imgwidth;
$imgHeight=$imgheight;
// Create image and define colors
$imgsrc=imagecreatefromjpeg( $imgsrc);
$image=imagecreatetruecolor($imgWidth, $imgHeight); //创建一个彩色的底图
imagecopyresampled ( $image, $imgsrc, 0, 0, 0, 0,$imgWidth,$imgHeight,$arr[0], $arr[1]);
imagepng($image,$imgdst);
imagedestroy($image);
}
相关阅读 更多 +