php实现在服务器端调整图片大小的方法
发布时间:2020-05-23 21:59:28 所属栏目:PHP 来源:互联网
导读:这篇文章主要介绍了php实现在服务器端调整图片大小的方法,实例分析了imageResizer与loadimage操作图片的相关技巧,需要的朋友可以参考下
|
本文实例讲述了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程序设计有所帮助。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
