imagik模块可以处理切图和缩图,不过php没将该模块编译进来,需要手动添加:
1.下载ImageMagick,http://imagemagick.org/script/binary-releases.php#windows,64位系统就下载对应版本:
安装ImageMagick注意不要空格,例如安装到c:\program files不行,安装完成后添加安装路径到系统环境中,测试没报找不到命令就ok:
2.下载 php_Imagick.dll,一定要注意下载相应的版本,要和php版本,nts还是ts,32位还是64位,以及上面安好的ImageMagick版本是否匹配,
http://windows.php.net/downloads/pecl/releases/imagick/
解压将里面的php_imagick.dll拷贝到/php/ext下,并将多个 CORE_RL_*.dll 文件拖到/php/目录下,要不然服务器不能重启会报错:core_rl_wand.dll找不到,
3.配置php.ini,引入dll文件。extension=php_imagick.dll
参考:http://www.bubuko.com/infodetail-1631104.html