Laravel压缩图片
Laravel压缩图片
安装 Intervention Image 之前,需要确保 PHP 版本 >=5.4 并且安装了 Fileinfo 扩展,以及 GD 库(>=2.0)或者 Imagick 扩展(>=6.5.7)。
1.通过composer安装Intervention Image
composer require intervention/image
2.在config/app.php中,注册如下服务提供者到$providers数组:
’providers’ => [
Intervention\Image\ImageServiceProvider::class
]
然后添加门面到$aliaes数组:
’aliases’ => [
‘Image’ => Intervention\Image\Facades\Image::class
]
3.注意引用命名空间
use Intervention\Image\Facades\Image;
$ compressImg = Image::make($ file)->resize(30,30);//压缩图片
或者可以
use Intervention\Image\ImageManager;
依赖注入后,
$ ImageManager->make($ file)->resize(30,30);//压缩图片
4.注意:普通的文件上传后是通过move移动文件
$ file->move(“upload\activityImg”,$ fileName);//移动文件
用扩展压缩后需要是绝对路径且用save保存
$ path = public_path(‘upload\activityImg\compress\ \’);//获取public绝对路径
$ compressImg->save($ path.$fileName);
Intervention Image其余用法
Laravel压缩图片相关推荐
- laravel 压缩图片 Intervention/image
我们使用Composer在命令行安装最新版本的Intervention Image: composer require intervention/image 安装好Intervention Image ...
- Android 高清加载巨图方案 拒绝压缩图片
Android 高清加载巨图方案 拒绝压缩图片 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/49300989: 本文出自: ...
- android h5 多图上传源码,JS移动端/H5同时选择多张图片上传并使用canvas压缩图片...
最近在做一个H5的项目,里边涉及到拍照上传图片的功能以及识别图片的功能,这里对识别图片的功能不做赘述,不属本文范畴.我在做完并上线项目后,同事跟我提了一个要求是可不可以同时选择多张图片上传,我做的时候 ...
- idea批量修改变量快捷键mac_使用Mac自带功能批量修改图片名称、类型和压缩图片大小...
Mac电脑自带的聚焦搜索功能已经很强大,可以快速准确的搜索电脑内的文件,但是从网上下载的文件,特别是一些图片文件都是一串数字组成的文件名,很难记忆和搜索,我们可以使用Mac自带的『自动操作』功能给图片 ...
- node 压缩图片_1Mb压缩成100k,图片无损压缩我选择它
Boss有话说 Compressor 这是一款能够快速高效压缩图片的在线神器,可以在线压缩优化的格式包含 JPEG,PNG,SVG,GIF 和 WEBP 等主流的图片格式.相比之前分享的[ TinyP ...
- linux压缩图片脚本,说明Ubuntu压缩图片脚本批量方法
以下就是Ubuntu压缩图片批量方法,这些Ubuntu压缩图片方法是我学了很久的心得,希望对大家有帮助.用DC拍出来的很多照片尺寸都很大,有时候我们需要缩小一下,最近google了一圈,发现了一些有用 ...
- jquery压缩图片插件
imageCompress 只有图片压缩功能,比较简单 jquery.imageCompress.js 使用说明: el:为上传框 quality:压缩图片质量,单位为% onloadStart:读取 ...
- LocalResizeIMG前端HTML5本地压缩图片上传,兼容移动设备IOS,android
LocalResizeIMG前端HTML5本地压缩图片上传,兼容移动设备IOS,android jincon 发表于 2015-02-26 18:31:01 发表在: php开发 localresiz ...
- 【问题帖】压缩图片大小至指定Kb以下
像PS,QQ影像等都有该功能,将图片大小压缩至指定kb以下. 我也来山寨一把,到目前为止,控制图片的大小,平时的解决方案通过分辨率和质量来控制的. 假定最后压缩的大小是100kb,那么在保证不大于10 ...
- php后台图片压缩_php实现等比例压缩图片
/** * desription 压缩图片 * @param sting $imgsrc 图片路径 * @param string $imgdst 压缩后保存路径 */ public function ...
最新文章
- 小县城也被互联网+撞了一下腰
- Mac环境下Redis的安装与配置
- Resource stopwords not found. Please use the NLTK Downloader to obtain the r
- Android---手动创建线程与GUI线程同步(三)
- 单片机IO口模拟串口程序(发送+接收
- 《零基础看得懂的C++入门教程 》——(5) 容我套个娃 循环
- linux sshd进程起不来,linux sshd服务异常
- 安装kepserver找不到根证书_考完二手车评估师证书却找不到工作,面试官的话让我记忆犹新!...
- 目标检测(九)--YOLO v1,v2,v3
- 微信小程序底部导航栏实现
- 百词斩 计算机英语词汇表,单词之美四级-英语词汇百词斩拓海有道金山词霸典...
- 百度全景地图使用时提示flash版本过低 如何处理?
- android 组件暴露风险,Activity组件暴露导致本地拒绝服务
- idea单测覆盖率不显示的问题
- [乡土民间故事_徐苟三传奇]第十二回_歪拐差役苦挑石磨
- Bitmap对象在内存中的大小和转化为字节流的大小
- 产品经理之toB项目各阶段工作内容详解
- Python:垃圾分类小游戏
- halcon坐标转换(机器人坐标转换用)
- svn commit svn: E170001: Authorization failed