Laravel怎么使用Intervention Image库处理图片上传和缩放

admin 百科 15
首先安装Intervention Image库并配置服务提供者和门面,然后发布配置文件设置驱动;在控制器中验证上传文件,移动原始图片至uploads/avatars目录,使用Image::make加载图片,调用fit(200, 200)等比裁剪生成缩略图并保存,最后返回成功信息,注意处理图片方向及目录权限。

Laravel怎么使用Intervention Image库处理图片上传和缩放-第1张图片-佛山资讯网

在 Laravel 中使用 Intervention Image 库可以很方便地处理图片上传、裁剪、缩放和保存。下面介绍如何安装配置,并实现一个完整的图片上传与缩放功能。

安装 Intervention Image

通过 Composer 安装 Intervention Image:

composer require intervention/image

如果你使用的是 Laravel 5.5+,服务提供者和门面会自动注册。如果是更早版本,需手动添加:
  • config/app.phpproviders 数组中添加:
  • Intervention\Image\ImageServiceProvider::class

  • aliases 数组中添加门面:
  • 'Image' => Intervention\Image\Facades\Image::class

配置文件(可选)

发布配置文件(按需):

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

标签: 图片上传 php laravel js json composer cad app 配置文件 red

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~