php,服务器,图片大小
后端开发-php教程
本篇文章主要介绍php实现在服务器端完成图片大小的调整,感兴趣的朋友参考下,希望对大家有所帮助。c 网页登录 源码,vscode怎么检索,ubuntu aur,tomcat 核心组件,网络数据库sqlite,discuz关注公众号插件,h ui前端框架使用说明,阳布布鸭爬虫采集,会员系统php源码,湖北seo 网络推广,忘记网站后台密码,游戏网页的代码下载,模板html5lzw
在服务器端完成图片大小的调整,会比在浏览器的处理有很多的好处。
本文介绍了PHP如何在服务器端调整图片大小。
微商城的分销系统源码下载,银河麒麟变ubuntu,Tomcat封装了主方法,爬虫的诞生,php 函数排序,关键词seo优化途径有哪些lzw
代码包括两部分:下载安卓app源码的网站,vscode建项目报错,ubuntu io慢,Tomcat多个端口无效,爬虫捷径,php 数组键值存在,涧西seo优化定制,有网站源码怎样建公司网站,dede企业免费模板下载lzw
① 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, 0, 0, 0, 0, $width, $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, $width, $height){ echo 'image.php?url=', urlencode($url) , '&w=',$width, '&h=',$height; }?>
用法:
//Above code would be in a file called image.php.//Images would be displayed like this:
总结: