入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

tp 生成缩略图

创建时间:2016-07-10 投稿人: 浏览次数:2399
<pre name="code" class="php"><?php  
class ImageAction extends Action{
	//只可等比例的缩放;
	function thumb(){
		import("ORG.Util.Image");	
		Image::thumb("./testimage/big.jpg","./testimage/thumb_64_64_big.jpg","jpg",64,64); 
	}

	function thumb1(){
		import("ORG.Util.Image.ThinkImage");
		$img= new ThinkImage(THINKIMAGE_GD,"./testimage/big.jpg");
		//$data=$img->thumb(100,64,1);//  1----100*64生成的还是64*64的;
		//$data=$img->thumb(100,64,2);//  2----100*64生成的是100*64压缩的;
		//$data=$img->thumb(100,64,3);//  3----100*64生成的是100*64从上方裁剪的;
		$data=$img->thumb(100,64,4);//  3----100*64生成的是100*64从下方裁剪的;
		$data->save("./testimage/100_64.jpg","jpg");
		//print_r($data);
	}
}
	/* 缩略图相关常量定义 */
/*
	define("THINKIMAGE_THUMB_SCALING",   1); //常量,标识缩略图等比例缩放类型
	define("THINKIMAGE_THUMB_FILLED",    2); //常量,标识缩略图缩放后填充类型
	define("THINKIMAGE_THUMB_CENTER",    3); //常量,标识缩略图居中裁剪类型
	define("THINKIMAGE_THUMB_NORTHWEST", 4); //常量,标识缩略图左上角裁剪类型
	define("THINKIMAGE_THUMB_SOUTHEAST", 5); //常量,标识缩略图右下角裁剪类型
	define("THINKIMAGE_THUMB_FIXED",     6); //常量,标识缩略图固定尺寸缩放类型
 */

?>




声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。