Thinkphp调用Image类生成缩略图的方法


Posted in PHP onMarch 07, 2015

本文实例讲述了Thinkphp调用Image类生成缩略图的方法。分享给大家供大家参考。具体分析如下:

Thinkphp的Image类 在ThinkPHP/Extend/Library/ORG/Util/Image.class.php中。

调用方法如下:

import("ORG.Util.Image");
$Img = new Image();//实例化图片类对象
$image_path = './图片路径';
//若当前php文件在Thinkphp的中APP_PATH路径中
//'./'就是index.php的上一级文件。
//因为APP_PATH是通过index.php定义和加载的。
$image_info = $Img::getImageInfo($image_path);//获取图片信息

getImageInfo方法会获取图片的width,height,type,size,mime等信息。

缩略图的生成很简单。

参数需要img_path(原图路径),thumb_name(缩略图名,包含路径),thumb_type(图片类型),Max_width(宽),Max_height(高):

//生成缩略图:
$Img::thumb2($img_path,$thumb_name,$thumb_type,$Max_width,$Max_height);

需要注意的是,缩略图的宽和高不能比原图的大,不然就会生成失败

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

PHP 相关文章推荐
使用PHP socke 向指定页面提交数据
Jul 23 PHP
yii框架中的Url生产问题小结
Jan 16 PHP
PHP中$_FILES的使用方法及注意事项说明
Feb 14 PHP
PHP统计nginx访问日志中的搜索引擎抓取404链接页面路径
Jun 30 PHP
destoon实现首页显示供应、企业、资讯条数的方法
Jul 15 PHP
Zend Framework基本页面布局分析
Mar 19 PHP
Yii CGridView用法实例详解
Jul 12 PHP
php 魔术常量详解及实例代码
Dec 04 PHP
php简单计算年龄的方法(周岁与虚岁)
Dec 06 PHP
PHP中大括号'{}'用法实例总结
Feb 08 PHP
CI框架(CodeIgniter)公共模型类定义与用法示例
Aug 10 PHP
yii2.0框架数据库操作简单示例【添加,修改,删除,查询,打印等】
Apr 13 PHP
PHP实现懒加载的方法
Mar 07 #PHP
php根据某字段对多维数组进行排序的方法
Mar 07 #PHP
PHP多线程编程之管道通信实例分析
Mar 07 #PHP
PHP查询快递信息的方法
Mar 07 #PHP
php实现汉字验证码和算式验证码的方法
Mar 07 #PHP
php实现俄罗斯乘法实例
Mar 07 #PHP
php实现发送微信模板消息的方法
Mar 07 #PHP
You might like
国外十大最流行的PHP框架排名
2013/07/04 PHP
分享PHP header函数使用教程
2013/09/05 PHP
php中的静态变量的基本用法
2014/03/20 PHP
php准确计算复活节日期的方法
2015/04/18 PHP
JavaScript窗口功能指南之在窗口中书写内容
2006/07/21 Javascript
js 键盘记录实现(兼容FireFox和IE)
2010/02/07 Javascript
jquery限制输入字数,并提示剩余字数实现代码
2012/12/24 Javascript
javascript标签在页面中的位置探讨
2013/04/11 Javascript
利用js读取动态网站从服务器端返回的数据
2014/02/10 Javascript
jQuery插件EasyUI设置datagrid的checkbox为禁用状态的方法
2016/08/05 Javascript
详解vue中点击空白处隐藏div的实现(用指令实现)
2018/04/19 Javascript
详解webpack4多入口、多页面项目构建案例
2018/05/25 Javascript
从零开始封装自己的自定义Vue组件
2018/10/09 Javascript
Mint UI实现A-Z字母排序的城市选择列表
2018/12/28 Javascript
Node.js控制台彩色输出的方法与原理实例详解
2019/12/01 Javascript
JS document对象简单用法完整示例
2020/01/14 Javascript
JS实现前端动态分页码代码实例
2020/06/02 Javascript
原生JS实现微信通讯录
2020/06/18 Javascript
[44:37]完美世界DOTA2联赛PWL S3 Forest vs access 第一场 12.11
2020/12/13 DOTA
Django与遗留的数据库整合的方法指南
2015/07/24 Python
详解Python中的from..import绝对导入语句
2016/06/21 Python
Python网络爬虫出现乱码问题的解决方法
2017/01/05 Python
python3写爬取B站视频弹幕功能
2017/12/22 Python
Python使用numpy模块创建数组操作示例
2018/06/20 Python
Python Pillow.Image 图像保存和参数选择方式
2020/01/09 Python
Python 格式化打印json数据方法(展开状态)
2020/02/27 Python
最新版 Windows10上安装Python 3.8.5的步骤详解
2020/11/28 Python
大学校庆邀请函
2014/01/11 职场文书
事业单位请假制度
2014/01/13 职场文书
四群教育工作实施方案
2014/03/26 职场文书
12.4法制宣传日活动总结
2014/08/26 职场文书
2014年质量管理工作总结
2014/12/01 职场文书
2015年行政人事工作总结
2015/05/21 职场文书
应届生们该怎么书写求职信?
2019/07/05 职场文书
微信小程序实现聊天室功能
2021/06/14 Javascript
JavaScript实现音乐播放器
2022/08/14 Javascript