一、软件列表
ImageMagick-6.7.1-0.tar.gz
jmagick-6.4.0-src.tar.gz
jpegsrc.v6b.tar.gz
libpng-1.5.4.tar.gz
tiff-3.8.2.tar.gz
freetype-2.3.11.tar.gz
zlib-1.2.5.tar.bz2
二、安装过程
注意:如果安装过程中因为gcc导致不能安装时,使用
yuminstallgcc*或者yumupdate
1、安装jpeg支持软件jpegsrc.v6b.tar.gz
tarzvxfjpegsrc.v6b.tar.gz
cdjpeg-6b
./configure--enable-shared--enable-static
make
makeinstall
2、安装png支持软件libpng-1.5.4.tar.gz[安装libpng1.4.0以上包后ImageMagick安装失败](安装支持软件zlib-1.2.5)
cdzlib-1.2.5
CFLAGS="-O3-fPIC"./configure//使用64位元的方法进行编译
make
makeinstall
tarzvxflibpng-1.5.4.tar.gz
cdlibpng-1.5.4
./configure
make
makeinstall
3、安装tiff支持软件
tarzvxftiff-3.8.2.tar.gz
cdtiff-3.8.2
./configure
make
makeinstall
4、安装freetype字体支持软件freetype-2.3.11.tar.gz
tarzxvffreetype-2.3.11.tar.gz
cdfreetype-2.3.11
./configure--prefix=/usr/local/freetype-2.3.11
make
makeinstall
5、安装ImageMagick-6.7.1-0.tar.gz
tarzvxfImageMagick-6.7.1-0.tar.gz
cd ImageMagick-6.7.1-0
./configure--prefix=/usr/local/ImageMagick--enable-shareLDFLAGS="-L/usr/lib"CPPFLAGS="- I/usr/include"--enable-lzw
make
makeinstall
6、JMagick是一个开源API,利用JNI(JavaNativeInterface)技术实现了对ImageMagickAPI的Java访问接口。安装jmagick-6.4.0-src.tar.gz
tarxvfzjmagick-6.4.0-src.tar.gz
cd6.4.0
./configure--prefix=/usr/local/jmagick-6.4.0--with-magick-home=/usr/local/ImageMagick--enable-share--enable-static
make
makeinstall
将JMagic库加入到共享库中
vi/etc/profile
MacOS时:exportDYLD_LIBRARY_PATH=
$DYLD_LIBRARY_PATH:/usr/local/jmagick-6.4.0/lib:/usr/local/ImageMagick/lib
Linux系统时:exportLD_LIBRARY_PATH=
$LD_LIBRARY_PATH:/usr/local/jmagick-6.4.0/lib:/usr/local/ImageMagick/lib
在exportCLASSPATH中加入:/usr/local/jmagick-6.4.0/lib
source/etc/profile
三、测试
convertlogo:logo.jpg
convertlogo:logo.png
convertlogo:logo.gif
convert -geometry 600x200 1503.jpg 1503_small.gif
将其拷贝出来,看是否能显示
四、在JAVA工程中使用Jmagick压缩生成图片
将jmagick-6.4.0.jar拷贝至jre的lib/ext下,
比如/usr/java/jdk1.6.0_12/jre/lib/ext/jmagick-6.4.0.jar
五、下载文件
1、ImageMagick-6.7.1-0.tar.gz
http://www.kuaipan.cn/file/id_17085478687735811.html
2、jmagick-6.4.0-src.tar.gz
3、jpegsrc.v6b.tar.gz
http://www.kuaipan.cn/file/id_17085478687735814.html
4、libpng-1.5.4.tar.gz
http://www.kuaipan.cn/file/id_17085478687735815.html
5、tiff-3.8.2.tar.gz
http://www.kuaipan.cn/file/id_17085478687735816.html
6、freetype-2.3.11.tar.gz
http://www.kuaipan.cn/file/id_17085478687735810.html
7、zlib-1.2.5.tar.bz2
http://www.kuaipan.cn/file/id_17085478687735817.html
六、linux要安装64位的JDK
下载地址:http://www.kuaipan.cn/file/id_17085478687735812.html