日常情况下GD库算是足够用了,但是效率不够高。而且对GIF等等都不太好处理,这个时候就需要使用高端大气的imageick扩展和ImageMagick-6.8.9-Q16来进行图片的处理了。
之前也看到很介绍安装扩展的但是没有成功过,如下详细介绍安装过程!
首先我们的版本是php5.6:
看如上截图我们的PHP是nts版本的32位。
首先我们去找对应的PHP扩展:
http://pecl.php.net/package/imagick/3.3.0RC2/windows
Imagick is a native php extension to create and modify images using the ImageMagick API.
This extension requires ImageMagick version 6.5.3-10+ and PHP 5.4.0+.
描述写到:需要6.5.3以上和5.4版本以上才能使用
其他版本目录:
http://pecl.php.net/package/imagick
PHP对应版本及目录:
http://www.peewit.fr/imagick/
下载地址中分别对应着:
对照和自己版本相关的下载。
下载完成后会有个压缩包
参照截图中放入不同的目录中去即可
然后我们往php.ini加入如下:
extension=php_imagick.dll
然后重启下PHP的服务
接着我们安装,安装我们PHP的版本即可。
ImageMagick-6.8.9 x86版本(32位)
ImageMagick-6.9.2 x64版本 (64位)
https://pan.baidu.com/s/1TAHnDhu3eNCRathuRp3w0w
这个时候我们phpinfo获取到已经安装成功了!
但是这个时候我们会看到支持的格式是为0的,我们需要重新对照下安装的 ImageMagick和phpinfo中显示的版本是否一致,否则就要卸载重新安装!不然也是无法使用的。
所有以上安装完成后一定要重启下电脑不然还是不能使用的!
php官方扩展:
https://windows.php.net/downloads/pecl/releases/
配套:
https://windows.php.net/downloads/pecl/deps/
参考:
https://blog.csdn.net/sbdx/article/details/72846624
http://www.imagemagick.org.cn/1661.html