php实现在服务器端调整图片大小的方法
发布时间:2020-12-12 20:55:53 所属栏目:PHP教程 来源:网络整理
导读:本篇章节讲解php实现在服务器端调整图片大小的方法。供大家参考研究。具体分析如下: 在服务器端完成图片大小的调整,会比在浏览器的处理有很多的好处。 本文介绍了PHP如何在服务器端调整图片大
本篇章节讲解php实现在服务器端调整图片大小的方法。分享给大家供大家参考。具体分析如下: 在服务器端完成图片大小的调整,会比在浏览器的处理有很多的好处。 本文介绍了PHP如何在服务器端调整图片大小。 代码包括两部分: ① imageResizer() is used to process the image ② loadimage() inserts the image url in a simpler format $ratio_orig) {
$width = $height*$ratio_orig;
} else {
$height = $width/$ratio_orig;
}
// This resamples the image
$image_p = imagecreatetruecolor($width,$height);
$image = imagecreatefromjpeg($url);
imagecopyresampled($image_p,$image,$height,$width_orig,$height_orig);
// Output the image
imagejpeg($image_p,null,100);
}
//works with both POST and GET
$method = $_SERVER['REQUEST_METHOD'];
if ($method == 'GET') {
imageResize($_GET['url'],$_GET['w'],$_GET['h']);
} elseif ($method == 'POST') {
imageResize($_POST['url'],$_POST['w'],$_POST['h']);
}
// makes the process simpler
function loadImage($url,$height){
echo 'image.php?url=',urlencode($url),'&w=','&h=',$height;
}
?>
用法: 希望本文所述对大家的php程序设计有所帮助。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读