发布于 2015-01-10 12:00:16 | 2478 次阅读 | 评论: 1 | 来源: PHPERZ
ImageMagick 开源免费的图片处理软件
ImageMagick 是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋转。ImageMagick是免费软件:全部源码开放,可以自由使用,复制,修改,发布,它遵守GPL许可协议,可以运行于大多数的操作系统,ImageMagick的大多数功能的使用都来源于命令行工具。
本文为大家讲解的是如何在Mac下安装ImageMagick的方法,ImageMagick 是一个免费的创建、编辑、合成图片的软件。感兴趣的同学参考下。
ImageMagick 是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋转。ImageMagick是免费软件:全部源码开放,可以自由使用,复制,修改,发布,它遵守GPL许可协议,可以运行于大多数的操作系统,ImageMagick的大多数功能的使用都来源于命令行工具。
今天由于项目需求,需要使用ImageMagick,安装完成后,处理png遇到
convert: no decode delegate for this image format错误
这个主要是libpng没有安装。下面记录下安装的过程。假设你之前没有安装libpng。
ImageMagick下载地址:http://www.imagemagick.org/download/ImageMagick.tar.gz
libpng下载地址:libpng-1.6.16.tar.gz
ImageMagick官网安装介绍:http://www.imagemagick.org/script/install-source.php#unix
ImageMagick delegates list:http://www.imagemagick.org/download/delegates/
$ tar xvzf libpng-1.6.16.tar.gz
$ cd libpng-1.6.16
$ ./configure
$ make
$ sudo make install
export CPPFLAGS='-I/usr/local/include'
export LDFLAGS="-L/usr/local/lib"
$ tar xvzf ImageMagick.tar.gz
$ cd ImageMagick-6.9.0-3
$ ./configure
$ make
$ sudo make install
注意:安装ImageMagick,执行./configure查看安装配置的时候,注意查看是否支持png,注意下图,no表示目前安装不支持。如果是no请检查是否步骤有误。