GraphicMagic安裝說明

GraphicMagic安裝說明

GraphicMagic號稱圖片處理的瑞士軍刀,能夠處理包括圖片壓縮、補白、水印等等一系列的功能;GraphicMagic到官網下載,解壓以後,須要在本地進行相應的 make install 處理;bash

此處列出一些注意事項; GraphicMagic 依賴的包包括:zlib , libpng(處理png圖片) , libjpeg(處理jpg圖片);因此在安裝GraphicMagic以前要先安裝以上三個包;測試

zlib安裝

rpm -qa | grep zlib 查看軟件安裝狀況;圖片

zlib安裝:ip

  1. 解壓;
  2. 在目錄下執行./configure --prefix=須要安裝的目錄
  3. 執行命令: make test或make
  4. make install

安裝完成以後,爲避免與系統提供的zlib包衝突,須要將zlib包加入當前用戶的環境變量;步驟以下:圖片處理

修改 .bash_profile文件it

vi .bash_profile 並在其中增長如下環境變量:test

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_PATHfile

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

相關文章
相關標籤/搜索