TP5.1图片压缩
代码:
// 图片压缩
/**
* common.php
* $url:图片路径
* $size_number:图片需要的大小,kb为单位
* $size_thumb:图片需要的宽度
*/
function image_zip($url,$size_number,$size_thumb)
{
$size = filesize($url);
if(($size/1000)>$size_number){
$image = \think\Image::open($url);
$image->thumb($size_thumb, $size_thumb)->save($url);
}
}
使用
public function info()
{
$user_id = Session::get('user_id');
$res = UserModel::get(['id'=>$user_id]);
$url = $res['touxiang'];
image_small($url,50,600);
$this->assign('user_info',$res);
return $this->fetch();
}
前提——正确加载TP5的图像处理类库
composer require topthink/think-image
其他无。。。