首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 平面设计 > 图形图像 >

Linux下安装ImageMagick和JMagick

2012-07-31 
Linux上安装ImageMagick和JMagick?一、软件列表?ImageMagick-6.7.1-0.tar.gzjmagick-6.4.0-src.tar.gzjpegs

Linux上安装ImageMagick和JMagick

?

一、软件列表

?

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导致不能安装时,使用

yum?install?gcc*或者yum?update

?

1、安装jpeg支持软件jpegsrc.v6b.tar.gz

???tar?zvxf?jpegsrc.v6b.tar.gz

???cd?jpeg-6b

????./configure?--enable-shared?--enable-static??

?????make?

?????make?install

?

2、安装png支持软件libpng-1.5.4.tar.gz[安装libpng1.4.0以上包后ImageMagick安装失败](安装支持软件zlib-1.2.5)

cd?zlib-1.2.5

CFLAGS="-O3?-fPIC"?./configure???//使用64位元的方法进行编译
make

make?install

?

tar?zvxf?libpng-1.5.4.tar.gz

cd?libpng-1.5.4

./configure

make?

?make?install

?

3、安装tiff支持软件

tar?zvxf?tiff-3.8.2.tar.gz

cd?tiff-3.8.2

./configure

make?

make?install

?

4、安装freetype字体支持软件freetype-2.3.11.tar.gz

tar?zxvf?freetype-2.3.11.tar.gz

cd?freetype-2.3.11

./configure?--prefix=/usr/local/freetype-2.3.11

make?

make?install

?

5、安装ImageMagick-6.7.1-0.tar.gz

tar?zvxf?ImageMagick-6.7.1-0.tar.gz

cd ImageMagick-6.7.1-0

./configure?--prefix=/usr/local/ImageMagick?--enable-share?LDFLAGS="-L/usr/lib"?CPPFLAGS="- ? I/usr/include"?--enable-lzw

make?

make?install

?

6、JMagick是一个开源API,利用JNI(Java?Native?Interface)技术实现了对ImageMagickAPI的Java访问接口。安装jmagick-6.4.0-src.tar.gz

tar?xvfz?jmagick-6.4.0-src.tar.gz

cd?6.4.0

./configure?--prefix=/usr/local/jmagick-6.4.0?--with-magick-home=/usr/local/ImageMagick?--enable-share?--enable-static

make?

make?install

?

将JMagic库加入到共享库中

vi?/etc/profile

Mac?OS时:?export?DYLD_LIBRARY_PATH=

$DYLD?_LIBRARY_PATH:/usr/local/jmagick-6.4.0/lib:/usr/local/ImageMagick/lib

?

Linux系统时:export?LD_LIBRARY_PATH=

$LD_LIBRARY_PATH:/usr/local/jmagick-6.4.0/lib:/usr/local/ImageMagick/lib

???在export?CLASSPATH中加入:/usr/local/jmagick-6.4.0/lib

source?/etc/profile

三、测试

convert?logo:?logo.jpg

convert?logo:?logo.png

convert?logo:?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

? ?http://www.kuaipan.cn/file/id_17085478687735818.html

? 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

七、安装遇到的问题及解决方法

?

1 楼 liuxuejin 2012-03-07   我要试试!现在都是以 sh调用的

热点排行