首页 工具集 命令行 开发接口 图像格式 下载

ImageMagick包括许多用于处理图像的命令行实用程序。你们中的大多数人可能习惯于使用图形用户界面(GUI)和诸如Gimp或Photoshop之类的程序一次编辑一个图像。但是,GUI并不总是很方便。假设您要从Web脚本动态处理图像,或者要对许多图像应用相同的操作,或者要在不同时间对相同或不同的图像重复执行特定操作。对于这些类型的操作,命令行图像处理实用程序是合适的。

如果命令行参数具有正确的语法并且没有遇到问题,则ImageMagick 命令行工具将以0状态退出。如果发生任何异常(例如语法不正确,读取或写入图像有问题或任何其他妨碍命令成功完成的问题),则期望描述性消息和退出状态为1。

这是每个命令行工具的简短说明。单击程序名称可获取有关程序使用情况的详细信息以及可更改程序行为的命令行选项列表。如果您只是熟悉ImageMagick,请从magick程序开始。请务必仔细阅读Anthony Thyssen的教程,该教程介绍如何使用ImageMagick实用程序从命令行创建,编辑,合成或转换图像。

  • magick
  • 在图像格式之间进行转换以及调整图像的大小,模糊,裁剪,去斑点,抖动,绘制,翻转,合并,重新采样等等。
  • magick-script
  • 使用此脚本语言解释器可以在图像格式之间进行转换,以及调整图像的大小,模糊,裁剪,去斑点,抖动,绘制,翻转,合并,重新采样等等。

我们还支持与ImageMagick 版本6兼容的工具:

  • animate
  • 在任何X服务器上为图像序列制作动画。
  • compare
  • 从数学和视觉上注释图像与其重建之间的差异。
  • composite
  • 将一个图像重叠在另一个图像上。
  • conjure
  • 解释和执行以Magick脚本语言(MSL)编写的脚本。
  • convert
  • 在图像格式之间进行转换以及调整图像的大小,模糊,裁剪,去斑点,抖动,绘制,翻转,合并,重新采样等等。
  • display
  • 在任何X服务器上显示图像或图像序列。
  • identify
  • 描述一个或多个图像文件的格式和特征。
  • import
  • 将任何可见窗口保存在X服务器上,并将其作为图像文件输出。您可以捕获单个窗口,整个屏幕或屏幕的任何矩形部分。
  • mogrify
  • 调整图像大小,模糊,裁剪,去斑点,抖动,绘制,翻转,合并,重新采样等等。Mogrify会覆盖原始图像文件,而将写入转换为其他图像文件。
  • montage
  • 通过组合几个单独的图像来创建合成图像。图像会平铺在合成图像上,并可选地装饰有边框,框架,图像名称等。
  • stream
  • 一种轻量级的工具,用于将图像或图像部分的一个或多个像素成分传输到您选择的存储格式。stream当处理大图像或需要原始像素成分时,它会一次写入从输入图像中读取的像素成分,这是很理想的。

如果您的计算机上没有这些工具,则可以将它们用作命令的magick子命令。例如,

magick identify -verbose myImage.png


京ICP备11031891号-3