欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

在 Laravel 中使用图片处理库 Integration/Image

程序员文章站 2022-05-27 08:39:44
...
系统需求
  • PHP >= 5.3
  • Fileinfo Extension
  • GD Library (>=2.0) … or …
  • Imagick PHP extension (>=6.5.7)


安装部署 Integration/image
在 composer.json [require] 节增加,之后执行 composer update

"intervention/image": "2.0.15"

Laravel 配置

安装部署 Integration/image 完成后,打开配置文件 config/app.php 在相应位置添加代码,然后 Image 类就能自动加载并可供使用了。其功能强大到可以处理你的几乎所有图片处理需求。

//服务提供器
'Intervention\Image\ImageServiceProvider'

//别名配置
'Image' => 'Intervention\Image\Facades\Image'

配置设置
默认情况下, Integration/Image 使用PHP的GD库扩展。如果你想切换到 imagick,你可以使用 php artisan 创建一个配置文件以添加相应的配置。

$ php artisan config:publish intervention/imag

基本使用

这里列出几个基本功能,更详细使用说明请查看相关接口文档。
1、显示一张图片

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

2、读取一个图片文件

$img = Image::make('foo/bar/baz.jpg');

3、绘制一张图片

$img = Image::canvas(800, 600, '#ccc');

4、编辑一张图片

$img = Image::make('foo.jpg')->resize(320, 240)->insert('watermark.png');

以上就介绍了在 Laravel 中使用图片处理库 Integration/Image,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

在 Laravel 中使用图片处理库 Integration/Image

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频


网友评论

文明上网理性发言,请遵守 新闻评论服务协议

我要评论
  • 在 Laravel 中使用图片处理库 Integration/Image
  • 专题推荐

    作者信息
    在 Laravel 中使用图片处理库 Integration/Image

    认证0级讲师

    推荐视频教程
  • 在 Laravel 中使用图片处理库 Integration/Imagejavascript初级视频教程
  • 在 Laravel 中使用图片处理库 Integration/Imagejquery 基础视频教程
  • 视频教程分类