GIMP 快速入门指南,第 2 部分

作者:Michael J. Hammel

上个月,在本 GIMP 四部分系列文章的第一部分中,我们快速浏览了 GIMP 的安装和系统要求。本月我们将介绍一些关于 GIMP 工作原理的基础知识,包括包含的图像类型及其使用方法,以及一些关于支持的文件格式。这些信息有些精简,您可能希望先通读一遍,然后在开始使用 GIMP 及其窗口时再读一遍。

GIMP 是如何工作的?

GIMP 是一个栅格图形工具,这意味着它将图像作为称为像素的独立点的集合进行操作。每个像素由多个通道组成。通道的数量取决于正在处理的图像类型。例如,RGB(和 RGBA)图像由四个通道组成,每个通道分别用于红色、绿色和蓝色的级别,以及一个称为 Alpha 通道的通道,用于确定像素的透明度。当使用图层时,单个像素的透明度变得很重要。图层是 GIMP 的一项功能,允许艺术家分别创建图像的各个部分;这些部分可以单独操作,而不会影响图像的其余部分。这非常有用,例如,在为杂志或 CD 创建封面艺术时。《Linux Journal》十一月刊封面的图像就有很多图层。“Graphics”这个词的文本由 4 个图层组成,每个图层以不同的方式与下面的图层组合,以创建最终的 3D 效果。我们将在下个月更深入地讨论图层,届时我们将在本系列的第 3 部分中介绍图像窗口。

GIMP 支持三种图像格式:RGBA、灰度和索引。RGBA 在上一段中已描述。RGB 图像与 RGBA 图像类似,只是它们不包含 Alpha 通道。灰度图像与 RGBA 图像类似,只是它们仅使用一个通道——灰色——该通道允许从黑色到白色的不同灰度级别。索引图像使用调色板来确定哪些颜色可用,并且每个像素的颜色由该调色板中的索引值表示。例如,像素值为 112 意味着该像素将是调色板中第 112 个条目指定的颜色。RGBA 图像的每个通道使用 8 位,允许每个通道的颜色或透明度级别有 256 种阴影。灰度通道使用 24 位,提供约 1600 万种灰度阴影。索引图像使用 8 位来定义调色板索引,这意味着调色板由 256 种独特的颜色组成。

大多数处理工作应在 RGB(请注意,GIMP 通常将 RGBA 简称为 RGB)或灰度模式下完成,以实现更大的灵活性。某些图像文件格式,最著名的是 GIF 格式,将图像保存为索引图像。如果您打开 GIF 文件以使用 GIMP 进行处理,您应考虑首先将其转换为 RGB。之后,如果需要 GIF 文件(例如,用于网页),您可以将图像转换回索引格式。从 GIMP 内部转换图像格式是使用图像窗口菜单完成的,我们将在下个月详细讨论。

GIMP 窗口

当您启动 GIMP 时,您会发现它提供一个带有按钮的小窗口,称为工具箱。工具箱是创建图像的起点,由菜单栏、工具按钮和前景色/背景色块组成。如果您熟悉 Adobe Photoshop,那么工具箱的外观和感觉应该对您来说非常熟悉。图 1 显示了默认的工具箱配置。

The Quick Start Guide to the GIMP, Part 2

GIMP 提供了许多其他窗口,您应该熟悉这些窗口。第一个是图像窗口,图像在其中显示。可以同时打开多个此类窗口。您可以通过将光标放在工具箱上并键入 ctrl-N(N 代表新窗口)来打开默认图像窗口。将打开一个小对话框,允许您为此新窗口指定一些参数。现在接受默认值,以便您可以看到图像窗口的示例。这些窗口显示图像的最终形式,基于当前标记为可见的图层。图像窗口是可调整大小和可滚动的。通过使用缩放功能,图像可以大于图像窗口的显示区域,也可以小于显示区域。

图像窗口由许多较小的窗口功能组成:标尺、菜单和滚动条。标尺及其参考线提供了一种方便的方法来确定图像区域的位置和大小。所有图像窗口的左侧和顶部都有标尺,尽管可以使用弹出菜单之一将其关闭。

图像窗口中的弹出菜单并不明显——您必须在光标位于图像窗口中时按住鼠标右键才能打开菜单(打开菜单也称为“发布”菜单)。这些菜单包含大量用于查看、选择和操作图像的选项。虽然许多选项可以直接从工具箱获得,但许多其他选项,例如插件过滤器,只能直接从弹出菜单访问。您可能需要熟悉这些菜单的布局,因为您将经常使用它们。

滚动条出现在图像窗口的右侧和底部。当无法在窗口的当前宽度和高度内显示完整图像时,它们用于在显示区域周围移动图像。

对话框窗口
The Quick Start Guide to the GIMP, Part 2

