PHP建图通常都用GD库,因为是内置的不需要在服务器上额外安装插件,所以用起来比较省心,但是如果你的程序主要的功能就是处理图像,那麼就不建议用GD了,因为GD不但低效能而且能力也比较弱,佔用的系统资源也颇多,另外GD的creatfrom也有bug,而imagick却是一个很好的替代品,为此最近把我的一个项目由GD改成了imagick,但是改完之后出现了一些状况在此分享给大家.
首先说一下我这边出现的状况:
状况一:需要重写图像操作class
状况二:imagick多线程时会导致cpu使用率暴增到100%
在此顺便提一下imagick在centos6.4的安装方法:
1、安装ImageMagick