php生成图片缩略图的方法


Posted in PHP onApril 07, 2015

本文实例讲述了php生成图片缩略图的方法。分享给大家供大家参考。具体如下:

这里需要用到GD2 library

function make_thumb($src,$dest,$desired_width)
{
 
  /* read the source image */
  $source_image = imagecreatefromjpeg($src);
  $width = imagesx($source_image);
  $height = imagesy($source_image);
  /* find the "desired height" of this thumbnail, relative to the desired width */
  $desired_height = floor($height*($desired_width/$width));
  /* create a new, "virtual" image */
  $virtual_image = imagecreatetruecolor($desired_width,$desired_height);
  /* copy source image at a resized size */
  imagecopyresized($virtual_image,$source_image,0,0,0,0,$desired_width,$desired_height,$width,$height);
  /* create the physical thumbnail image to its destination */
  imagejpeg($virtual_image,$dest, 83);
}

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
综合图片计数器
Oct 09 PHP
网络资源
Oct 09 PHP
php设计模式 Observer(观察者模式)
Jun 26 PHP
PHP实现获取图片颜色值的方法
Jul 11 PHP
PHP魔术引号所带来的安全问题分析
Jul 15 PHP
windows平台中配置nginx+php环境
Dec 06 PHP
PHP图形计数器程序显示网站用户浏览量
Jul 20 PHP
/etc/php-fpm.d/www.conf 配置注意事项
Feb 04 PHP
laravel实现分页样式替换示例代码(增加首、尾页)
Sep 22 PHP
PHP生成加减算法方式的验证码实例
Mar 12 PHP
PHP利用递归函数实现无限级分类的方法
Mar 22 PHP
CentOS7编译安装php7.1的教程详解
Apr 18 PHP
Nginx下配置codeigniter框架方法
Apr 07 #PHP
Windows下Apache + PHP SESSION丢失的解决过程全纪录
Apr 07 #PHP
php修改文件上传限制方法汇总
Apr 07 #PHP
windows下安装php的memcache模块的方法
Apr 07 #PHP
CodeIgniter删除和设置Cookie的方法
Apr 07 #PHP
php获取网页里所有图片并存入数组的方法
Apr 06 #PHP
经典PHP加密解密函数Authcode()修复版代码
Apr 05 #PHP
You might like
php使用pdo连接mssql server数据库实例
2014/12/25 PHP
PHP中SESSION的注销与清除
2015/04/16 PHP
在PHP中实现使用Guzzle执行POST和GET请求
2019/10/15 PHP
javascript 用原型继承来实现对象系统
2010/03/22 Javascript
SOSO地图API使用(一)在地图上画圆实现思路与代码
2013/01/15 Javascript
jQuery当鼠标悬停时放大图片的效果实例
2013/07/03 Javascript
jQuery插件jQuery-JSONP开发ajax调用使用注意事项
2013/11/22 Javascript
jquery导航制件jquery鼠标经过变色效果示例
2013/12/05 Javascript
吐槽一下我所了解的Node.js
2014/10/08 Javascript
node.js中的console.trace方法使用说明
2014/12/09 Javascript
深入理解JavaScript系列(36):设计模式之中介者模式详解
2015/03/04 Javascript
jQuery实现当前页面标签高亮显示的方法
2015/03/10 Javascript
jQuery简单获取键盘事件的方法
2016/01/22 Javascript
js html css实现复选框全选与反选
2016/10/09 Javascript
vuejs响应用户事件(如点击事件)
2017/03/14 Javascript
基于JavaScript实现无限加载瀑布流
2017/07/21 Javascript
详解使用React全家桶搭建一个后台管理系统
2017/11/04 Javascript
vue综合组件间的通信详解
2017/11/06 Javascript
详解Vue + Vuex 如何使用 vm.$nextTick
2017/11/20 Javascript
详解三种方式解决vue中v-html元素中标签样式
2018/11/22 Javascript
JavaScript 扩展运算符用法实例小结【基于ES6】
2019/06/17 Javascript
JS变量提升及函数提升实例解析
2020/09/03 Javascript
利用Fn.py库在Python中进行函数式编程
2015/04/22 Python
浅谈Pandas 排序之后索引的问题
2018/06/07 Python
python list转矩阵的实例讲解
2018/08/04 Python
详解python实现小波变换的一个简单例子
2019/07/18 Python
实例详解Python装饰器与闭包
2019/07/29 Python
python输出第n个默尼森数的实现示例
2020/03/08 Python
香港演唱会订票网站:StubHub香港
2019/10/10 全球购物
校园之星获奖感言
2014/01/29 职场文书
大学生评语大全
2014/04/18 职场文书
访谈节目策划方案
2014/05/15 职场文书
教书育人演讲稿
2014/09/11 职场文书
2014年庆祝国庆65周年演讲稿
2014/09/21 职场文书
2015年仓库管理员工作总结
2015/04/21 职场文书
遗嘱格式范本
2015/08/07 职场文书