除了图像窗口外,用户还会发现他们会反复与各种对话框窗口交互。这些窗口根据用户输入打开和关闭。例如,从工具箱的“文件”菜单中选择“新建”会打开用于创建新图像窗口的对话框。大多数过滤器(操纵图像全部或部分的功能)使用对话框来允许指定参数。某些对话框需要用户操作才能关闭;其他对话框仅供参考,并在完成工作后自动关闭。信息对话框的一个示例是显示过滤器操作状态的对话框。此对话框显示一个从左到右填充的刻度,以表示已过滤的选定区域的数量。

GIMP 中有许多对话框;这些对话框的列表在“对话框窗口”框中。

对话框窗口

光标

GIMP 使用许多不同的光标来识别在使用不同工具时可以在图像的不同部分执行的操作。选择工具使用十字线光标。颜色拾取器、桶和混合工具也使用此光标。裁剪工具使用双十字线。变换工具使用一对弯曲的、点对尾部的箭头。翻转工具使用双向箭头(两端都有箭头)。文本工具使用传统的 I 形光标。移动工具使用两个双向箭头,一个指向左/右,一个指向上/下。所有其他工具都使用铅笔光标。

光标类型还取决于是否选择了图像的某个部分。例如,如果选择了图像的某个部分,并且光标放置在该选择之上,则光标看起来像移动工具光标。这是因为选择工具允许移动选定区域,而无需将工具更改为移动工具。请注意,只有选择移动——未选定的区域保持在原位。对于许多工具,光标在图像上方将是传统的对角箭头,直到光标移动到选定区域。需要做一些工作才能熟悉当前活动的功能,这取决于光标的外观,但一旦您使用 GIMP 工作了一段时间,它们就会变得自然而然地被识别出来。

打开/保存文件

现在我们已经介绍了应用程序的基本布局,我们可以开始深入研究。从文件输入和输出开始,您可以选择从空白新图像开始或打开现有图像。在任何一种情况下,您都可以从工具箱的菜单栏中选择“文件”下拉菜单。在此菜单中,您会找到 5 个选项:“新建”、“打开”、“关于...”、“首选项”和“退出”。“关于...”选项会打开一个小窗口,该窗口会感谢 GIMP 各个部分的作者。“首选项”选项用于设置用于图像透明区域的视觉提示以及撤消级别数。请记住,设置更高的撤消级别会占用大量内存。对此设置的更改仅适用于当前会话——它们不会在 GIMP 会话之间保存。如果您希望进行永久更改,则 gimprc 文件中有一个撤消级别选项。最后,“退出”选项执行显而易见的操作——它退出程序。

“新建”选项打开一个对话框,允许用户选择新图像窗口的尺寸。图像类型(RGB 或灰度)和要使用的背景类型也是可选的。图 3 显示了“新建图像”对话框。与 GIMP 中的许多选项一样,您也可以使用键盘快捷键打开新窗口。对于新的图像窗口,将光标放在任何 GIMP 窗口上并键入 ctrl-N

The Quick Start Guide to the GIMP, Part 2

打开现有图像类似于打开新的图像窗口。显示的对话框是“文件选择”对话框,它使您可以更改目录并选择要打开的单个文件。如果您曾经使用过基于 Motif 或 Windows 的应用程序,您将熟悉“文件选择”窗口的使用方式。与“新建”选项一样,“打开”选项也可以通过键盘访问。将光标放在任何 GIMP 窗口上并键入 ctrl-O 以打开现有图像。

支持的文件格式

为了打开现有图像,您必须熟悉 GIMP 支持的文件格式。栅格图像可以保存为多种格式,每种格式都适用于各种功能。GIMP 支持所有更流行的格式,例如 GIF、JPEG 和 TIFF,以及一些不太知名的格式。GIMP 插件 API(一种允许用户向 GIMP 添加扩展的编程接口)使受支持格式的列表可以扩展。用户只需编写一个插件来处理新格式的读取和写入即可。

默认发行版中支持读取和写入的栅格格式列表包括“栅格格式”框中显示的格式。

栅格格式

PostScript 输出与打印插件结合使用。我的发行版中没有此插件,但很可能在本文到达报摊时它将成为基本软件包的一部分。

还支持四种 GIMP 特定的格式——GBR、HEADER、PAT 和 XCF。GBR 是用于画笔的格式,因此您可以轻松创建简单的图像并将其另存为新画笔。HEADER 格式在内部用于工具箱中的按钮。PAT 文件保存用于桶填充和其他填充操作的图案。XCF 是用于保存图层信息的格式。当您处理图像时,您应该定期将其另存为 XCF 图像,以便在必要时,您可以在将来重新加载它,并保留所有图层信息。

