`
NetBus
  • 浏览: 145219 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

作个记号:Linux下安装ImageMagick和Jmagick

阅读更多

怕搞忘,今天重装的时候碰了很多钉子,环境为:centos 5.4 x64:

 

1、装LibPNG,安装后才能处理png格式图片

 

tar -xzvf libpng-1.4.3.tar.gz
cd libpng-1.4.3
 ./configure
make
make install

 

 2、安装JPEG包,安装后才能处理JPEG格式图片

 

tar -xzvf jpegsrc.v8b.tar.gz
cd jpeg-8b/
./configure --enable-shared --enable-static
make
make install

 

 3、安装Tiff包,安装后才能处理TIFF格式图片

 

tar -xzvf tiff-3.8.0.tar.gz
cd tiff-3.8.0
./configure
make
make install

 4、安装jasper包,安装后才能处理JPEG2000格式图片

 

unzip jasper-1.900.1.zip
cd jasper-1.900.1
CFLAGS=-fPIC  ./configure
make CFLAGS=-fPIC
make  CFLAGS=-fPIC install

 5、安装ImageMagick。

 

tar -xzvf ImageMagick-6.6.3-0.tar.gz
cd ImageMagick-6.6.3-0
./configure --prefix=/opt/ImageMagick-6.6.3-0  --enable-share --enable-static  --with-jpeg=yes  --with-png=yes  --with-tiff=yes --with-jp2=yes --without-perl
make
make install

 6、配置环境

 

echo "/usr/local/lib" > /etc/ld.so.conf.d/usr-local-lib.conf   
 ldconfig

 7、安装Jmagick

 

PATH=$PATH:/usr/java/bin;export PATH
/configure --with-magick-home=/opt/ImageMagick-6.6.3-0/ --with-java-home=/usr/java/
make
make install

 8、测试

 

cd /opt/ImageMagick-6.6.3-0/bin
./convert hehua.jpg –resize 50% hehua-resize.jpg

 

 

 

 

0
0
分享到:
评论
2 楼 NetBus 2010-11-26  
从出错信息上看,应该png和tiff包没有装正确。具体我也不太清楚了。

我的安装步骤如下:

#安装ImageMagick
#1、 装libpng包
tar -xzvf libpng-1.4.3.tar.gz; cd libpng-1.4.3; ./configure;make;make install
#2、 装jpeg包
tar -xzvf jpegsrc.v8b.tar.gz; cd jpeg-8b/; ./configure --enable-shared --enable-static;make;make install
#3、 安装tiff包
tar -xzvf tiff-3.8.0.tar.gz;  cd tiff-3.8.0; ./configure;make;make install
#4、 安装jasper
unzip jasper-1.900.1.zip; cd jasper-1.900.1; CFLAGS=-fPIC  ./configure;make CFLAGS=-fPIC;make  CFLAGS=-fPIC install
#5、 安装ImageMagick
tar -xzvf ImageMagick-6.6.3-0.tar.gz; cd ImageMagick-6.6.3-0; ./configure --prefix=/opt/ImageMagick-6.6.3-0  --enable-shared --enable-static  --with-jpeg=yes  --with-png=yes  --with-tiff=yes --with-jp2=yes --without-perl;make ;make install
#6、 写执行路径
echo "/usr/local/lib" > /etc/ld.so.conf.d/usr-local-lib.conf   ; ldconfig
1 楼 shawnfree 2010-11-25  
我按照你的步骤安装,安装到第7步报错了,

make[1]: Entering directory `/opt/tools/jmagick/ImageMagick-6.6.3-0'
  CCLD   utilities/animate
