ThinkPHP5.1完全开发手册-10261224本文档使用 看云 构建 return $response; } } 来个比较实际的例子,我们需要判断当前浏览器环境是在微信或支付宝 namespace app\http\middleware; /** * 访问环境检查,是否是微信或支付宝等 */ class InAppCheck { public function handle($request, \Closure \think\Image::open('./image.png'); // 按照原图的比例生成一个最大为150*150的缩略图并保存为thumb.png $image->thumb(150, 150)->save('./thumb.png'); 生成的缩略图如图所示: 我们看到实际生成的缩略图并不是150*150,因为默认采用原图等比例缩放的方式生成缩略图,最大宽度是 150。 可以支持其他类型的缩略图生成,设置包括 可以支持其他类型的缩略图生成,设置包括 \think\Image 的下列常量或者对应的数字: //常量,标识缩略图等比例缩放类型 const THUMB_SCALING = 1; //常量,标识缩略图缩放后填充类型 const THUMB_FILLED = 2; //常量,标识缩略图居中裁剪类型 const THUMB_CENTER = 3; //常量,标识缩略图左上角裁剪类型 const THUMB_NORTHWEST1 魔豆 | 619 页 | 4.55 MB | 3 年前5
共 1 条
- 1










