Laravel && Intervention Image 图像处理

PHP扩展之 Imagick安装

ImageMagick介绍

ImageMagick是一套功能强大、稳定而且开源的工具集和开发包,可以用来读、写和处理超过89种基本格式的图片文件,包括流行的TIFF、JPEG、GIF、 PNG、PDF以及PhotoCD等格式。利用ImageMagick,你可以根据web应用程序的需要动态生成图片, 还可以对一个(或一组)图片进行改变大小、旋转、锐化、减色或增加特效等操作,并将操作的结果以相同格式或其它格式保存,对图片的操作,即可以通过命令行进行,也可以用C/C++、Perl、Java、PHP、Python或Ruby编程来完成。

1.使用 Composer 安装
composer require intervention/image
2.修改 config/app.php 添加 ServiceProvider
'providers' => [ // 将下面代码添加到 providers 数组中 Intervention\Image\ImageServiceProvider::class, ], 'aliases' => [ // 将下面代码添加到 aliases 数组中 'Image' => Intervention\Image\Facades\Image::class, ],
3.生成 config/image.php 配置文件
php artisan vendor:publish --provider="Intervention\Image\ImageServiceProviderLaravel5"

运行上面的命令后, 会在项目中生成 config/image.php 配置文件, 打开此文件并将 driver 修改成 imagick:

return array( 'driver' => 'imagick' );

以下php.ini指令很重要。

memory_limit
upload_max_filesize

参考文章
【qq_32320151】CSDN - php扩展——imagick安装

阅读更多
0.050221s