第 16 章. 图形工具 (基于命令行)

图形工具章节解释了一些可以从命令行调用的图像程序。虽然我找到了一些可以从命令行使用的图像程序,但我只听说过 zgv 这一个,而且我发现它们不是非常有用。所有列出的工具都使用 X Window 系统工作,并且可以直接从命令行运行(因此如果需要,可以进行脚本编写/自动化)。

montage

创建 “montage”(蒙太奇),这是一种由许多其他图像创建的图像,以随机方式排列。

命令语法

montage r34.jpg r32.jpg skylines* skyline_images.miff

上述命令将创建图像的“montage”(蒙太奇)(它会将一定数量的图像平铺)到一个名为 “skyline_images.miff” 的合成图像中,您始终可以使用 display 来查看图像。

Note注意
 

请注意,图像会转换为相同的大小(缩放),以便可以将它们平铺在一起。

convert

用于将图像的文件格式转换为另一种图像格式。convert 用于更改文件格式,例如从 jpeg 更改为 bitmap 或许多其他格式之一。 convert 也可以操作图像(请参阅 man 手册或 ImageMagick 网站)。

从 Jpeg 格式转换为 PNG 格式的示例

convert JPEG: thisfile.jpg PNG: thisfile.png 
import

从 X 服务器捕获屏幕截图,并将它们保存到文件中。X 正在执行的操作的屏幕转储。

命令语法

import file_name
display

display 用于在屏幕上显示(输出)图像。打开后,您还可以执行编辑功能,并且能够读取/写入图像。它有各种有趣的选项,例如将图像显示为幻灯片放映以及捕获屏幕上单个窗口的屏幕截图的能力。

命令语法(用于显示图像)

display image_name

要显示图像的幻灯片放映,请打开您可能想要使用的图像,可以使用通配符,例如

display *.jpg

然后单击图像以调出菜单,然后在杂项菜单下查找幻灯片放映选项。

Caution速度警告
 

打开多个大型图像时(尤其是在慢速机器上),并在图像更改之间设置较小的延迟时,请务必小心。您的处理器将过载,并且需要很长时间才能关闭 ImageMagick。

identify

将识别图像的类型以及其大小、颜色深度和各种其他信息。使用 -verbose 选项显示有关特定文件的详细信息。

命令语法

identify image_name
mogrify

mogrify 是另一个 ImageMagick 命令,用于以多种不同的方式转换图像,包括缩放、旋转和各种其他效果。此命令可以处理单个文件或批量处理。

例如,要将大量 tiff 文件转换为 jpeg 文件,您可以键入

mogrify -format jpeg *.tiff

此命令具有批量执行许多操作的功能,包括制作图像集的缩略图。

为此,您可以键入:[1]

mogrify -geometry 120x120 *.jpg
showrgb

showrgb 用于反编译 rgb 颜色名称数据库。默认值是 X 构建时使用的数据库。此数据库可用于查找特定颜色的正确颜色组合(无论如何,它可以作为粗略的指南)。

要列出 X 数据库中的颜色,只需键入

showrgb

Note请注意
 

列出的所有工具,除了 showrgb 之外,都是 ImageMagick 包的一部分。键入 man ImageMagick 获取可用命令的完整列表。或者访问 ImageMagick 网站 ImageMagick 获取更多信息。

注释

[1]

此示例来自(未经编辑的)“CLI for noobies: import, display, mogrify”,请参阅 Bibliography 中的 [16] 以获取更多信息。