composer require intervention/image
编辑config/app.php
在providers中添加
Intervention\Image\ImageServiceProvider::class,
在aliases中添加
'Image' => Intervention\Image\Facades\Image::class,
执行php artisan vendor:publish --provider="Intervention\Image\ImageServiceProviderLaravelRecent"
安装完成
例子:
// 打开图片
$img = Image::make('public/foo.jpg');
// 修改图片大小到320x240
$img->resize(320, 240);
// 插入一个水印
$img->insert('public/watermark.png');
// 保存图片
$img->save('public/bar.jpg');
使用laravel路由例子
Route::get('/myimg', function()
{
$img = Image::make('1.png')->resize(300, 200)->blur(50);
return $img->response('jpg');
});
注明:
链接写法$img = Image::make('foo.jpg')->resize(320, 240)->insert('watermark.png');
详细使用及api请到http://image.intervention.io/查看