最近在部署系统时,用到图片处理的软件,需要安装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安装成功 作者:雷喜青
在64位Linux环境下安装ImageMagick,特别是与JMagick配合使用,是一个涉及多个步骤的过程,主要目的是为了实现Java应用程序对ImageMagick图像处理功能的调用。以下是详细的安装步骤和相关知识点: 1. **卸载旧版本*...
总之,要在Linux环境下通过Java处理HEIC格式的图片,需要安装支持HEIC的ImageMagick库,然后可以借助Java绑定库在程序中实现图片格式的转换。同样,对于Windows系统,虽然安装步骤可能略有不同,但原理相同,主要...
总的来说,"linux下可用的静态ImageMagick C库"是一个为Linux开发人员准备的便捷工具,它简化了图像处理功能的集成,避免了依赖管理的复杂性,但仍需要开发者具备一定的C语言和ImageMagick API使用经验。
将`jmagick.dll`文件放置在你的Java安装目录下的`bin`文件夹内,例如`C:\Program Files\Java\jdk1.8.0_201\bin`。这使得Java在运行时能够找到并加载该库。 同时,需要修改Java的启动参数,添加JMagick的类路径。在...
2. 下载JMagick的对应版本,确保与已安装的ImageMagick版本兼容。 3. 解压缩JMagick的ZIP文件,找到`jmagick-<version>.dll`文件并将其复制到Java的`bin`目录下。 4. 设置环境变量`JMAGICK_HOME`指向JMagick的安装...
ImageMagick安装注意事项;pdf转imgphp中ImageMagick安装教程;ImageMagick安装包;ImageMagick安装注意事项;pdf转imgphp中ImageMagick安装教程;ImageMagick安装包;ImageMagick安装注意事项;pdf转imgphp中...
ImageMagick是一款强大的开源图像处理工具,而JMagick是其与Java平台的桥梁,使得在Java应用程序中能够调用ImageMagick的功能。这个“ImageMagick-6.3.9+jmagick组合”指的是ImageMagick的一个特定版本6.3.9与...
综合这些信息,我们可以了解到这是一个关于在Windows和Linux环境下使用JavaMagick和ImageMagick进行图像处理的资源包,包含了必要的库文件、安装程序、使用教程以及配置选项。对于需要在Java项目中进行图像操作的...
《Jmagick:32位与64位的差异及应用》 Jmagick是一款将ImageMagick图像处理库与Java平台相结合的扩展库,它允许Java开发者利用强大的ImageMagick功能来处理图像。在Java应用程序中,Jmagick通过Jmagick.dll动态链接...
ImageMagick是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋转。...
本文旨在为Java项目中使用jmagick库的ImageMagick安装与配置提供指南。ImageMagick是一款用C语言编写的图像处理工具,它支持对图像进行缩放、旋转、锐化、色彩调整以及特效添加等多种操作。用户既可以通过命令行界面...
本文将详细介绍如何在Windows和Linux操作系统中安装ImageMagick最新版,并且与PHP进行集成,以实现强大的图像处理功能。ImageMagick是一款开源的跨平台图像处理工具,支持多种格式的图像读写,提供了丰富的命令行...
本文将详细介绍如何在Linux和Windows系统上使用LNMP一键安装包来安装并配置ImageMagick。 首先,我们来看Linux系统的安装步骤。在Linux上,通常会使用包管理器进行安装。对于基于Debian的系统(如Ubuntu),可以...
安装ImageMagick-6.3.9-0-Q8-windows-dll.exe,按照网上说法把安装后根目录下的所有.dll文件拷贝到C:\WINDOWS\system32下。不过没拷贝成功。略之不理。 jmagick-win-6.3.9-Q8.zip解压缩。将里面的jmagick.dll拷贝至C...
ImageMagick是一款强大的开源图像处理工具,它支持多种操作系统,包括Windows、Linux和macOS等。ImageMagick能够处理各种图像格式,进行图像转换、裁剪、调整大小、旋转、添加边框、颜色校正等多种操作。在【描述】...
ImageMagick 可以安装在 Linux、Mac OS X、Windows 系统中。下载链接为:http://www.imagemagick.org/script/download.php 在 Centos8 中安装 ImageMagick,可以使用以下命令: [root@localhost ~]# wget ...
"jmagick-win-5.5.7-Q8.zip"这个压缩包中包含了在Windows环境下运行JMagick所需的所有组件,包括核心库文件"jmagick.dll"、Java类库文件"jmagick.jar"以及ImageMagick的安装程序"ImageMagick-5.5.7-Q8-windows-dll....
在使用 JMagick 之前,需要先确保已经正确安装了 ImageMagick。在大多数操作系统上,可以通过官方源或包管理器进行安装。接着,下载 JMagick 的源代码或预编译的 JAR 文件,将其添加到项目的类路径中。如果使用的是 ...