GraphicMagic安装说明

淺唱寂寞╮ 提交于 2019-12-10 15:15:28

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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!