yum install -y gcc gcc-c++ make cmake autoconf automake
yum install -y libtool-ltdl libtool-ltdl-devel
以GraphicsMagick-1.3.28.tar.gz为例
可以到官方提供的delegates下载页面中找到对应的插件包,下载解压后安装,下面以 libpng-1.5.24.tar.gz
为例
# 解压
tar -zvxf libpng-1.5.24.tar.gz
# 进入目录
cd libpng-1.5.24/
# 配置,通过--prefix可以指定安装目录
./configure
# 编译安装
make && make install
常用插件列表
# 解压
tar -zvxf GraphicsMagick-1.3.28.tar.gz
# 进入目录
cd GraphicsMagick-1.3.28/
# 设置安装路径
./configure --prefix=/opt/GraphicsMagick
# 编译安装
make && make install
vi /etc/profile
export GMAGICK_HOME="/opt/GraphicsMagick"
export PATH="$GMAGICK_HOME/bin:$PATH"
export LD_LIBRARY_PATH="$GMAGICK_HOME/lib:$LD_LIBRARY_PATH"
使配置生效
source /etc/profile
gm convert -list formats
如果列表中显示PNG/JPEG/GIF等,则表示已支持图片转换;如果不支持,则需要安装相应图片插件,详细见2.1
# 查看图片信息
gm identify input.jpg
# 生成缩略图
gm convert input.jpg -thumbnail 933x1333 output.jpg
# 添加水印
gm composite -geometry 100x100% -gravity SouthEast watermark.png input.jpg output.jpg