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安装