最近在部署系统时,用到图片处理的软件,需要安装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");
分享到:
相关推荐
注:资源包中包含了必要的.tar.gz安装包,ImageMagick-6.5太大了点,自己去官网下载 Jmagick包中的Changelog.txt中有...让大家分享一下,本人经过两天的学习,终于将最新版的ImageMagick与JMagick安装成功 作者:雷喜青
安装思想: 先安装ImageMagick6.8.7,然后使用ImageMagick6.8.7和jre通过JMagic生成JNI相关调用包。
已编译好的ImageMagick C静态库,只有对图像基本操作的c库,不包含pango等文字渲染库、ImageMagick c++。
ImageMagick是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋转。...
使用java对HEIC图片格式进行转换(Windows和Linux)
ImageMagick-6.3.9+jmagick组合,此组合已测试通过
ImageMagick, JMagick安装、配置及使用 使用JMagick压缩图片大小尺寸 生成高品质缩略图,jmagick使用指南
压缩包在java下使用jmagick的所有必需工具和安装包,还有使用实例。
jmagick.jar,ImageMagick.exe,测试过,可用
ImageMagick-7.0.10-10.tar.gz,用于在Linux服务器上批量压缩图片,安全好用
imagemagick最新的安装软件和php扩展含windows和Linux
安装ImageMagick-6.3.9-0-Q8-windows-dll.exe,按照网上说法把安装后根目录下的所有.dll文件拷贝到C:\WINDOWS\system32下。不过没拷贝成功。略之不理。 jmagick-win-6.3.9-Q8.zip解压缩。将里面的jmagick.dll拷贝至C...
在网上找了N多个ImageMagick与相关的Jmaigck,结果CSDN上面其他下载的配合起来总是会有问题,要么JVM崩溃,要么找不到DLL文件。自己去官网问了很久,才找到一对比较稳定的版本,6.3.9的,保存起来也希望大家能够喜欢...
这个是安装后的目录,不知道算不算绿色版本,不用安装 ImageMagick是一套功能强大、稳定而且免费的工具集和开发包,可以用来读、写和处理超过89种基本格式的图片文件,包括流行的TIFF、JPEG、GIF、 PNG、PDF以及...
LNMP一键安装包ImageMagick安装配置教程,里面包含linux的安装方法和windows的安装方法,都是本人亲自琢磨验证成功能用的。
ImageMagick是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋转。...
RubyMagick, and JMagick)是可利用的。这使得自动的动态的修改创建图片变为可能。ImageMagick支持至少90种图片格式: A, ART, AVI, AVS, B, BIE, BMP, BMP2, BMP3, C, CACHE, CAPTION, CIN, CIP, CLIP, CLIPBOARD, ...
本文较为详细的讲述了PHP图片库imagemagick的安装方法。分享给大家供大家参考。具体方法如下: 1.下载ImageMagick http://www.imagemagick.org/download/ 下载 ImageMagick-6.8.5-10.tar.gz ,下载完毕后开始进行...
ImageMagick-7.0.8-56-Q16-x64-dll.rar是ImageMagick7.0.8的windows 64位操作系统的安装程序,解压执行即可安装。 使用ImageMagick的创建,编辑,撰写,或转换位图图像。它可以读取和写入各种格式(超过200种)的...
Linux下很好的图形图像处理,渲染很快。