最近在做图片处理服务,最终选型使用
GraphicsMagick
进行图片处理
官方安装步骤: http://www.graphicsmagick.org/INSTALL-unix.html
前置步骤:
Mac 或者 Linux 系统安装 GM 之前,需要先安装 libjpeg 和 libpng 这两个库,否则命令无法处理 jpg 和 png 的文件,会出现如下报错:No decode delegate for this image format (XXX).
Linux直接执行命令: yum install -y libpng-devel libjpeg-devel libtiff-devel jasper-devel freetype-devel libtool-ltdl-devel*
Mac安装步骤:
- 下载两个库的压缩包:
libjpeg: http://www.ijg.org/files/jpegsrc.v9b.tar.gz
libpng: ftp://ftp-osl.osuosl.org/pub/libpng/src/archive/gz/libpng16/libpng-1.6.29.tar.gz
- 两个库的安装步骤是一样的,以 libjpeg 举例:
tar -xzvf jpegsrc.v9b.tar.gz
cd jpeg-9b
./configure
make &&