imagemagick是一款多功能的图片编辑处理工具,在您处理图片的过程中还能让您有极速图片浏览的体验。对于经常需要对图片处理的工作人员是非常适合这款软件的,欢迎下载。
软件特色
为图片增加边框或者纹理;
添加形状或一帧到图像;
模糊、锐化、阈值等功能;
格式转换;
透明度调整,设定图片的透明度;
变换,支持缩放、旋转、裁剪、翻转或修剪图像;
支持m、g级别的超大图片;
支持利用多线程或者特定图形处理器加速。
您还可以调整大小,旋转,锐化,减少颜色,或添加特殊效果,图像和保存完成的工作在相同或不同的图像格式。
全部源码开放,可以自由使用,复制,修改,发布。它遵守gpl许可协议。
它可以运行于大多数的操作系统。
imagemagick的大多数功能的使用都来源于命令行工具。

支持语言:
perl, c, c++, python, php, ruby, java;现成的imagemagick接口(perlmagick, magick++, pythonmagick, magickwand for php, rubymagick, and jmagick)是可利用的。这使得自动的动态的修改创建图片变为可能。
imagemagick命令
尽管大多数网页中的例子都是用"convert"命令来处理图像,还有很多其它的imagemagick命令,我将在下文中简单介绍。
其中的某些命令不能在网页中正常的演示,我会给你这些命令的要点和技巧,尽管不能在这里显示其生成的效果。convert——转换和修改图像
"convert"命令是imagemagick的主要命令,几乎网页中所有的例子都使用这个命令。因此,我不在这里详述这个命令,而是介绍下这个命令的历史。
这个命令起源于im初创期,用来转换图片格式,如今还是这个功能,这也就是被称为转换的原因。
这个命令可能都不读取内存中的图像,而是使用im之外的辅助delegate程序直接转换。这种完全外在的形式已经随着时间的推移淡出使用,也较少被需要,除了作为读取和写出复杂的图像文件格式的方式。
在一段时间内,该命令被添加了一些额外的图像处理功能,使这个命令在转换不同甚至是相同的图像格式时,产生了轻微的变化。这些一般是简单的选项,但是在im的版本5中,这些图像处理功能被扩展了,成为了"convert"命令比进行图像转换更为重要的功能。
因为有各种各样的选项,各种各样的选项在运行的时候,会因为运行顺序的不同而产生各种奇怪而不可控的结果。当多个图像处理选项被使用时,im因不稳定且不可控而开始失宠。
im版本6见证了图像处理方式从'options'方式转变为'do it as you see it'方式,图像处理功能变得稳定且可预测,im的命令行变得有用了多个数量级。
源于此,"convert"再也不是仅仅转换图片格式,而成为了访问图像处理功能的命令行api,如以非常复杂的方式创建和修改图像,而不需要图像处理的学位,或者以计算机语言(如perl, php, 或 c)编程。当然,一些shell脚本的知识是有用的,但也不是严格要求。
支持图片格式:
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