`
sunney2010
  • 浏览: 59357 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

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

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

 

0
0
分享到:
评论
1 楼 liuxuejin 2012-03-07  
我要试试!现在都是以 sh调用的

相关推荐

    linux下安装ImageMagick-6.5+JMagick -6.4 经测试成功的

    安装ImageMagick和JMagick 如果安装了老版本ImageMagick的rpm包,请先删除 安装环境要求: 确认已经安装了zlib、freetype、libpng和jpeg-6b等lib的开发包,可以用rpm -aq查询,如果没有的请先安装。 /*----------...

    64位Linux安装ImageMagick

    在64位Linux环境下安装...确保每个步骤都正确执行,才能成功在64位Linux上安装并使用ImageMagick和JMagick。这个过程对于开发Java应用中需要图像处理的场景尤为重要,因为它使得Java可以利用ImageMagick的强大功能。

    ImageMagick安装支持heic格式.docx

    在IT行业中,图片处理是一项常见的任务,特别是在网页开发、图像分析和...同样,对于Windows系统,虽然安装步骤可能略有不同,但原理相同,主要涉及下载和安装ImageMagick的HEIC支持版本,以及选择合适的Java绑定库。

    jmagick 软件、安装说明(window和linux两个版本)

    - 由于JMagick依赖底层库,因此在不同操作系统上的安装和使用可能会有所不同。 - 在使用JMagick时,注意内存管理和性能优化,避免处理大型图像时出现性能瓶颈。 **5. 进阶学习资源** - JMagick官方文档:了解详细的...

    Jmagick32位的和Jmagick64位的Jmagick.dll,Jmagick.jar

    ImageMagick是Jmagick依赖的基础图像处理库,这两个文件分别是64位静态链接和动态链接版本。静态链接版本将所有依赖项都包含在内,而动态链接版本则依赖于系统上的其他库文件。选择哪个版本取决于具体的需求和系统...

    jmagick安装和配置

    本文将详细介绍如何在Java环境中安装和配置JMagick,以及如何使用提供的示例进行测试。 ### 1. 获取必备组件 首先,你需要下载以下两个关键组件: - **jmagick.dll**: 这是JMagick的核心动态链接库,它提供了Java...

    ImageMagick-6.3.9+jmagick组合

    4. **跨平台**:ImageMagick可在多种操作系统上运行,包括Windows、Linux、macOS等。 5. **版本6.3.9**:这个版本发布于2009年,包含了一些当时的最新特性,比如改进的性能和错误修复。虽然现在有更新的版本,但...

    jmagick-6.2.4-1-IM-6.2.5.jar,ImageMagick-6.2.5-4-Q16-windows-dll.exe

    **压缩包子文件的文件名称列表** 中,"ImageMagick 详细安装使用 linux (jmagick)_java.mht"可能是一个包含如何在Linux系统上安装和使用JavaMagick的教程文件,.mht是MHTML(多用途互联网邮件扩展)文件,通常用来...

    ImageMagick使用手册

    ImageMagick是一款强大的开源图像处理工具,它支持多种操作系统,包括Windows、Linux和macOS等。ImageMagick能够处理各种图像格式,进行图像转换、裁剪、调整大小、旋转、添加边框、颜色校正等多种操作。在【描述】...

    ImageMagick-6.9.10-12

    ImageMagick® is a software suite to create, edit, compose, or convert bitmap images. It can read and write images in a variety of formats (over 200) including PNG, JPEG, JPEG-2000, GIF, TIFF, DPX, ...

    im4java-ImageMagick图片压缩处理

    因为im4java是基于imagemagick的commandline进行调用的java接口,不...其实安装imagemagick在任何平台都是一样的安装,在linux下面有rpm包,安装那个包,指定目录就可以了。windows一样,安装并指定安装路径就可以了。

    ImageMagick-6.2.6-8-Q16-windows-dll.exe

    而"ImageMagick-6.2.6-8-Q16-windows-dll.exe"及其中的"jmagick.dll"文件,为Windows平台上的Java开发者提供了便捷的图像处理能力,使得他们能够在Java应用程序中灵活地处理和操纵图像。无论是个人项目还是企业级...

    imageMagick+ima4java配置

    - **环境变量**:确保正确设置了ImageMagick的环境变量,特别是在不同的操作系统上。 - **版本兼容性**:使用最新版本的ImageMagick和Im4Java库,以获取最佳性能和最新的功能支持。 通过上述步骤,我们可以成功地...

    ImDa-开源

    7. **跨平台**:由于基于Java,"ImDa-开源"应当具备跨平台的能力,能够在Windows、Linux和Mac OS等操作系统上运行。 8. **文档与支持**:项目可能有一个wiki页面,详细介绍了软件的主要功能、使用方法、常见问题...

Global site tag (gtag.js) - Google Analytics