ImageMagick 是一个用来创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线, 多边形,椭圆,曲线,附加到图片伸展旋转。ImageMagick 是免费软件:全部源码开放,可以自由使用,复制,修改,发布。支持大多数的操作系统。

ImageMagick 也提供API供第三方调用,它的 C API (MagickWand)和 C++ API(Magick++)在和主程序在以前被提供。

ImageMagick 的官方网址是:http://www.imagemagick.org/script/api.php

安装方法

在安装 imagemagick 之前请先确定是否安装Jpeg v6b、libpng、FreeType库等,如果没有安装ImageMagick可能处理不了某些类型的图片。假如没有安装libpng,处理png图片就会提示:no decode delegate for this image format (PNG)。

这篇文章主要用于归纳总结,就不提供详细的安装方法了,安装过程大致如下:

  1. 安装jpeg包 jpegsrc.v6b;
  2. 安装zlib;
  3. 安装libpng;
  4. 安装ImageMagick。

安装结束后可以使用下列命令查看ImageMagick支持的格式:

./identify -list format
./identify -list configure | grep DELEGATES

安装参考文章:http://jingyan.baidu.com/article/948f59245ec02dd80ff5f989.html

标签: Linux, libpng, ImageMagick, jpg, MagickWand, Magick++

添加新评论