安装ImageMagick和JMagick的注意事项
Posted by eDWARD at 17:28
好久没写安装笔记了,因为好久没有摸过Linux了…… 由于自己用JMagick写了一个图像处理引擎,所以需要在服务器上安装这两个软件。
安装ImageMagick和JMagick
-
把ImageMagick-6.3.2-9.tar.gz下载到 /usr/local/src 下,然后解压缩
看看测试结果,总共有六百多个测试。。。。这里有一个重要问题,很多服务器虽然都安装了必须的zlib、freetype、libpng和jpeg-6b,但是在这里安装程序根本找不到他们,尤其是jpeg-6b,我们开始就忽略了这点,导致JBoss在处理jpg文件时直接灸崩溃了,真是够烂的,想比之下Resin就做的很好,很友善的提示了个错误,虽然跟没提示差不多吧:( 无奈,只要重新下载jpeg-6b的src,安装完成后Resin下一切正常,JBoss继续崩溃……
-
把JMagick-6.2.6-0.tar.gz下载到 /usr/local/src 下,然后解压缩到
最后的test是运行JMagick自带的java程序,目的是测试安装后的JMagick是否可用
注意事项
- 调用程序的时候出现类似“ no JMagick in java.library.path”这样的错误,这个主要是因为java虚拟机找不到“libJMagick.so”,解决办法就是吧“libJMagick.so”这个文件拷到 “jre/lib/i386”目录下就可以了。
- 把“jmagick.jar”这个文件拷到您应用的“WEB-INF/lib”目录下。
- 在代码中使用前设置:System.setProperty(”jmagick.systemclassloader”,”no”);或者直接加载在启动项上:-Djmagick.systemclassloader=no;或者在Resin配置文件中加入配置:< system-property systemclassloader=”no”/>;

Edward Says [ 2008-02-14 at 4:42 pm ] :
that would be great,if I can give you reference and help