tp 生成缩略图
<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。