安裝依賴包:

yum install libpng libjpeg freetype libpng-devel libjpeg-devel?libtool-ltdl-devel?libtool-ltdl

官網下載GraphicsMagick包

官網地址:http://www.graphicsmagick.org/


解壓編譯安裝:

tar xf GraphicsMagick-1.3.25.tar.gz

./configure --prefix=/usr/local/graphicsmagick-1.3.25 --enable-shared --enable-lzw --without-perl --with-modules

make && make install


附圖片批量處理腳本:

#!/bin/bash
IFS=`echo?-en?"\n\b"`;
echo?$IFS
function?geneThumb()
{
for?file?in?`ls?$1`
do
echo?$file
p_w_picpath="${1}/${file}"
thumb="${1}/Thumb_${file}"ext_name=${file##*.}p_w_picpath_basename=`basename?$p_w_picpath`
if?[?-d?${p_w_picpath}?]
then
geneThumb?${p_w_picpath}
elif?(?[?${p_w_picpath_basename:0:5}?!=?"Thumb"?])?&&?(?[?!?-f?${thumb}?]?)?&&??(?[?$ext_name?=?'jpg'?-o?$ext_name?=?'gif'?-o?$ext_name?=?'png'?-o?$ext_name?=?'bmp'?]?)
then
echo?$thumbif?[?$ext_name?=?'png'?-o?$ext_name?=?'bmp'?]thengm?convert?"$p_w_picpath"?-thumbnail?128x128?-colors?256?"$thumb"elsegm?convert?"$p_w_picpath"?-thumbnail?128x128?-quality?85?"$thumb"fi
else
echo?"already?exists"
fi
done
}
geneThumb?$1