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

linux上 ImageMagick 及jmagick的安装补充版

2012-12-19 
linux下 ImageMagick 及jmagick的安装补充版最近在部署系统时,用到图片处理的软件,需要安装ImageMagick 及

linux下 ImageMagick 及jmagick的安装补充版
最近在部署系统时,用到图片处理的软件,需要安装ImageMagick 及jmagick,几经磨难终于安装好了,这里补充总结下经验。

这个软件,需要root 用户权限安装,每一步命令后仔细看看安装是否正常

1.安装jpeg包:
  tar -zvxf jpegsrc.v6b.tar.gz
  cd jpeg-6b/
  ./configure --enable-shared --enable-static ;
  make ;
  make install

  (注意:如果编译jpeg时报错
  /usr/bin/install -c -m 644 ./cjpeg.1
  /usr/local/man/man1/cjpeg.1
  /usr/bin/install: cannot create regular file
  `/usr/local/man/man1/cjpeg.1': No such file or directory

  缺少/usr/local/man目录及man1子目录,新建后重新编译。
  shell> mkdir /usr/local/man
  shell> mkdir /usr/local/man/man1 )


2.安装png包:
  tar -xzvf libpng-1.2.8.tar.gz
  cd libpng-1.2.8
    cp scripts/makefile.std makefile
    make
    make install
3.安装ImageMagick包
  tar xzvf ImageMagick-6.2.5-5.tar.gz
  ./configure --prefix=/usr/local/imgtools/ImageMagick --enable-share --enable-static
  make
  make install

4.  安装JMagick包
tar xzvf JMagick-6.2.4-1.tar.gz
autoconf
./configure --prefix=/usr/local/imgtools/JMagick --with-magick-home=/usr/local/imgtools/ImageMagick --enable-share --enable-static

make all
make install

   (注意,如果configure后,报configure: error: 'Unable to locate Java directories'应去/etc/profile文件查看是否配了jdk 的安装路径
   如果没有请加入
   export  JAVA_HOME=/home/tmg/jdk1.6.0_20
   export  CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
   export  PATH=$JAVA_HOME/bin:$PATH
    后重新configure)

5. vi /etc/profile
   加入:

//jmagick的配置
PATH=$PATH:/usr/local/imgtools/ImageMagick/bin
export LD_LIBRARY_PATH=:/usr/local/imgtools/JMagick/lib:/usr/local/imgtools/ImageMagick/lib
export DYLD_LIBRARY_PATH=:/usr/local/imgtools/JMagick/lib:/usr/local/imgtools/ImageMagick/lib
export CLASSPATH=$CLASSPATH:/usr/local/imgtools/JMagick-6.2.4-1/classes

export PATH

6.tomcat 的myconfig.sh文件中配置(下面的参数,根据服务器本身情况设置)
  export CATALINA_OPTS="-server -Xms512m -Xmx1024m -d32 -XX:PermSize=256m -Djmagick.systemclassloader=no -Djava.library.path=/usr/local/imgtools/JMagick/lib";
  
---------------------------------------
windows 安装
1、下载jmagick-win-6.3.9-Q16.zip和ImageMagick-6.3.9-0-Q16-windows-dll.exe (其他版本均发现有各种错误)。
2、双击ImageMagick-6.3.9-0-Q16-windows-dll.exe安装ImageMagick,注意选择将按照目录加入path中
3、解压jmagick-win-6.3.9-Q16.zip,将jmagick.dll复制到system32目录下
4、复制jmagick.jar到classpath下
5、在应用程序中加入代码:
System.setProperty("jmagick.systemclassloader","no");


热点排行