/**
* @param $source 源图片地址
* @param $dest 目标图片地址
* @param $percent 缩放比例
**/
function resizeImage($source, $dest, $percent)
{
list($width, $height, $type, $attr) = getimagesize($source);
$type = image_type_to_extension($type, false);
$dst_width = $width * $percent;
$dst_height = $height * $percent;
$dst = imagecreatetruecolor($dst_width, $dst_height);
$fun = 'imagecreatefrom' . $type;
$src = $fun($source);
imagecopyresampled($dst, $src, 0, 0,0,0, $dst_width, $dst_height, $width, $height);
$fun = 'image' . $type;
$fun($dst, $dest);
}
PHP实现图片压缩
最新推荐文章于 2024-01-21 12:30:55 发布
本文介绍了一个使用PHP实现的图片缩放函数,该函数接受源图片地址、目标图片地址及缩放比例作为参数,通过获取图片尺寸和类型,创建真彩色图像资源,进行等比缩放,并将缩放后的图片保存到指定位置。
1475

被折叠的 条评论
为什么被折叠?



