imagemagick是一款免费开源的的图片处理软件,同时也是一款实用的工具集和开发包,对图片的操作即可以通过命令行进行,还可以用C/C++、Perl、Java、PHP、Python或Ruby编程来完成,支持调整图像大小,翻转,镜像,旋转,变形,剪切和变换图像,调整图像颜色,应用各种特殊效果或绘制文本,线条,多边形,椭圆和贝塞尔曲线,并且软件支持处理超过100种图像格式,包括流行的TIFF, JPEG, GIF, PNG, PDF以及PhotoCD等格式。
与其他的图片处理软件相比,imagemagick最重要的功能之一就是对脚本和自动化的支持,允许用户创建可以自动运行的复杂图像处理管道,而无需人工干预。软件还包括许多其他功能,例如支持动画、色彩管理和图像渲染,可以广泛应用于Web 开发、平面设计和视频编辑等行业,以及科学研究、医学成像和天文学,快下载体验吧。
软件优势
1、使用协议
ImageMagick是免费软件:全部源码开放,可以自由使用,复制,修改,发布。它遵守GPL许可协议,可以运行于大多数的操作系统。
2、支持语言
Perl, C, C++, Python, PHP, Ruby, Java;现成的ImageMagick接口有以下几种(PerlMagick, Magick++, PythonMagick, imagick for PHP, MagickWand for PHP, RubyMagick, and JMagick),这可以让程序自动的动态的修改创建图片。
3、支持图像格式
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特性
1、动画:从一组图像创建一个GIF动画序列。
2、色彩管理:使用颜色配置文件或代替颜色空间所需的内置伽玛压缩或扩展进行精确的颜色管理。
3、命令行处理:从命令行使用ImageMagick。
4、复杂的文字布局:双向文本支持和整形。
5、综合:将一个图像重叠在另一个图像上。
6、连接的组件标签:唯一标记图像中的连接区域。
7、装饰:在图像上添加边框或框架。
8、描绘图像特征:坎尼边缘检测,霍夫线。
9、离散傅立叶变换:实现正向和反向DFT。
10、分布式像素缓存:将中间像素存储卸载到一台或多台远程服务器。
11、绘画:向图像添加形状或文本。
12、加密或解密图像:将普通图像转换为难以理解的乱码,然后再次返回。
13、格式转换:将图像从一种格式转换为另一种格式(例如,从PNG到JPEG)。
14、广义像素失真:校正或引起包括透视图在内的图像失真。
15、异构分布式处理:某些算法启用了OpenCL,以利用通过在由CPU,GPU和其他处理器组成的异构平台上协同执行而提供的提速。
16、高动态范围图像:可以准确代表真实场景中的各种强度级别,从最亮的直射阳光到最深的暗影。
17、直方图均衡:使用自适应直方图均衡来改善图像的对比度。
18、图像计算器:将数学表达式应用于图像或图像通道。
19、图像渐变:创建两种颜色的渐进混合,其形状为水平,垂直,圆形或椭圆形。
20、图像识别:描述图像的格式和属性。
21、iPhone上的ImageMagick:在您的iOS设备(例如iPhone或iPad)上转换,编辑或合成图像。
22、大图像支持:读取,处理或写入兆,千兆或兆像素图像大小。
23、剪辑:将图像缩略图并置在图像画布上。
24、形状形态:提取特征,描述形状并识别图像中的图案。
25、电影支持:读取和写入数字电影作品中使用的常见图像格式。
26、降噪降色:Kuwahara滤波器,均值漂移。
27、感知哈希:将视觉上相同的图像映射到相同或相似的哈希值-在图像检索,身份验证,索引编制或复制检测以及数字水印中很有用。
28、特殊效果:使图像模糊,锐化,阈值化或着色。
29、文字和评论:在图像中插入描述性或艺术性的文字。
30、执行线程:ImageMagick具有线程安全性,大多数内部算法可以并行执行以利用多核处理器芯片提供的加速功能。
31、转变:调整大小,旋转,校正,裁剪,翻转或修剪图像。
32、透明度:使图像的某些部分不可见。
33、虚拟像素支持:方便地访问图像边界之外的像素。
工具集介绍
1、magick
在图像格式之间进行转换以及调整图像的大小,模糊,裁剪,去斑点,抖动,绘制,翻转,合并,重新采样等等。
2、magick-script
使用此脚本语言解释器可以在图像格式之间进行转换,以及调整图像的大小,模糊,裁剪,去斑点,抖动,绘制,翻转,合并,重新采样等等。
3、animate
在任何X服务器上为图像序列制作动画。
4、compare
从数学和视觉上注释图像与其重建之间的差异。
5、composite
将一个图像重叠在另一个图像上。
6、conjure
解释和执行以Magick脚本语言(MSL)编写的脚本。
7、convert
在图像格式之间进行转换以及调整图像的大小,模糊,裁剪,去斑点,抖动,绘制,翻转,合并,重新采样等等。
8、display
在任何X服务器上显示图像或图像序列。
9、identify
描述一个或多个图像文件的格式和特征。
10、import
将任何可见窗口保存在X服务器上,并将其作为图像文件输出。您可以捕获单个窗口,整个屏幕或屏幕的任何矩形部分。
11、mogrify
调整图像大小,模糊,裁剪,去斑点,抖动,绘制,翻转,合并,重新采样等等。Mogrify会覆盖原始图像文件,而将写入转换为其他图像文件。
12、montage
通过组合几个单独的图像来创建合成图像。图像会平铺在合成图像上,并可选地装饰有边框,框架,图像名称等。
13、stream
一种轻量级的工具,用于将图像或图像部分的一个或多个像素成分传输到您选择的存储格式。stream当处理大图像或需要原始像素成分时,它会一次写入从输入图像中读取的像素成分,这是很理想的。
更新日志
v7.1.1-34版本
1、将azure/可信签名操作从0.3.18更改为0.3.19
2、修复在转换弃用警告中的拼写错误
3、将azure/可信签名操作从0.3.19提升到0.3.20
4、更新FontConfig查询以包括字体索引
有问题? 点此报错
发表评论
0条评论热门推荐
-
2.14M / 简体中文
-
211.09M / 简体中文
-
54.3M / 简体中文
-
68.02M / 简体中文
-
804.52M / 简体中文
-
33.7M / 简体中文
-
724.96M / 简体中文
-
111.91M / 英文
-
17.41G / 简体中文
-
3.69G / 简体中文