标题：ImageMagick
简介
ImageMagick是一套功能强大、稳定而且免费的工具集和开发包，可以用来读、写和处理超过89种基本格式的图片文件，包括流行的TIFF、JPEG、GIF、 PNG、PDF以及PhotoCD等格式。利用ImageMagick，你可以根据web应用程序的需要动态生成图片, 还可以对一个（或一组）图片进行改变大小、旋转、锐化、减色或增加特效等操作，并将操作的结果以相同格式或其它格式保存，对图片的操作，即可以通过命令行进行，也可以用C/C++、Perl、Java、PHP、Python或Ruby编程来完成。同时ImageMagick提供了一个高质量的2D工具包，部分支持SVG。现在，ImageMagic的主要精力集中在性能、减少bug以及提供稳定的API和ABI上。
ImageMagick 是一个用来创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用，图片的旋转、组合，文本，直线， 多边形，椭圆，曲线，附加到图片伸展旋转。ImageMagick是免费软件：全部源码开放，可以自由使用，复制，修改，发布。支持大多数的操作系统。[1]
功能
1. 将图片从一个格式转换到另一个格式，包括直接转换成图标。
2. 改变尺寸、旋转、锐化(sharpen)、减色、图片特效
3. 缩略图片的合成图( a montage of image thumbnails)
4. 适于web的背景透明的图片
5. 将一组图片作成gif动画，直接convert  6. 将几张图片作成一张组合图片，montage
7. 在一个图片上写字或画图形，带文字阴影和边框渲染。
8. 给图片加边框或框架
9. 取得一些图片的特性信息
10，几乎包括了gimp可以作到的常规插件功能。甚至包括各种曲线参数的渲染功能。只是那命令的写法，够复杂。
ImageMagick几乎可以在任何非专有的操作系统上编译，无论是32位还是64位的CPU，包括LINUX，Windows '95/'98/ME/NT 4.0/2000/XP, Macintosh (MacOS 9 /10), VMS 和 OS/2.
特性
格式转换：从一种格式转换成图像到另一个（例如 PNG 转 JPEG）
变换：缩放，旋转，裁剪，翻转或修剪图像
透明度：使图像的部分变为透明
附加：添加形状或一帧到图像
装饰：添加边框或帧图像
特效：模糊，锐化，阈值，或色彩图像动画：创建一个从GIF动画图像组序列
文本及评论：插入描述或艺术图像中的文字
图像识别：描述的格式和图像性能
综合：重叠了一个又一个的图像
蒙太奇：并列图像画布上的图像缩略图
电影支持：读写图像的共同使用的数字电影工作方式
图像计算器：应用数学表达式的图像或图像通道
离散傅立叶变换：实现正向和反向的DFT。
高动态范围图像：准确地表现了从最明亮的阳光直射到最深最黑暗的阴影找到真正的幕后广泛的强度水平
加密或解密图片：转换成不懂乱码，然后再返回普通图像
虚拟像素支持：方便以外区域的图像像素
大图像支持：读，过程，或写mebi和吉比像素的图像尺寸
执行：ImageMagick的是线程安全的，利用内部算法OpenMP的功能及快速的双核和四核处理器技术提供窗口优势
异构分布式处理：某些算法可以在跨越的CPU，GPU，以及其他处理器组成的异构平台音乐会执行速度提高。
支持格式
程序语言： Perl, C, C++, Python, PHP, Ruby, Java；现成的ImageMagick接口(PerlMagick, Magick++, PythonMagick, MagickWand for PHP, RubyMagick, and JMagick)是可利用的。下ImageMagick支持至少90种图片格式: A, ART, AVI, AVS, B, BIE, BMP, BMP2, BMP3, C, CACHE, CAPTION, CIN, CIP, CLIP, CLIPBOARD, CMYK, CMYKA, CUR, CUT, DCM, DCX, DNG, DOT, DPS, DPX, EMF, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, FAX, FITS, FPX, FRACTAL, G, G3, GIF, GIF87, GRADIENT, GRAY, HDF, HISTOGRAM, HTM, HTML, ICB, ICO, ICON, JBG, JBIG, JNG, JP2, JPC, JPEG, JPG, JPX, K, LABEL, M, M2V, MAP, MAT, MATTE, MIFF, MNG, MONO, MPC, MPEG, MPG, MSL, MTV, MVG, NULL, O, OTB, P7, PAL, PALM, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PFA, PFB, PGM, PGX, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG24, PNG32, PNG8, PNM, PPM, PREVIEW, PS, PS2, PS3, PSD, PTIF, PWP, R, RAS, RGB, RGBA, RGBO, RLA, RLE, SCR, SCT, SFW, SGI, SHTML, STEGANO, SUN, SVG, SVGZ, TEXT, TGA, TIF, TIFF, TILE, TIM, TTC, TTF, TXT, UIL, UYVY, VDA, VICAR, VID, VIFF, VST, WBMP, WMF, WMFWIN32, WMZ, WPG, X, XBM, XC, XCF, XPM, XV, XWD, Y, YCbCr, YCbCrA, YUV载安装　ImageMagick在很多服务器上都可以下到，甚至很多个人站点也提供了下载。建议到ImageMagick的官方主页上下载最新版本的源码包，我下的是ImageMagick-5.5.6.tar.gz，在linux下的安装过程如下：
tar zxvf ImageMagick-5.5.6.tar.gz
cd ImageMagick-5.5.6
./configure
make all
su
make install
如果是使用debian/ubuntu的系统。可以直接 sudo aptitude install imagemagick 进行安装。
注意不要忘记，将ImageMagick安装后的函数库所在目录加入到/etc/profile文件中的LD_LIBRARY_PATH环境变量中，以及/etc/ld.so.conf中同时运行ldconfig，否则一些对ImageMagic的应用可能会出问题。
源码安装
Unix 源码安装首先检查一下电脑里已经安装的ImageMagick版本，输入：
convert -version
除非你想要把对另外的图像格式的支持或升级一个较新的版本，否则你可能不需要ImageMagick的源码安装。 你也可以安装预先编译二进位版本。然而，如果你仍然想要从源码安装，请选择一个平台，Unix 或 Windows。
在源码安装之前，你可能要回顾ImageMagick的最近变化。
Unix 源码安装
ImageMagick 在多种操作系统 Unix 和包括 Linux，Solaris，FreeBSD，Mac 操作系统 X 和其它的类 Unix 一样的操作系统上建立。 它需要一个编译器，几乎所有现代的 Unix 系统都会有一个。 可以从 它的镜像网站下载 ImageMagick.tar.gz 并用这个指令解压缩:
gunzip -c ImageMagick.tar.gz | tar xvf -
然后配置编译ImageMagick:
cd ImageMagick-6.?.?
./configure
make
如果配置编译的ImageMagick没有出现错误，要把它安装到系统里，你需要使用管理员权限，输入：
make install
最后，可以测试一下ImageMagick的工作效果：
/usr/local/bin/convert logo: logo.gif
恭喜你，你已经有ImageMagick的工作环境了，你可以使用ImageMagick加入新图片，生成缩略图，组合图片……
还可以使用其它程序接口 C, C++, Perl, 和其它程序。
上述的指导将会使很多的 ImageMagick 使用者满意，但是我们怀疑一些将会有另外的问题或问题考虑。
如果 ImageMagick 无法配置或编译，或如果你没有管理员权限或没有将ImageMagick安装到默认目录
请点这里了解更多……
Windows 源码安装Windows系统下ImageMagick源码安装需要Microsoft Visual Studio IDE。
有的用户也成功的用Borland C++编译。如果你没有编译器，你可以安装二进位发布版本
从或它的镜像网站下载 ImageMagick-windows.zip 文件，然后用 WinZip 解压缩。
然后运行你的Visual Studio IDE选择Open->Project从ImageMagick-6.?.?/VisualMagick/configure文件夹里选择configure.dsp文件 Build->Build编译并执行。
然后点击Next按照环境配置安装。
版本发布
2009年08月21日，图片处理软件 ImageMagick 6.5.4 发布。[2]　
2010年03月17日，ImageMagick 6.6.0-6 发布。[3]