Package Data | |
---|---|
Maintainer Username: | liryan |
Maintainer Contact: | canbetter@163.com (liruiyan) |
Package Create Date: | 2017-05-11 |
Package Last Update: | 2020-12-15 |
Language: | PHP |
License: | MIT |
Last Refreshed: | 2025-02-05 03:03:30 |
Package Statistics | |
---|---|
Total Downloads: | 23 |
Monthly Downloads: | 0 |
Daily Downloads: | 0 |
Total Stars: | 1 |
Total Watchers: | 2 |
Total Forks: | 0 |
Total Open Issues: | 0 |
#使用说明
#安装 composer require "liryan/easythumb" "dev-master"
#使用方法
1.在config/app.php 增加provider
providers' => [
...
EasyThumb\EasyThumbProvider::class
];
增加facade
'aliases' => [
...
'EasyThumb'=>EasyThumb\EasyThumb::class
];
2.在controller中使用 开头增加
use EasyThumb\EasyThumb;
use Exception;
function upload_test()
{
try{
$url=EasyThumb::upload("upfile") //上传文件表单字段名
->where(public_path().'/upimages') //文件要存放的路径
->autodir(EasyThumb::SHA1_DIR) //自动创建目录sha1(file) 取前4个字符增加两级目录 TIME_DIR 年月/日小时
->limit(1000*1000,EasyThumb::PNG|EasyThumb::GIF|EasyThumb::JPG) //限制尺寸字节,格式,
->size(100,100,EasyThumb::SCALE_FREE) //自由缩放 size可以调用多个
->size(200,200,EasyThumb::SCALE_PROJECTIVE) //等比缩放
->done();
}
catch(Exception $e){
echo $e->getMessage();
}
}
function local_test()
{
try{
$url=EasyThumb::from(public_path().'/upimages/filename.jpg') //要处理的文件路径
->size(100,100,EasyThumb::SCALE_FREE) //自由缩放 size可以调用多个
->size(200,200,EasyThumb::SCALE_PROJECTIVE) //等比缩放
->done();
}
catch(Exception $e){
echo $e->getMessage();
}
}