form1.cn
Make a little progress every day

laravel图片剪裁简单的用法

07th of July 2018 PHP Laravel 2631

1). 使用 composer 安装:

composer require intervention/image


2). 修改 app/config/app.php 添加 ServiceProvider:

// 将下面代码添加到 providers 数组中'providers' => [
    // ...
    Intervention\Image\ImageServiceProvider::class,
    // ...
  ],// 将下面代码添加到 aliases 数组中'aliases' => [
    // ...
    'Image' => Intervention\Image\Facades\Image::class,
    // ...
  ],


3).生成 config/image.php 配置文件:

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


4).开始在类里面使用:


压缩图片质量用法:

$fileFrom 为图片路径 70为保存图片质量

\Intervention\Image\Facades\Image::make($fileFrom)->save( $fileFrom,70 );

裁剪图片 200 为图片要裁剪的尺寸

\Intervention\Image\Facades\Image::make($fileFrom)->resize(200, 200)->save( $fileFrom,70 );

图片加水印

\Intervention\Image\Facades\Image::make($fileFrom)->resize(200, 200)->insert('images/new_avatar.jpg', 'bottom-right', 15, 10);


如果这些还不能满足请参考官网:image.intervention.io