图像处理插件安装"/>
imagick图像处理插件安装
imagick插件需要ImageMagic软件支持,先安装该软件。
转载一篇详解技术博客
ThinkingQuest的博客 使用ImageMagick和Jmagick压缩图片
.html
在公司的服务器上安装都是正常的,但是在自己的笔记本上,进行同样的ImageMagick安装,却在make的时候报告一个错误:
Magick++/lib/Image.cpp:3799: error: 'atexit' was not declared in this scope
make[1]: *** [Magick++/lib/Image.lo] Error 1
后来发现原来是gcc版本的问题。 我自己的笔记本的gcc版本比较新,对于旧的写法有些不兼容。
旧的版本gcc某些不需要明确的声明include的地方,在新的gcc中不再支持,必须明确的声明。
进入ImageMagick目录下的Magick++/lib目录下,编辑Image.cpp文件,在头部include声明的代码中增加一行:
#include <stdlib.h>
重新make就可以了。
imagick3.2和2.3版本安装make阶段各种毛病,暂时无法搞定,发现3.1.2版本无问题,暂且使用3.1.2
下载地址:
.1.2.tgz
安装完毕,待更新。
转载于:
更多推荐
imagick图像处理插件安装
发布评论