ThinkPHP3.2.3 上传图片到ftp,同时生成缩略图。

2025-01-01 01:53:58
推荐回答(1个)
回答1:

ThinkPHP上传文件类:

$upload = new \Think\Upload($config);// 实例化上传类

使用这个。

如要处理图片大小。需要另外调用图像处理:

裁剪图片

$image = new \Think\Image(); 
$image->open('./1.jpg');
//将图片裁剪为400x400并保存为corp.jpg
$image->crop(400, 400)->save('./crop.jpg');

 

居中裁剪
$image = new \Think\Image(); 
$image->open('./1.jpg');
// 生成一个居中裁剪为150*150的缩略图并保存为thumb.jpg
$image->thumb(150, 150,\Think\Image::IMAGE_THUMB_CENTER)->save('./thumb.jpg');