您当前的位置: 首页 >  ar

知其黑、受其白

暂无认证

  • 0浏览

    0关注

    1250博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

laravel 处理图片

知其黑、受其白 发布时间:2021-04-07 17:38:08 ,浏览量:0

安装

composer require intervention/image

注册服务提供者与门面

  • 注册如下服务提供者到$providers数组:

Intervention\Image\ImageServiceProvider::class

  • 添加如下门面到$aliases数组:

Image' => Intervention\Image\Facades\Image::class

发布配置文件

此配置文件会在config目录下配置一个image.php的配置文件

php artisan vendor:publish --provider="Intervention\Image\ImageServiceProviderLaravelRecent"

打开config/app.php目录

使用
use Intervention\Image\Facades\Image;

public function index(Request $request)
{
    $file = $request->file('file');//得到传输过来的图片
    $image = Image::make($file->getRealPath());
    $image->resize($image->getWidth()*0.5,$image->getHeight()*0.5);//设置图片的大小(等比例缩放)
    $image->encode($file->getClientOriginalExtension(),100);//改变图片的质量,参数1:问件的后缀名,参数2:修改多少质量 0-100
    $image->save('../public/'.$file->getClientOriginalName());//图片保存到新的路径(../代表父级目录)
}

更多使用请参考官方手册

关注
打赏
1665558895
查看更多评论
立即登录/注册

微信扫码登录

0.0433s