Thinkphp学习笔记 调用Image类生成缩略图
2014-06-05 10:01
357 查看
转载于:
Thinkphp的Image类 在ThinkPHP/Extend/Library/ORG/Util/Image.class.php中。
调用方法如下:
getImageInfo方法会获取图片的width,height,type,size,mime等信息。
缩略图的生成很简单。
参数需要img_path(原图路径),thumb_name(缩略图名,包含路径),thumb_type(图片类型),Max_width(宽),Max_height(高):
需要注意的是,缩略图的宽和高不能比原图的大,不然就会生成失败
Thinkphp的Image类 在ThinkPHP/Extend/Library/ORG/Util/Image.class.php中。
调用方法如下:
1 | import( "ORG.Util.Image" ); |
2 | $Img = new Image(); //实例化图片类对象 |
3 | $image_path = './图片路径' ; //若当前php文件在Thinkphp的中APP_PATH路径中,'./'就是index.php的上一级文件。因为APP_PATH是通过index.php定义和加载的。 |
4 | $image_info = $Img ::getImageInfo( $image_path ); //获取图片信息 |
缩略图的生成很简单。
参数需要img_path(原图路径),thumb_name(缩略图名,包含路径),thumb_type(图片类型),Max_width(宽),Max_height(高):
1 | //生成缩略图: |
2 | $Img ::thumb2( $img_path , $thumb_name , $thumb_type , $Max_width , $Max_height ); |
相关文章推荐
- Thinkphp调用Image类生成缩略图的方法
- Thinkphp调用Image类生成缩略图的方法
- ThinkPHP5学习笔记(1)-自动生成目录结构
- 【学习笔记】thinkphp 生成静态缓存的雪崩问题
- 学习笔记: linux下静态库与动态库的生成与调用
- PHP开发学习笔记之生成缩略图
- 【C#学习笔记】调用C++生成的DLL
- 嵌入式学习笔记之模块生成及调用
- 【C#学习笔记】调用C++生成的DLL
- PHP-生成缩略图和添加水印图-学习笔记
- 学习Altas 笔记[JS简单调用服务端方法]
- FastSpring学习笔记二(使用工具MyGeneration生成Model和NHibernate的代码 )
- 视频上传过程中自动转换为flv格式并截图生成缩略图(Java调用命令实现)
- REBOL学习笔记 eml对象的生成
- Hibernate 学习笔记-1-3(Hibernate的基本映射以及几种主键生成策略的测试)
- MyGeneration学习笔记(3) : dOOdads及生成代码的一些bug
- Spring in Action 学习笔记—第六章远程调用
- DELPHI调用JAVA代码学习笔记1
- [LUA学习笔记03]LUA函数和C函数的相互调用
- C++学习笔记(7)——多基类继承的构造函数的调用