laravel商品图片怎么展示_如何使用Laravel图片处理包intervention-image
下面由Laravel教程欄目給大家介紹如何使用Laravel圖片處理包intervention-image,希望對需要的朋友有所幫助!
最近偶然發現了Laravel可用的圖片處理包intervention-image。
文檔地址:http://image.intervention.io
安裝起來也很簡單。composer?require?intervention/image
然后到config/app.php的
$providers中添加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()也可以不填寫路徑,不填默認為覆蓋原圖。
intervention通常會在PHP腳本完成后會自動銷毀資源。
也可以使用destroy()方法主動銷毀資源,在調用方法后,圖像實例不再可用。$img?=?Image::make('public/foo.jpg');
$img->resize(320,?240);
$img->save('public/small.jpg');
$img->destroy();
此處有一坑,save()覆蓋原圖時,destroy()不能正常銷毀。save()為不同文件,可正常使用destroy()。
總結
以上是生活随笔為你收集整理的laravel商品图片怎么展示_如何使用Laravel图片处理包intervention-image的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ubuntu 设置开机执行脚本_Ubun
- 下一篇: 台式电脑耳机插孔在哪_吉林戴尔电脑音箱维