如何使用Laravel图片处理包intervention-image
互联网
20-7-13
下面由Laravel教程栏目给大家介绍如何使用Laravel图片处理包intervention-image,希望对需要的朋友有所帮助!

最近偶然发现了Laravel可用的图片处理包intervention-image。文档地址:http://image.intervention.io安装起来也很简单。
composer require intervention/image
Intervention\Image\ImageServiceProvider::class
$aliases中添加
'Image' => Intervention\Image\Facades\Image::class
使用时引入Image的命名空间 use Intervention\Image\Facades\Image;这样就可以使用Image来方便的处理图片了。
基本操作:
$img = Image::make('public/foo.jpg')->resize(300, 200); $img->save('public/bar.png');save()也可以不填写路径,不填默认为覆盖原图。
$img = Image::make('public/foo.jpg'); $img->resize(320, 240); $img->save('public/small.jpg'); $img->destroy();此处有一坑,save()覆盖原图时,destroy()不能正常销毁。save()为不同文件,可正常使用destroy()。
以上就是如何使用Laravel图片处理包intervention-image的详细内容,更多内容请关注技术你好其它相关文章!
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场