标签:目标 步骤 文件 高度 图像资源 计算 image 图片 des
/*
步骤:
1.打开图片源文件资源
2.获得源文件的宽高
3.使用固定的公式计算新的宽高
4.生成目标图像资源
5.进行缩放
6.保存图像
7.释放资源
*/
//1.打开图片源文件资源
$im = imagecreatefromjpeg(‘./bg.jpg‘);
//2.获得源文件的宽高
$fx = imagesx($im); // 获取宽度
$fy = imagesy($im); // 获取高度
//3.使用固定的公式计算新的宽高
$sx = $fx/2;
$sy = $fy/2;
//4.生成目标图像资源
$small = imagecreatetruecolor($sx,$sy);
//5.进行缩放
imagecopyresampled($small,$im,0,0,0,0,$sx,$sy,$fx,$fy);
//6.保存图像
if(imagejpeg($small,‘./sbg.jpg‘)) {
echo ‘保存成功‘;
} else {
echo ‘保存失败‘;
}
//7.释放资源
imagedestroy($im);
imagedestroy($small);
标签:目标 步骤 文件 高度 图像资源 计算 image 图片 des
原文地址:http://www.cnblogs.com/Czc963239044/p/6087183.html