保存图像可能有点复杂。例如,如果您尝试将图像另存为 TIFF 文件,您可能会发现只保存了部分图像。当指定除 XCF 以外的任何格式时,除非您拼合合并图像的可见图层,否则 GIMP 将仅保存当前活动的图层。如果您使用 XCF 格式保存图像(即使没有先拼合或合并图层),所有图层都将被保存。这里的寓意很简单——经常将图像另存为 XCF 文件,您就不会丢失任何数据。

某些文件格式仅对某些图像格式有意义。RGB 图像比 GIF 格式包含更多关于图像的信息,因此 RGB 图像无法以 GIF 格式保存。如果您希望将图像另存为 GIF,则必须首先将图像转换为索引格式。为此,请拼合图层(通过“图像”菜单的“图层->拼合”选项完成),在图像上单击鼠标右键以放下图像菜单,然后选择“图像->索引”。图像已转换,现在可以另存为 GIF 文件。请注意,从 RGB 转换为 GIF 意味着原始图像中的某些信息可能会丢失,尽管这种丢失可能不可见。如果您希望稍后放大或调整图像大小,您应首先将拼合的图像另存为 TIFF 文件。稍后,您可以将其转换为索引图像并重新另存为 GIF 文件。例如,当处理网页图形时,您可能需要这样做。

不要让所有这些让您感到困惑。简而言之,从以下简单步骤开始

  1. 在 GIMP 中创建您的艺术作品。

  2. 将其另存为 XCF 格式的文件。

  3. 拼合图像。

  4. 将其另存为 TIFF 格式的文件。

  5. 将图像转换为索引格式。

  6. 将其另存为 GIF 格式的文件。

此时,您在 XCF 文件中拥有原始图层信息,在 TIFF 文件中拥有全彩色、高质量的图像,并在 GIF 文件中拥有适合在您的网页上使用的图像。这些文件格式的大小各不相同。XCF 最大;GIF 最小。如您所见,以这种方式处理图像往往会非常占用磁盘空间。

PhotoCD 和数码相机

对 PhotoCD 格式(可从柯达数码相机获得)的支持在去年发布的 GIMP 0.54 版本中已可用。快速查看插件注册表显示,该插件尚未移植(或至少未注册)到 1.0 版本。如果您需要此格式,您应该咨询插件作者或定期查看注册表,以查看插件是否已注册。请注意,为 GIMP 0.54 或 0.60 版本编写的插件与 1.0 版本兼容。它们必须使用 GIMP 1.0 插件 API 重写。

矢量格式

栅格图形的替代方案是矢量图形。GIMP 支持多种用于栅格图像的图像文件格式,但它不支持任何使用矢量格式的图像文件。如果您希望使用许多可用于 Windows 系统的剪贴画集合,这很重要;这些文件的后缀通常为 .wmf。仍然有许多 CD 可用,其中包含 TIFF 或 JPEG 格式的图像集合,GIMP 可以轻松使用这些集合。如果您必须访问矢量剪贴画集合,请使用 Applixware 的 Applix Graphics 软件包,或者可能使用 Windows 程序将它们读入并以栅格格式(例如 TIFF、JPEG 或 GIF)保存。

PNG

最近获得广泛接受的一种新兴格式称为 PNG,即可移植网络图形格式。早期版本的 GIMP 支持此格式,但在撰写本文时,提供 PNG 支持的插件尚未移植到新的 1.0 插件 API。我预计这会在本文发表时发生。再次,检查插件注册表以确保。

继续前进

我们已经涵盖了很多内容,但只设法打开了一个文件——我们还没有用它做任何有用的事情。不要灰心——我们正在接近目标。下个月我们将更详细地介绍图像窗口。还将详细介绍图层,这对于了解如何充分利用 GIMP 非常重要。我们将简要介绍过滤器的工作原理,并讨论一些更有趣的图像处理选项。

我知道一些读者会想知道为什么我不先介绍工具箱,然后再介绍过滤器。嗯,这与每个部分的长度有关。将所有内容放入合理大小的文章中的最佳方法是将图层和过滤器部分放在一起完成。由于工具箱有这么多工具,因此仅对每个工具进行简短介绍就需要很长的篇幅。请继续关注:最后,拥有来自所有四个部分的信息将对您充分利用 GIMP 提供的功能有所帮助。

资源

The Quick Start Guide to the GIMP, Part 2
Michael J. Hammel mjhammel@csn.net 是德克萨斯理工大学计算机科学专业的毕业生,是一位软件开发人员,专门从事居住在科罗拉多州丹佛市的 X/Motif 开发。他为 Linux Gazette 撰写每月的 Graphics Muse 专栏,维护 Linux Graphics mini-HOWTO,帮助管理互联网光线追踪竞赛 (http://irtc.org/),并与人合著了 Ventana Press 出版的《Unix Web Server Book》
加载 Disqus 评论