博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
laravel Intervention/image 图片处理
阅读量:7082 次
发布时间:2019-06-28

本文共 896 字,大约阅读时间需要 2 分钟。

hot3.png

1、安装 安装Intervention Image之前,需要确保PHP版本>=5.4并且安装了Fileinfo扩展(),以及GD库(>=2.0)或者Imagick扩展(>=6.5.7)。

我们使用Composer在命令行安装最新版本的Intervention Image:

composer require intervention/image

2、集成到Laravel 前面已经提到,Intervention Image 提供了相应的服务提供者和门面以便集成到Laravel应用。

安装好Intervention Image后,打开 config/app.php ,注册如下服务提供者到 $providers 数组:

Intervention\Image\ImageServiceProvider::class

然后添加如下门面到 $aliaes 数组:

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

这样我们就可以在Laravel应用代码中直接使用 Image 了。

3、配置 默认情况下,Intervention Image使用PHP的GD库扩展处理所有图片,如果你想要切换到Imagick,你可以将配置文件拉到应用中:

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

这样对应的配置文件会被拷贝到 config/image.php ,这样你可以在该配置文件中修改图片处理驱动配置。

4、使用示例

Route::get('/', function(){    $img = Image::make('foo.jpg')->resize(300, 200);    return $img->response('jpg');});

github地址:搜索 Intervention/image 官网地址:

转载于:https://my.oschina.net/u/2607135/blog/1788896

你可能感兴趣的文章
C实现2台主机间的passwordLess,基于配置文件批量建立主机之间的passwordless
查看>>
私有云桌面和公有云桌面的区别是什么
查看>>
ipmotool
查看>>
国家级期刊投稿要求
查看>>
mpls的基础原理
查看>>
大数据开发零基础需要学习什么内容?(1)Java、大数据基础
查看>>
SecureCRT教程——如何使用SecureCRT命令窗口将命令发送到多个会话
查看>>
php 字符串写入文件或追加入文件
查看>>
linux和windows软件收集
查看>>
javascript-放大镜
查看>>
SQL-31 获取select * from employees对应的执行计划
查看>>
用border画图
查看>>
LVS集群的基本原理、LVS/NAT模式的配置、LVS/DR模式的配置、编写自动脚本检查LVS上realserver健康性...
查看>>
A very hard Aoshu problem
查看>>
QOS
查看>>
Locale java
查看>>
【转】Android 环境变量 和 AVD 环境变量 配置
查看>>
使用Weka进行数据挖掘
查看>>
关于计算机信息系统集成项目经理资质申报的补充通知
查看>>
飞机大战小游戏
查看>>