您的位置:首页 > 编程语言 > PHP开发

Thinkphp学习笔记 调用Image类生成缩略图

2014-06-05 10:01 357 查看
转载于:



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
);
//获取图片信息
getImageInfo方法会获取图片的width,height,type,size,mime等信息。

缩略图的生成很简单。

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

1
//生成缩略图:
2
$Img
::thumb2(
$img_path
,
$thumb_name
,
$thumb_type
,
$Max_width
,
$Max_height
);
需要注意的是,缩略图的宽和高不能比原图的大,不然就会生成失败
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: