ImageMagick中文版是一个非常强大的开源命令行图片处理工具,支持几乎所有常见的图片格式。它既可以作为命令行工具单独使用,也可以作为库集成进其他程序,广泛应用于图片批量处理、格式转换、尺寸缩放、加水印、压缩优化、图片特效、动画处理等场景。
ImageMagick (TM) 是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋转。ImageMagick是免费软件:全部源码开放,可以自由使用,复制,修改,发布。它遵守GPL许可协议。它可以运行于大多数的操作系统。ImageMagick的大多数功能的使用都来源于命令行工具。通常来说,它可以支持以下程序语言: Perl, C, C++, Python, php, Ruby, Java;现成的ImageMagick接口(PerlMagick, Magick++, PythonMagick, MagickWand for PHP, RubyMagick, and JMagick)是可利用的。
全称:ImageMagick
类型:免费开源,跨平台(Windows、Linux、MacOS 都有)
主要功能:
批量图片格式转换(比如 JPG 转 PNG、WEBP 转 JPG 等)
图片缩放、裁剪、旋转、翻转
添加水印、调整亮度/对比度/饱和度
图片压缩、优化
制作动图(如 GIF 合成与分解)
图片合并、分割、拼接、加边框
叠加文字或其它图片
支持脚本自动化批量处理
网站开发/运维:比如自动生成缩略图、批量压缩优化图片、批量加水印等
设计师/内容生产:快速批量处理图片,提高工作效率
程序员开发:作为后端图片处理引擎,集成到各类应用、自动化脚本、数据处理流程
日常批处理:比如一条命令把 1000 张照片全部缩小、格式转换,甚至自动改名
animate
利用X server显示动画图片
display
如果你拥有一个X server的系统,它可以按次序的显示图片
import
在X server或任何可见的窗口上输出图片文件。 你可以捕获单一窗口,整个的荧屏或任何荧屏的矩形部分。
compare
在算术上和视觉上评估不同的图片及其它的改造图片。
montage
创建一些分开的要素图像。在含有要素图像任意的装饰图片,如边框、结构、图片名称等。
conjure
解释执行 MSL (Magick Scripting Language) 写的脚本。
创建缩略图。
大量用于特效的滤镜和扩展功能。
一软件怎样改变长宽?
默认时,宽度和高度表示要最终需要转换图像的最大尺寸,同时Convert会控制图片的宽和高,保证图片按比例进行缩放。
如:convert -resize 600×600 src.jpg dst.jpg
转换后的dst.jpg的图片大小(宽度为600,而高度已经按比例调整为450).
二软件如何提高pdf的对比度?
1.使用软件把 PDF 转换为图片;
$ convert 1.pdf 1.jpg
2. 使用 GIMP 确定白色和黑色的门限;
3. 使用软件修改对比度;
$ convert -level 38%,99% 1.pdf 2.pdf
三软件对比于其它图形处理库如何?
OpenCV 主要以算法形式,展示其实现;也就是说,它实际提供的是各种图像处理算法。若需具体应用,需组合其算法以实现某个功能。
GraphicsMagick 号称图像处理领域的瑞士军刀。GraphicsMagick 短小精悍的代码,却提供了一个鲁棒、高效的工具和库集合,来处理图像的读取、写入和操作。
ImageMagick 主要以应用形式,展示其实现;譬如:图像切割、图像融合、图像模糊、图像锐化等。