ImageMagick-6.4.0-0.tar.gz jmagick-6.4.0-src.tar.gz jpegsrc.v8.tar.gz
确保系统已经安装以下包: 重要
1.# yum install libjpeg
2.# yum install libjpeg-devel
3.# yum install libpng
4.# yum install libpng-devel
5.# yum install libtiff
6.# yum install libtiff-devel
7.# yum install libungif
8.# yum install libungif-devel
9.# yum install freetype
10.# yum install zlib
11.# yum install gcc
安装时注意地址变更
*******************************************************************
安装jpegsrc.v6b
jpeg默认不会自建目录,因此需手动建立目录: 重要
# mkdir -pv /usr/local/jpeg6/{,bin,lib,include,man/{,man1},man1}
安装
#tar zxvf jpegsrc.v6b.tar.gz
# ./configure --prefix=/usr/local/jpeg6/ --enable-shared --enable-static
# make
# make install
# make install-lib 这步不装应该也可以
*******************************************************************
安装ImageMagick
1.#tar zxvf ImageMagick-6.4.0-0.tar.gz
2. #cd ImageMagick-6.4.0
设置宽度大小8 16是gif的
01.#./configure --prefix=/usr/local/ImageMagick --with--quantum--depth=8 LDFLAGS='-m64'
02.#./configure --prefix=/usr/local/ImageMagick --enable-shared--without-perl
03.#make
04.#make install
安装完成后会生成一个convert
1.#find /usr/local/ImageMagick -name convert 正常的话在上面参数指定/usr/local/ImageMagick/bin目录下
2.#cd /usr/local/ImageMagick/bin
3.#convert --version
如果convert command not found 那么可以在/usr/bin下面创建一个到/usr/local/ImageMagick/bin/convert 的链接
# ln -s /usr/local/ImageMagick/bin/convert /usr/bin/convert
# convert --version
根据查看的结果判断安装是否成功。 下面是测试是否正常使用
#convert -geometry 600x200 源文件.jpg 处理后文件.gif (格式转换测试)
*******************************************************************
安装JMagick
./configure --prefix=/usr/local/jmagick --with-magick-home=/usr/local/ImageMagick
make all
make install
下面不是安装项,这个我们自己弄
*******************************************************************
vi catalina.sh
修改JAVA_OPTS或CATALINA_OPTS="-Djmagick.systemclassloader=no -Djava.library.path=/usr/local/jmagick/lib"
这时应该可以成功了。如果还不行,可再尝试:
vi /etc/profile
export LD_LIBRARY_PATH=:/usr/local/jmagick/lib:/usr/local/ImageMagick/lib
export DYLD_LIBRARY_PATH=:/usr/local/jmagick/lib:/usr/local/ImageMagick/lib
复制so文件
cp /usr/local/jmagick/lib/libJMagick*.so /home/creditcm/creditcm/bin
cp /usr/local/jmagick/lib/libJMagick*.so /opt/jdk1.6.0_33/bin
cp /usr/local/jmagick/lib/libJMagick*.so /opt/jdk1.6.0_33/jre/bin
http://blog.csdn.net/maverick0/article/details/8282472 Jmagic的常用方法