图像转换程序-ImageMagick 是一个用于查看、编辑位图文件以及进行图像格式转换的开放源代码软件套装 2011-04-26 13:18:00| 分类:
linux | 标签:png convert imagemagick jpg foo |字号大中小 订阅 .
ImageMagick 是一个用于查看、编辑位图文件以及进行图像格式转换的开放
源代码软件套装,它可以读取、编辑超过100种图象格式。它以 ImageMagick许可证(一个类似BSD的许可证)发布。
ImageMagick (TM) 是一个免费的创建、编辑、合成图片的
软件,它可以读取、转换、写入多种格式的图片,图片切割、颜色替换、各种效果的应用,图片的旋转、组合、文本、直线、多边形、椭圆、曲线、附加到图片伸展旋转。
ImageMagick是
免费软件:全部源码开放,可以自由使用、复制、修改、发布。它遵守GPL许可协议,它可以运行于大多数的操作系统,它的大多数功能的使用都来源于命令行工具。通常来说,它可以支持以下程序语言:Perl、C、C++、Python、PHP、Ruby、Java;现成的ImageMagick接口(PerlMagick,、Magick++、PythonMagick、MagickWand for PHP、RubyMagick and JMagick)是可利用的,这使得自动的动态的修改创建图片变为可能,ImageMagick支持至少90种图片格式。
功能及特点
ImageMagick 主要由大量的命令行程序组成,而不提供像Adobe Photoshop、GIMP这样的图形界面。但是,ImageMagick也提供了一个基于X Window的简易GUI:IMDisplay。它还为很多程序语言提供了API库,Imagemagick使用特征签名识别文件类型。
很多
程序使用ImageMagick创建缩略图,如MediaWiki、phpBB和vBulletin,还有其它一些程序如LyX使用ImageMagick转换图片格式。在perl语言中,ImageMagick还有一个API叫PerlMagick。
格式转换:从一种格式转换成图像到另一个(例如 PNG 转 JPEG)
变换:缩放,旋转,裁剪,翻转或修剪图像
透明度:使图像的部分变为透明
附加:添加形状或一帧到图像
装饰:添加边框或帧图像
特效:模糊,锐化,阈值,或色彩图像动画:创建一个从GIF
文本及评论:插入描述或艺术图像中的文字
图像识别:描述的格式和图像性能
综合:重叠了一个又一个的图像
蒙太奇:并列图像画布上的图像缩略图
电影支持:读写图像的共同使用的数字电影
工作方式
图像计算器:应用数学表达式的图像或图像通道
离散傅立叶变换:实现正向和反向的DFT
高动态范围图像:准确地表现了从最明亮的阳光直射到最深最黑暗的阴影找到真正的幕后广泛的强度水平
加密或解密图片:转换成不懂乱码,然后再返回普通图像
虚拟像素支持:方便以外区域的图像像素
大图像支持:读过程,或写mebi和吉比像素的图像尺寸
执行:ImageMa
gick的是线程安全的,利用内部算法OpenMP的功能及快速的双核和四核处理器技术提供窗口优势
异构分布式处理:某些算法可以在跨越的CPU、GPU,以及其他处理器组成的异构平台音乐会执行速度提高。
文件格式转换
ImageMagick最基本的一个功能是准确高效地转换图片的格式,请参考ImageMagick支持的格式
列表。
特效
ImageMagick包括了大量用于特效的滤镜和扩展功能。
ImageMagick? is a software suite to create, edit, compose, or convert bitmap images. It can read and write images in a variety of formats (over 100) including DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG, and TIFF. Use ImageMagick to scale, flip, mirror, rotate, distort, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves.
The functionality of ImageMagick is typically utilized from the command line or you can use the features from programs written in your favorite language. Choose from