GraphicMagic安装说明

本文详细介绍如何在本地安装图片处理工具GraphicMagic,包括其依赖的zlib、libpng和libjpeg等组件的安装步骤,并提供了测试GraphicMagic功能的方法。

GraphicMagic安装说明

GraphicMagic号称图片处理的瑞士军刀,可以处理包括图片压缩、补白、水印等等一系列的功能;GraphicMagic到官网下载,解压之后,需要在本地进行相应的 make install 处理;

此处列出一些注意事项; GraphicMagic 依赖的包包括:zlib , libpng(处理png图片) , libjpeg(处理jpg图片);所以在安装GraphicMagic之前要先安装以上三个包;

zlib安装

rpm -qa | grep zlib 查看软件安装情况;

zlib安装:

  1. 解压;
  2. 在目录下执行./configure --prefix=需要安装的目录
  3. 执行命令: make test或make
  4. make install

安装完成之后,为避免与系统提供的zlib包冲突,需要将zlib包加入当前用户的环境变量;步骤如下:

修改 .bash_profile文件

vi .bash_profile 并在其中增加以下环境变量:

export LD_LIBRARY_PATH=zlib安装目录/lib:$LD_LIBRARY_PATH

export C_INCLUDE_PATH=zlib安装目录/include:$C_INCLUDE_PATH

export CPLUS_INCLUDE_PATH=zlib安装目录/include:$CPLUS_INCLUDE_PATH

PS:网上有直接修改 /lib64 的 zlib包指向,命令如下所示: ln -bs /home/ecptest02/zlib/lib/libz.so.1 /lib64 曾经我也修改了,修改之后的后果是,SSH用不了,之后检查就是因为这个指向被修改的缘故;为避免这个问题,还是加入自己的环境变量得了;

libpng安装

  1. 解压之后,在目录下先执行 configure;命令如下:

./configure --prefix=需要安装的目录 CPPFLAGS='-Izlib目录/include' LDFLAGS='-Lzlib目录/lib'

  1. make test或make check
  2. make install
  3. 将lib包加入到 /lib64目录下,命令如下:ln -s libpng安装目录/lib/libpng16.so.16 /lib64

libjpeg安装

  1. 解压之后,在目录下执行 configure,命令如下:

./configure --enable-shared --enable-static --prefix=需要安装的目录

  1. make test或make check
  2. make install

安装GraphicsMagic

  1. 解压之后,在目录下执行 configure,命令如下:

./configure --prefix=需要安装的目录 CPPFLAGS='-Ilibpng安装目录/include -Ilibjpeg安装目录/include -Izlib安装目录/include' LDFLAGS='-Llibpng安装目录/lib -Llibjpeg安装目录/lib -Lzlib安装目录/lib' --enable-shared=yes --with-jpeg=yes --with-jp2=yes --with-png=yes

  1. make test或make check 清除 make clean
  2. make install

测试GraphicsMagic

    上传两个图片文件 jpg 及 png,用于格式转换及压缩处理; 测试命令如下:

./gm convert -scale 80x60^ -strip -define jpeg:preserve-settings -quality 80 原图 压缩后图片;

如:./gm convert -scale 80x60^ -strip -define jpeg:preserve-settings -quality 80 /home/dev/tstimg/02.jpg /home/dev/tstimg/02-80-1.jpg

转载于:https://my.oschina.net/u/140938/blog/598461

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值