石家庄做网站,石家庄网站优化,石家庄网络推广,石家庄网络公司
当前位置:主页 > 新闻资讯 > 技术笔记 >

php如何修改上传图片大小

发表日期:2020-09-30 22:32文章编辑:优搜客浏览次数: 标签: php教程|php代码|php源码|    

php修改上传图片大小的方法:首先打开脚本文件;然后使用getimagesize函数获取图片尺寸;最后通过imagecreatetruecolor等函数方法修改图片大小即可。
 
PHP修改图片大小的实现方法
php如何修改上传图片大小
主要通过imagecreatetruecolor实现。
 
$filename = "./QR/$id.jpg";
$percent = 0.4;
list($width, $height) = getimagesize($filename);
$new_width = $width * $percent;
$new_height = $height * $percent;
$image_p = imagecreatetruecolor($new_width, $new_height);
$image = imagecreatefromjpeg($filename);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
imagejpeg($image_p,'./images/thumb/'.$id.'.jpg');
filename为文件名;
percent为缩小比例;
imagejpeg为输出保存图片。

如没特殊注明,文章均来自网络!转载请注明来自:https://www.yousouke.com/News/jsbj/11627.html

网站设计案例推荐

热门新闻

DEDECMS提示Fatal error错误

Nginx的Gzip压缩配置

织梦DedeCMS定时自动生成首页HTML的实现方法

IIS7下js文件启用Gzip后却不压缩的解决方法

dede织梦教程:列表页、文章页调用所有顶级栏目文章的方法

WordPress 集成百度 Sitemap 实时推送代码

织梦DedeCMS定时自动生成首页HTML的实现方法

WORDPRESS文章中微信打赏功能的2种实现方法

相关新闻

PHP如何对数组排序并保持键值不变

PHP中子类如何调用父类的静态方法

关于PHP正则匹配中文

PHP如何判断是手机访问还是电脑访问

帝国CMS用PHP代码实现灵动标签的技巧

推荐新闻

正确配置 WordPress 邮件SMTP

织梦DedeCMS实现{dede:channel}标签增加数字序号的方法

帝国cms怎么实现页面自动生成html

织梦DEDECMS教程:添加RSS订阅功能

dede简略标题调用标签

帝国cms灵动标签调用字母所属的信息

织梦CMS文章模型整合下载功能,可判断点数,会员组等下载权限

IIS7下js文件启用Gzip后却不压缩的解决方法

帝国cms如何在tags列表页获取当前tag的ID方法