magick/.libs/libMagickCore.so: undefined reference to `png_set_longjmp_fn'
magick/.libs/libMagickCore.so: undefined reference to `TIFFIsBigEndian'
collect2: ld returned 1 exit status
make[1]: *** [utilities/animate] 错误 1
make[1]: Leaving directory `/opt/tools/jmagick/ImageMagick-6.6.3-0'
make: *** [all] 错误 2

相关推荐

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

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

    64位Linux安装ImageMagick

    在64位Linux环境下安装ImageMagick,特别是与JMagick配合使用,是一个涉及多个步骤的过程,主要目的是为了实现Java应用程序对ImageMagick图像处理功能的调用。以下是详细的安装步骤和相关知识点: 1. **卸载旧版本*...

    ImageMagick-6.3.9+jmagick组合

    1. **Java接口**:JMagick是ImageMagick的Java绑定,它提供了一个Java接口,使得Java开发者可以直接调用ImageMagick的底层图像处理功能。 2. **JNI技术**:JMagick通过Java Native Interface (JNI) 技术实现了Java...

    ImageMagick安装支持heic格式.docx

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

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

    5. **加载模块**:JMagick需要一个动态链接库(`.so`文件)才能工作。在Linux上,可能需要手动加载。例如,运行`sudo ldconfig /usr/local/lib`以使新库可用。 6. **验证安装**:打开一个新的终端,运行`java -...

    jmagick安装和配置

    在这里,我们有`ImageMagick-5.5.7-Q8-windows-dll.exe`,这是一个适用于Windows系统的ImageMagick安装包,其他操作系统如Linux或macOS需要下载对应版本。 ### 2. 安装ImageMagick 运行`ImageMagick-5.5.7-Q8-...

    linux下可用的静态ImageMagick C库

    总的来说,"linux下可用的静态ImageMagick C库"是一个为Linux开发人员准备的便捷工具,它简化了图像处理功能的集成,避免了依赖管理的复杂性,但仍需要开发者具备一定的C语言和ImageMagick API使用经验。

    ImageMagick

    安装ImageMagick-6.3.9-0-Q8-windows-dll.exe,按照网上说法把安装后根目录下的所有.dll文件拷贝到C:\WINDOWS\system32下。不过没拷贝成功。略之不理。 jmagick-win-6.3.9-Q8.zip解压缩。将里面的jmagick.dll拷贝至C...

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

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

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

    综合这些信息,我们可以了解到这是一个关于在Windows和Linux环境下使用JavaMagick和ImageMagick进行图像处理的资源包,包含了必要的库文件、安装程序、使用教程以及配置选项。对于需要在Java项目中进行图像操作的...

    Linux系统的imagemagick 7.1.0,支持exr格式转换

    ImageMagick是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋转。...

    在 Linux 中使用 ImageMagick 命令行操作图像文件.docx

    ImageMagick 可以安装在 Linux、Mac OS X、Windows 系统中。下载链接为:http://www.imagemagick.org/script/download.php 在 Centos8 中安装 ImageMagick,可以使用以下命令: [root@localhost ~]# wget ...

    ImageMagick-7.0.10-10.tar.gz

    这个"ImageMagick-7.0.10-10.tar.gz"文件是一个特定版本(7.0.10-10)的ImageMagick的源代码压缩包,以tar.gz格式封装,适合在Linux环境中进行编译和安装。以下是关于ImageMagick和其在图片压缩方面应用的详细知识点...

    ImageMagick6.2.6 For LInux

    在"ImageMagick6.2.6 For Linux"的压缩包中,有两个文件:`ImageMagick.tar.gz`是软件的源码包,包含了编译和安装所需的所有文件;`ReadMe.html`则是安装和使用指南,通常会提供编译选项、依赖库、安装步骤等重要...

    jmagick-win-6.3.9

    本文将深入探讨JMagick的特性和应用场景,以及如何在Windows环境下安装和使用6.3.9版本。 JMagick是ImageMagick的一个Java绑定,ImageMagick是一款强大的跨平台图像处理软件,支持超过100种不同的图像格式。通过...

    php中ImageMagick安装教程;ImageMagick安装包;ImageMagick安装注意事项;pdf转img

    ImageMagick安装注意事项;pdf转imgphp中ImageMagick安装教程;ImageMagick安装包;ImageMagick安装注意事项;pdf转imgphp中ImageMagick安装教程;ImageMagick安装包;ImageMagick安装注意事项;pdf转imgphp中...

    centos安装imagemagick

    #### 三、CentOS环境下安装ImageMagick 在CentOS系统上安装ImageMagick及其PHP扩展,可以分为以下几个步骤: ##### 1. 安装ImageMagick - **使用YUM安装ImageMagick基础包** ```bash sudo yum install ...

    jmagick-win-5.5.7-Q8.zip

    "jmagick-win-5.5.7-Q8.zip"这个压缩包中包含了在Windows环境下运行JMagick所需的所有组件,包括核心库文件"jmagick.dll"、Java类库文件"jmagick.jar"以及ImageMagick的安装程序"ImageMagick-5.5.7-Q8-windows-dll....

    jmagick.jar 用法

    3. **处理图像**:JMagick 提供了一系列方法来进行图像处理,如缩放、旋转、裁剪等。例如,`resizeImage()` 方法用于调整图像大小,`rotateImage()` 方法用于旋转图像,`cropImage()` 方法用于裁剪图像。 4. **保存...

Global site tag (gtag.js) - Google Analytics