GIMP-之书-全-
GIMP 之书(全)
原文:
zh.annas-archive.org/md5/8acfbba663a1af2608e2bbee0ed42950译者:飞龙
前言
GIMP 代表GNU 图像处理程序(GNU Image Manipulation Program),它是世界上最成功的自由软件应用程序之一。GNU这个名字是一个递归首字母缩略词:GNU 代表不是 Unix(GNU’s Not Unix),由著名的理查德·M·斯托曼(Richard M. Stallman)在 1983 年创造,作为他宠物项目的名称——一个自由软件、类 Unix 操作系统。
自由软件是一个用来描述可以被任何人使用、研究、修改和再分发的软件,唯一的非常合理的限制是:其他用户享有相同的自由来使用该软件,并检查和修改软件代码。自由软件通常可以免费获取,但有时也可能需要收费。
自由一词必须理解为“言论自由”而非“免费啤酒”。术语软件自由(software libre)正在逐渐流行,因为它消除了这种歧义。法语单词libre表示“自由”是指自由的意义,而gratuit则表示“免费”是指不收费。
GIMP 是自由分发给任何人的(也由任何人分发),任何人都可以查看其内容和源代码,并可以添加功能或修复问题。唯一的限制是,如果你对 GIMP 进行任何修改并想要再分发给他人,你必须以一种方式进行,使得接收者享有与你相同的自由。
GIMP 起始于 1995 年,作为两名大学生的学术项目;如今 GIMP 已成为一个完整的应用程序,能够在所有的 GNU/Linux 发行版以及最*版本的 Microsoft Windows 和 Mac OS X 上运行。安装 GIMP 相当简单,如果你还没有安装,花一点时间现在就安装 GIMP 吧(安装说明请参见附录 E)。
与主流商业图像处理应用程序相比,后者由一支薪资丰厚的程序员团队开发,而 GIMP 目前由一个非常小的志愿者团队开发,这些程序员没有报酬,但充满热情。如果你在程序中遇到问题,或者你想要的某个功能无法使用,请记住这一点。记住 GIMP 的信条:“如果你真的需要它,自己做,并与我们分享!”欢迎来到自由软件的世界!
第一章:本书
当本书的构思在 2006 年初开始成型时,我们原计划在 2010 年完成并覆盖 GIMP 3.0 版本。第一个目标几乎达成了,至少对于法语版是如此——这在我们的掌控之中——但 GIMP 3.0 仍然遥不可及,因为志愿开发者只能在有空时工作。不过,GIMP 2.8 相比于之前的版本 GIMP 2.6,已经是一次巨大的飞跃。一些最值得注意的新特性包括:单窗口界面;完全修订并更强大的画笔动态;明确了保存与导出图像的区别;改进了可停靠对话框的处理;支持图层组;能够锁定像素、通道和路径;改进的自由选择工具;支持在资源列表中选择和标记多个对象(画笔、渐变、调色板);新的文本工具,具有画布上编辑的功能;大量新画笔、画笔动态和工具预设;以及许多其他使程序更易用、更愉快的功能。GIMP 仍然缺乏非破坏性编辑、CMYK 原生支持和 16 位深度颜色处理。这些功能可能会出现在下一个版本中,届时将得到通用图形库(GEGL)的支持。
本书旨在实现两个不同的目标:提供实践性的、任务导向的 GIMP 教程,并提供全面的参考手册。由于这两个目标不同,我们将本书设计为两部分。在第一部分,八个独立的章节将带领你完成使用 GIMP 时可以执行的主要任务。每一章开始于一个实践教程,并以强化所涉及概念的练习结束。
你可能想从附录 A 开始,这一部分解释了图像表示背后的理论,以及第一章, 它帮助你开始使用 GIMP,但你也可以按任意顺序阅读其他章节。例如,如果你主要对照片处理感兴趣,可以阅读第二章和第五章。如果你对图形设计更感兴趣,可以阅读第三章和第四章。如果你按顺序阅读所有教程章节,你将对 GIMP 的大多数方面有一个扎实的掌握。
最后的 14 个章节构成了一个全面的 GIMP 参考手册。我们尝试按照逻辑顺序覆盖所有方面,尽可能使用例子和插图。我们也尽量避免重复解释相同的内容。当然,两个部分之间的主题是重叠的,但我们尽量将重复最小化,并且在不可避免时,尝试用新的方式解释问题。
第二部分的章节按照逻辑顺序排列,但由于这一部分是作为参考手册编写的,你完全不需要按顺序阅读这些章节。我们提供了交叉引用,帮助你找到推动项目进展所需的内容。第二部分中的一些章节与第一部分的章节直接对应。在这些情况下,我们建议你先阅读教程章节,然后再参考书中第二部分的相关章节。这些配对章节包括第三章和第十五章,以及第六章和第十八章。此外,第九章到第十四章介绍了一些基本概念,这些概念在后续章节中经常使用。
我们使用了一个最前沿的开发版 GIMP,以确保书籍完成时所有内容都是最新的,并且我们已经尽可能全面地覆盖了 GIMP 的各个方面,除了图像:创建菜单后半部分的工具和图像:滤镜 > Alpha 到 Logo菜单中的工具。我们选择不涵盖这些工具,因为它们很容易理解,并且只有少数几个参数。
我们在是否涵盖用户添加到 GIMP 中的众多插件和脚本的问题上进行过激烈的讨论。它们中的许多插件需要独立成章。我们决定只介绍一个插件集——称为 GIMP 动画包(GAP),因为它为 GIMP 提供了一个 GIMP 本身所不具备的强大功能。在第二十一章中,我们提到了一些额外的插件,目的是让读者了解可以使用哪些插件。
第二章:作者们
卡琳·德尔瓦尔从一开始就参与了这本书的项目。书的概念、组织结构以及章节的初步草稿都是由两位作者共同创作的。但在找到出版商(分别负责法语版和英语版)并开始编辑过程后,卡琳怀孕了并决定将母亲的责任放在首位。奥利维耶全力支持她,并在那之后接管了大部分与书籍相关的工作。最终,卡琳编写了第三章和第八章,而奥利维耶则编写了其余章节。卡琳生下了一个健康、快乐的女孩,名叫莉娜,过了一年后她又生下了第二个女儿,索菲。
卡琳是一名自由职业的网页开发顾问,住在法国波尔多附*的梅里尼亚克。她拥有计算机科学的硕士学位,专攻图像与声音,并在 GIMP 开发项目中以多种方式参与了合作。
奥利维耶是法国尼斯大学计算机科学的名誉教授。他拥有计算机科学的博士学位和 Thèse d’État 学位。他曾在格勒诺布尔、蒙特利尔、洛桑和尼斯等大学担任教授,教授过计算机科学的多个方面,包括算法学、编程、数据结构、编译、编程语言基础和图形处理等内容。他现在住在法国里维埃拉山丘上的美丽小镇格拉斯,书中多个作为示例的照片均拍摄于他的家中或花园里。
第三章:生产说明
本书是使用 LATEX 排版的,LATEX 是由 Leslie Lamport 开发的文档准备系统,基于 Donald Knuth 开发的 TEX 排版系统。Olivier 为本书编写了一个专门的 LATEX 类。
第三章和第八章中使用的所有图表均由 Karine 创建。其他章节中使用的所有图表均由 Olivier 创建,除非版权标注另有说明。已从书中使用的照片中的人物处获得了适当的授权。
大部分截图是在运行 Debian 发行版的 GNU/Linux 系统上创建的,并且使用了 Glossy 偏好主题。你可能会在运行其他发行版或操作系统,或使用不同偏好主题的系统上看到窗口外观的细微差异。
第四章:约定
GIMP 被用来裁剪大多数屏幕截图中的窗口装饰,以节省空间并突出显示相关信息。
符号 Image: Colors > Curves 表示你应该在当前操作的图像窗口中点击 Colors 菜单,然后点击名为 Curves 的条目。当然,这种符号可以包括更多的菜单层级。类似地,Layers: right-click > Add an Alpha channel 表示你应该在 Layers 对话框中右键点击并从出现的菜单中选择 Add an Alpha channel。
符号
表示你应该按下键盘上的相应键。
表示你应该按住控制键并同时按下 U 键。
小型大写字母(如 FEATHER)用于表示条目、按钮或复选框的名称。
单间距字体如 Abstract 1 用于表示用户必须输入到输入框中的特定文本。
第五章:致谢
从一开始,我们就希望这本书能够全彩印刷。我们认为,很多关于 GIMP 的书籍只在中间部分有彩色插图——或者根本没有彩色插图,这实在是个遗憾。我们非常感谢我们的出版商,同意全彩印刷,尽管这增加了成本。
我们对 GIMP 开发者的感激之情无以言表:他们所做的工作以及仍在进行的工作是巨大的。此外,我们有机会通过gimp-user和gimp-developer邮件列表以及#gimp IRC 频道向他们提问。他们非常慷慨地回应了我们的问题,提供了关于 GIMP 一些难点的宝贵第一手信息。我们特别要感谢 Alexia Death、Michael Hammel、Ramón Miranda、Michael Natterer、Sven Neumann、Martin Nordholts 和 Alexandre Prokoudine,但还有许多人也为这个项目做出了重要贡献。感谢所有参与者!
本书的几章内容基于奥利维耶(Olivier)在 2002 到 2008 年间教授的本科课程。因此,许多示例都受到当时教程或其他资料的启发。我们要感谢许多创建这些教程的人(尤其是在第四章和第六章中的人),尽管我们现在已经记不清他们的名字。
我们还要感谢 LATEX 的开发者,尤其是 Frank Mittelbach 和 Michel Goossens,《LATEX Companion》的作者,这是所有 LATEX 用户的圣经。奥利维耶特别感激 Frank,他曾友好地帮助他发现 LATEX 核心中的一个老 bug。奥利维耶还想提到 Yannis Haralambous,他是关于字体和编码的权威书籍的作者,感谢他在编程示例中帮助我们获取正确的引号。
我们非常感激 No Starch Press 热情地接受了我们的书籍提案。与 Bill Pollock 和 Tyler Ortman 的通信始终令人愉快。我们还非常非常感激来自 Pearson France 的 Patricia Moncorgé,她是第一个接受我们的书籍项目的人,并同意了法文和英文同步出版的计划。与她的讨论长时间、充满活力,并且非常有成果。没有 Patricia,这本书可能根本不会问世。
感谢 Sondra Silverhawk,发展编辑,以及 Serena Yang,生产编辑,来自 No Starch Press。同时,也感谢 LeeAnn Pickrell,英文版的文稿编辑。英文版的编辑们花费了无数小时纠正书中的错误和语言模糊之处,并改进了其风格。特别感谢两位校对员,Paula L. Fleming 和 Riley Hoffman。
Karine 想感谢她的丈夫 Jean,他帮助她保持动力,清楚地定义了她的优先事项,以便奥利维耶不会被忽视,同时感谢奥利维耶优雅地接受了这些优先事项的变化。
奥利维耶想感谢他的妻子雅克琳,她接受了一个事实,那就是多年来她只能侧面看到她的丈夫,面对着电脑屏幕。他还想感谢 I3S 实验室的同事们,他们阅读了大多数章节的草稿,并在这漫长的努力中鼓励了他。
第一部分:学习 GIMP
第一章. 入门
在本章中,你将学习开始使用 GIMP 所需的基础知识。如果可能的话,最好在电脑前阅读并动手操作,这样能获得最大的收获。
GIMP 没有任何复杂的系统要求,比如高端显卡或多核处理器。我们建议至少配备 2GB 的内存和一台 20 英寸的显示器,尽管你也可以用更少的配置。我们还建议使用鼠标而不是触控板,或者最好投资一块绘图板。
1.1 GIMP 基础
如果你需要帮助安装 GIMP,请参考附录 E。从现在开始,我们假设你已经正确安装了 GIMP。
提示:当你想退出 GIMP 时,请使用 图像:文件 > 退出 或
。如果你尝试通过关闭窗口来退出,可能会丢失某个重要对话框。
屏幕布局
当 GIMP 首次启动时,屏幕上会弹出三个不同的窗口,如图 1-1 所示。这些窗口分别是工具箱、图像窗口和一个对话框停靠。默认情况下,它们会占据屏幕的全部宽度,不论你的显示器大小如何。这个屏幕布局可以根据你的喜好进行调整,许多 GIMP 用户的第一项操作就是重新排列屏幕布局,以便让它更直观且更符合他们的需求。如果你不喜欢多窗口界面,GIMP 现在提供了单窗口界面,我们将在单窗口界面中介绍。
如果你设计了一个非常适合自己的屏幕布局,可以将其保存,这样下次启动 GIMP 时它将保持不变。为此,请选择 图像:编辑 > 偏好设置 并选择“窗口管理”菜单项。你将看到图 1-2 中显示的对话框。点击“立即保存窗口位置”,然后点击 OK。
“窗口管理”标签还包含一个名为“窗口管理器提示”的部分,可以改变工具箱和对话框停靠的行为。在图 1-2 中,它被设置为“实用窗口”,这意味着工具箱和对话框停靠将始终保持在其他窗口之上,并在图像窗口处于活动状态时可见。换句话说,你不能最小化实用窗口。你还可以选择将工具箱和对话框视为普通窗口,或者简单地将它们保持在其他窗口之上。

图 1-1. 初始的 GIMP 窗口,多个窗口模式

图 1-2. 偏好设置对话框,窗口管理标签
可停靠对话框
图 1-3 展示了新 GIMP 用户在使用多窗口模式时可能遇到的常见(虽然有些夸张的)困境。屏幕被多个窗口挤满了:此例中有十一块窗口。屏幕凌乱可能发生在你同时使用多个工具时,当某个工具关联了多个窗口,或当你同时编辑多个图像时。
当你将这些额外的窗口添加到标准对话框(如画笔、图案、渐变、图层和通道)中时,可能会轻松地打开十个或更多的窗口。
这就是 GIMP 使用 可停靠对话框 的原因——小型互动窗口,可以组合成一个多对话框窗口,如图 1-4 所示(它的两个部分并排排列)。你可以自定义这些窗口,包含任何组合的可停靠对话框,并且可以同时打开多个窗口。
提示:如果屏幕空间过于拥挤,你可以通过按下
键,暂时隐藏除图像窗口以外的所有内容。再次按下
键,可以使隐藏的窗口重新出现在原位。这使得即使在较小的显示器上工作时,也能轻松优化屏幕空间。
图 1-4 中的窗口包含两个主要部分。左侧部分包含四个可停靠的对话框:图层、通道、路径和撤销历史。你可以通过点击标签来在它们之间切换。如果只有一两个标签,当前标签的名称会显示在对话框顶部;如果有三个或更多标签,则会显示图标。窗口的右侧最初显示画笔、图案和渐变,但我们已添加了涂鸦动态和字体标签。每个对话框标签都有一个主窗口、窗口底部的一排按钮,以及一个小的三角按钮(位于标签右侧)。这些按钮可以快速访问如保存和加载偏好设置等功能,而三角按钮则会弹出一个特定于该对话框的完整选项菜单,如图 1-5 所示。

图 1-3. 一个凌乱的屏幕

图 1-4. 多对话框窗口

图 1-5. 图层对话框菜单
如果你关闭了可停靠对话框窗口,你可以通过图像: 窗口 > 最*关闭的停靠窗口重新打开它。你可以通过点击并拖动标签来将可停靠对话框从停靠位置拖出。然后,你可以将它放置在桌面上的任何位置,将其转化为独立窗口,或者将它放入另一个多对话框窗口,作为新的标签页或新的一部分,放置在窗口的底部、顶部或侧面。图 1-6 展示了将“通道”对话框移动到窗口底部的过程。

图 1-6. 在停靠之间移动对话框
工具箱
工具箱分为两个部分。工具箱窗口的上半部分是工具箱本身。默认情况下,它包含最常用工具的图标,尽管你可以自定义哪些工具被包含以及它们的顺序。如果你将鼠标悬停在任何图标上,GIMP 会显示工具提示,即工具的名称、简短描述和键盘快捷键。如果工具箱中有当前工具,它将被高亮显示。
工具箱窗口的下半部分实际上是一个可停靠的对话框,称为“工具选项”。它包含当前工具的选项对话框。虽然你可以更改此设置,但最好保持原样,这样你就可以轻松调整正在使用的工具的选项。
单窗口界面
GIMP 2.8 版本包含了一个许多使用 Windows 和 Mac OS 系统的 GIMP 用户迫切期待的功能:单窗口界面。如果你选择图像: 窗口 > 单窗口模式,所有当前的 GIMP 窗口将会合并为一个窗口。如果你从默认的多窗口布局开始,单窗口界面将像图 1-7 一样显示。工具箱位于左侧的一个窄列,多个对话框窗口位于右侧,中间的空间则用于显示图像。单窗口界面旨在占据整个屏幕,但你可以缩小它,以便同时查看桌面或其他正在运行的程序。
该界面的大多数组件都可以调整大小或移动,正如我们使用多窗口界面时所做的那样。图 1-8 展示了单窗口界面的一种使用示例。当打开两个图像或同一图像的两个视图时,你可以通过标签页在它们之间切换,但无法同时查看它们。图 1-9 展示了在多窗口界面中相同图像和对话框的展示,供比较。
与多窗口模式一样,按下
会隐藏除当前图像外的所有内容,但你仍然可以通过菜单或键盘快捷键访问工具。
请注意,在单窗口模式下,工具箱无法移动或关闭。由于所有的停靠窗口和对话框的限制,调整图像窗口的大小可能会变得更加困难。而且,当你打开一个新的对话框时,它要么会扩展到窗口的全高(并占用大量空间),要么有时不会作为主窗口的一部分开始,所以你需要将它移动到合适的位置。

图 1-7. 初始的 GIMP 窗口,单窗口模式

图 1-8. 打开两个图像的单窗口界面

图 1-9. 打开两个图像的多窗口界面
虽然我们推荐使用多窗口模式,但在阅读本书时,你可以使用你喜欢的模式。你选择的模式很少会影响本书中的示例效果。
1.2 图像处理基础
在本节中,我们将展示如何打开、扫描和保存图像,并向你介绍 图像窗口。图像窗口包含当前在 GIMP 中打开的图像。如果当前没有打开图像,关闭图像窗口将退出 GIMP。当 GIMP 启动时,图像窗口为空。
打开图像
要打开已保存的图像,选择 图像:文件 > 打开 或按下
。将显示图 1-10 所示的窗口。
此窗口包含三个面板:位置、名称和预览。在位置面板中选择保存图像的文件夹,并在名称面板中选择图像。缩略图显示在预览面板中。左侧面板位置分为三个部分,如图 1-10 所示。顶部部分包含搜索框,可以按名称搜索图像,和“最*使用”部分,显示最*使用过的图像列表。中间部分列出了固定的文件夹或设备,例如桌面上可见的文件夹。底部部分是书签列表。初始时为空,但你可以通过在名称面板中选择文件夹并点击 +添加 按钮来添加文件夹。
点击左侧面板中的文件夹会在中间面板中打开其内容。你可以选择列出所有图像、某种类型的图像或所有可见的文件。如果选中的图像小于某个阈值(在首选项中定义),右侧面板会自动显示一个缩略图预览。如果没有显示,你可以通过点击右侧面板中的文件手动显示它。
当前路径显示在窗口顶部。你可以直接在位置字段中输入图像名称,该字段可以通过窗口左上角的按钮切换显示。图像类型通常由 GIMP 自动确定,但也可以手动选择。
提示:你可以将图像缩略图拖到 GIMP 工具箱中打开它。这适用于电脑中的文件,如图 1-11 所示,也适用于来自互联网的图像。只需将文件从浏览器拖动到 GIMP 工具箱中即可。

图 1-10. 从文件中打开图像

图 1-11. 拖动图像缩略图到工具箱
最大化图像
如果你在小屏幕上工作,或者处理的是一个大而详细的图像,你可能希望图像偶尔能填满整个屏幕。我们建议你通过图像:视图 > 全屏或按
来使用全屏模式。这并不是通过窗口管理器最大化窗口。当你使用全屏模式时,所有窗口装饰都会被移除,你甚至可以隐藏菜单栏、标尺、滑块和状态栏。你甚至可以隐藏工具箱和浮动窗口(使用
),让你完全利用整个屏幕。你仍然可以通过右键点击图像来访问菜单,所有的快捷键都可以使用。当你想返回到常规布局时,只需再次按
(如果工具箱被隐藏,也按
)。
该
命令在单窗口模式下也能工作,但图像不会那么大,因为屏幕上的部分空间会被标签预览占用。
扫描
你可以使用扫描仪将旧照片和图画数字化。有许多品牌和型号可供选择,从非常便宜的到专业摄影师用的昂贵型号都有。最实惠的选择通常是多功能一体机,它通常包括打印机、简单的复印机和一台*板扫描仪。大多数*板扫描仪可以扫描标准的北美信纸或国际 A4 格式。更昂贵的扫描仪通常单独出售,没有内置打印机,并且通常拥有更大的扫描床。如果你想扫描装在相册中的照片,较大的扫描床就非常有用。
最佳扫描软件工具是 XSane (www.sane-project.org/),这是一个 SANE 的图形化前端,SANE 是用于扫描的应用程序编程接口(API)。
XSane 在 GNU/Linux、Mac OS 以及许多其他操作系统上运行良好,但在 Windows 上不兼容,尽管这一情况可能会有所改变。以下讨论主要集中在 XSane,但许多信息也适用于任何扫描应用程序。
你可以通过 GIMP 使用 XSane,方法是从 图像:文件 > 创建 > XSane 菜单中选择设备对话框(DEVICE DIALOG)。你会看到一个显示“正在扫描设备”的对话框,等到你的扫描仪被识别后,两个较大的窗口将会出现。如果这没有成功,请确保你的扫描仪已经连接到电脑并开启电源。
图 1-12 显示了预览窗口,它会显示你正在扫描的内容的预览。这里有许多按钮和菜单,但我们将只介绍你开始使用时需要知道的基本内容。

图 1-12. 预览扫描的照片

图 1-13. XSane 控制窗口
图 1-13 显示了控制窗口。这里显示的两个非常重要的信息是扫描区域的大小(以像素或你偏好的单位表示)和结果文件的大小(以兆字节为单位)。注意预览窗口中选择区域的变化以及控制窗口中扫描分辨率的变化如何影响文件大小。
预览图片
选择一张照片,并将其正面朝下放在扫描仪玻璃板上。不要将照片直接放在玻璃边缘,因为许多扫描仪无法扫描到玻璃的边缘。在预览窗口中,按下“获取预览”(ACQUIRE PREVIEW)按钮。
最终,你的照片预览会显示出来,如图 1-12 所示。有时扫描区域会自动调整以适应图像,但在图中并非如此。如果你将鼠标悬停在预览图像上,你会看到鼠标指针下方图像区域的原始放大表示,以及该区域中红色、绿色和蓝色(RGB)通道像素的值,以八进制和十进制表示,显示在对话框的底部。
如果你的预览图像是倒置的,可以使用从底部数起第二排的中间按钮进行翻转。你可以选择 12 种旋转方式,包括垂直翻转(如果角度后跟垂直条)和水*翻转(如果角度后跟减号)。
选择和扫描
要选择你想要扫描的区域,在预览区域内点击并拖动矩形轮廓框住你的图像。周围留点空间,以防止由于纸张厚度导致的视差误差。参见图 1-14。如果你的照片倾斜了也不用担心,将它完全对准扫描玻璃板可能很麻烦,而且当你关闭扫描仪时,它可能会再次错位。你可以稍后在 GIMP 中轻松旋转图像。
一旦你选择了扫描区域,就可以在控制窗口中调整参数。选择 1 为页数,选择 NORMAL 为源,选择 COLOR,然后选择 FULL COLOR RANGE。理想的分辨率取决于照片的大小和你打算如何使用它。如果你计划打印该图像,请选择一个至少能以 300 ppi(每英寸像素数)打印的分辨率。如果你打算修饰图像,或者认为可能需要打印出比实际尺寸更大的图像,选择更高的分辨率。以本示例为例,我们选择了 300 ppi 的分辨率,扫描区域为 4.3 × 6.3 英寸(11.3 × 16 厘米),扫描文件在压缩前约为 7MB。以更高分辨率扫描需要更长时间,文件也会更大,但如果你有足够的时间和硬盘空间,可以选择高分辨率。

图 1-14. 选择扫描区域
选择高分辨率可以让你在不降低图像质量的情况下进行调整。如果之后你想通过电子邮件发送或发布到网页上,你可以创建一个缩小的副本。
接下来,点击 SCAN 按钮。扫描可能需要一段时间,如果你意识到自己做错了,可以取消扫描。首先,RGB 数据被接收,然后图像被转换为数字文件。如果你在预览窗口中选择了旋转,图像也会进行旋转。完成后,新的数字图像会出现在 GIMP 图像窗口中。
图像窗口菜单
图 1-15 显示了图像窗口及其主要组件的标签。你可以通过图像:视图 > 显示菜单栏来切换菜单栏的可见性。如果你使用的是 Mac OS X 或 Ubuntu Unity 界面,菜单将出现在屏幕顶部,所以“显示菜单栏”将不会起作用。你还可以通过图像:视图菜单打开或关闭标尺、滑块和状态栏的可见性。

图 1-15. 图像窗口
图像窗口可以用来访问一些非常广泛的菜单,包括文件菜单和编辑菜单。你可以通过三种方式来访问这些菜单:
-
如果菜单栏显示的话
-
左上角的菜单按钮
-
在窗口中右键单击
因此,即使图像窗口仅显示一小部分,你也始终有办法访问菜单。
当通过菜单按钮或右键单击打开菜单时,菜单的顶部会有一条虚线,如图 1-16 所示。如果你点击这条虚线,菜单会作为一个单独的窗口打开。

图 1-16. 从菜单按钮弹出的两个级联菜单
图像窗口中剩余的大部分元素都能自我解释。快速遮罩是一个选择编辑工具。导航按钮是一种快速更改图像在窗口中可见部分的方式,如图 1-17 所示。

图 1-17. 使用导航按钮

图 1-18. 使用缩放菜单
缩放
对图像进行缩放时,会放大屏幕上的图像,但不会实际改变图像文件。放大的程度由缩放因子来表示。当你打开一张图像时,GIMP 会根据图像的大小和屏幕的大小进行一些自动调整。对于中等大小的图像,缩放因子为 100%(实际大小),对于非常大的文件,缩放因子则较小。
在 GIMP 中有几种缩放方法。一种简单的方法是使用图像窗口右上角的窗口调整按钮。默认情况下它没有选中,但如果选中它,图像将自动缩放以适应窗口大小。
或者,你可以使用图 1-18 中显示的缩放菜单。你可以从下拉菜单中选择一个预定义的缩放因子,或者直接输入一个数值,或者当光标位于字段内时,使用鼠标滚轮。
如果按住
键,你可以通过滚动鼠标滚轮来缩放。向上滚动缩小,向下滚动放大。
你还可以使用 GIMP 的缩放工具,可以通过点击工具箱中的放大镜图标来选择,或者按下
。
提示:当图像窗口处于活动状态时,你可以按下
键将图像恢复到 100%的缩放比例。
调整图像的缩放因子后,你可以使用
图像:查看 > 缩小包装(或按下
),这会调整窗口大小以适应图像。在单窗口模式下,这可能会截断对话框,因为整个窗口会缩小。
保存图像
在 GIMP 中对图像进行处理后,你可能希望保存文件,以便稍后再次访问。GIMP 的原生格式是 XCF,当选择该格式时,图像的所有组件(图层、透明度等)都会被保留。要将新图像保存为 XCF 格式,或重新命名先前保存的 XCF 文件,选择图像:文件 > 另存为或
。将会弹出图 1-19 中的对话框。
此窗口类似于图 1-10 中显示的打开图像对话框,但有以下区别:
-
你可以通过点击创建文件夹按钮来创建一个新文件夹。
-
选择文件类型(按扩展名)允许你选择保存图像的文件类型,但选项仅限于 XCF 和压缩 XCF 格式。

图 1-19. 保存图像对话框
你可以通过图像:文件 > 导出或
将图像导出为多种其他格式进行保存。打开的对话框与图 1-19 中的对话框相同,但提供了更多可用格式。
在为图像命名、选择扩展名并点击导出后,可能会弹出一个对话框,具体取决于你选择的文件类型。例如,当第一次导出为 JPEG 格式时,你将被要求设置质量等级,并有机会调整其他参数。
如果你想保存一个 XCF 格式的图像而不更改其名称或文件类型,选择图像:文件 > 保存或按下
。如果图像是 XCF 格式,这不会弹出任何对话框。如果图像是其他格式,保存对话框将会打开。如果你想导出图像并替换之前的版本,选择图像:文件 > 覆盖。
图像:文件 > 另存为副本命令类似于图像:文件 > 另存为,但它创建一个副本,而不会更改当前图像的名称或内容。

图 1-20. 缩放图像对话框
1.3 使用图像
在本节中,我们将帮助你开始使用图像。我们将向你展示一些流行的、易于使用的工具,帮助你裁剪、调整大小和锐化图像,然后我们将介绍几个 GIMP 的滤镜。我们还将展示图层的强大功能,并演示一些基本的绘图工具。
当你在 GIMP 中打开文件时,它所占用的空间比它在硬盘上的占用空间要大。这是因为 GIMP 允许你撤销和重做操作。为了让你回到之前的状态,GIMP 必须存储那个状态,再存储更早的状态,以此类推。要撤销操作,选择图像:编辑 > 撤销或按下
。如果你改变主意想要重做,选择图像:编辑 > 重做或按下
。
调整图像大小
如果你想将图像放到网页上、发送电子邮件或打印,你可能想改变它的大小。你可以在 GIMP 中使用图像:图像 > 缩放图像来调整图像大小。该工具的对话框如图 1-20 所示。最重要的参数是宽度和高度字段。你可以更改这些字段的单位(默认情况下为像素),或输入新的分辨率。右侧的小链条决定是否保持图像的长宽比。默认情况下是连接的,这通常是最好的,但如果你点击它,它会断开连接。
假设你将图像的宽度更改为 1024 像素。当你按下
时,图像的高度会自动调整为 683 像素,尽管图像的实际大小并不会改变,直到你点击缩放按钮。你可能还想将插值设置为 SINC(LANCZOS3),这是一种计算量较大的算法,通常能提供最佳的效果。
如果你选择使用像英寸或厘米这样的单位,你需要注意 X 和 Y 分辨率字段。分辨率是按每英寸的像素数来衡量的,因此一张宽度为 300 像素的图像,在 300ppi 的分辨率下就是一英寸宽。默认值 72ppi 适用于 CRT 屏幕。对于 LCD 屏幕,分辨率应为 98 或 100ppi。对于打印,分辨率应至少为 300ppi。如果打印时使用较低的分辨率,图像会显得像素化。
缩小图像后,你应该对其进行锐化,因为缩小图像可能会降低图像的锐度。图像:滤镜 > 增强 > 锐化掩模是最简单的方法。会弹出一个对话框——只需点击确定。
裁剪图像
裁剪图像会永久性地去除部分图像,就像用剪刀剪掉一张照片一样。你可能会裁剪照片以去除不感兴趣的部分,突出主要主体,或者改变构图。一个主体完全居中的图像通常不如一个主体略偏向一侧的图像那么生动。
以图 1-21 所示的照片为例。它比大多数照片更宽,并且很难判断我们应该看的是哪里——这是左边打瞌睡的男人的照片,还是右边门口对比鲜明的光线的照片?你可以通过两种不同的方式裁剪这张照片,以突出这些潜在的主题。
图 1-22 显示了在工具箱中选中的裁剪工具图标。

图 1-21:待裁剪的照片

图 1-22:裁剪工具及其选项

图 1-23:使用裁剪工具

图 1-24:更改要裁剪区域的位置
裁剪工具有很多选项,如图 1-22 所示,但现在你可以保持默认设置。如果选中裁剪工具,指针会变成十字准星形状,旁边有一把刀片图标。通过点击并拖动来选择要裁剪的区域,如图 1-23 所示。
当你停止拖动时,选择区域外的部分会变暗,选定区域的轮廓就像图 1-24 中所示。指针会变成带有四个箭头的十字形,这是 GIMP 中“移动工具”的图标。你可以通过拖动裁剪矩形框来移动它在图像中的位置。
当你将指针悬停在选择区域的一侧时,指针的形状会发生变化,如图 1-25 所示,你可以拖动这一侧来改变矩形的大小。你也可以拖动选择区域的角落来改变裁剪区域的大小,同时保持纵横比。一旦选择了裁剪区域,点击区域内部或按下
以继续。点击选择区域外部则取消选择。

图 1-25. 更改裁剪区域的尺寸

图 1-26. 我们的杰作照片
使用滤镜添加框架
你如何处理刚刚创作的杰作?当然是将其放入框架中。你可以在 GIMP 中使用滤镜对图像进行数字化框架处理,滤镜是一个多样化的工具集合,集中在图像:滤镜菜单下。
我们决定给图 1-26 中展示的照片加框。要开始加框,选择图像:滤镜 > 装饰 > 添加边框,这将弹出图 1-27 所示的对话框。

图 1-27. 添加边框对话框

图 1-28. 颜色选择对话框
你可以选择边框的宽度、颜色以及赋予框架深度的阴影特性。我们的照片是 800 × 1200 像素,因此默认的 12 像素宽度太小。我们将其改为 40 像素,两个维度都设置为 40。25 的变化值也有点小,所以我们将其改为 50。我们不喜欢蓝色,所以点击了颜色按钮,弹出了图 1-28 所示的对话框。
左上角的四个标签允许你选择不同的颜色选择方式。现在我们将使用最左边的标签,图标是 Wilber 的头像。Wilber 是 GIMP 的吉祥物。
中央的垂直条显示当前选中了蓝色。你可以点击该条选择不同的颜色。左侧的大方框显示了蓝色的色调。你可以点击选择更浅或更深的色调。
我们希望框架是棕色的,但垂直颜色条中没有棕色。我们通过选择一种深色的红色调来制作棕色。将色调光标向下移动到垂直条中的红色区域,你会得到一种红木色。将光标进一步向上移动,得到的颜色更接*橡木或栗色。我们选择的颜色如图 1-29 所示。选择颜色并点击确定后,GIMP 会处理一段时间,之后对话框会消失。看起来似乎什么也没有改变!

图 1-29. 选择框架颜色

图 1-30. 已添加框架
如果你的图像窗口比图像本身大,你可能已经看到结果了,但如果看起来什么都没发生,框架只是被隐藏了。要显示它,按下
将图像窗口调整为适应图像大小。现在你可以看到结果,显示在图 1-30 中。它看起来不太真实,所以我们将通过斜角滤镜来改善它。
选择图像:滤镜 > 装饰 > 添加斜角,将出现如图 1-31 所示的对话框。将厚度(THICKNESS)增加到 30,并取消勾选“对副本进行操作”复选框。点击“确定”,GIMP 将添加斜角。如果效果太微妙,可以通过按下
再次运行相同参数的滤镜。我们的结果如图 1-32 所示。

图 1-31. 添加斜角对话框

图 1-32. 斜角框架
使用图层
你可能希望将多个草图保存在一个文件中,给画作添加背景,或者将几个文件合成一张图像。你可以使用 GIMP 最强大的功能之一:图层,来实现这些操作。
层对话框默认位于多文档窗口的上部。图 1-33 显示当前图像由两层组成。下层,名为背景(Background),是原始照片。上层,名为边框层(Border Layer),是通过添加边框滤镜添加的,并通过添加斜角滤镜进行了修改。此层当前处于活动状态,因此它被高亮显示。层名称左侧的眼睛图标表示该层可见。点击眼睛图标可以切换层的可见性。

图 1-33. 层对话框

图 1-34. 创建新图层
你可以通过点击左下角的按钮来创建新图层。将显示如图 1-34 所示的对话框。你可以选择新图层的名称、大小和填充类型。默认的填充类型是透明。点击“确定”后,新图层将被创建并成为当前图层。

图 1-35. 选择铅笔工具
在 GIMP 中绘图
GIMP 是一个非常适合制作数字艺术的程序,无论是快速草图还是详细的画作。在本节中,我们将介绍一些你需要了解的基础知识,帮助你开始在 GIMP 中创作数字艺术。
GIMP 提供了多种工具供您绘制或素描。每个工具都模拟了一个真实的绘图工具,如画笔、铅笔或钢笔。为了展示其中的一些工具,我们将在一些图像上签上 Wilber 的名字。在图 1-35 中,我们使用铅笔工具模拟了记号笔。我们通过调整画笔选项来实现这一点,画笔选项代表了铅笔尖的大小和形状。我们选择了Hardness 100画笔,并将其大小调整为 20。您可以在铅笔工具选项中或在位于多功能窗口底部的画笔对话框中调整画笔设置(参见图 1-36)。

图 1-36. 画笔对话框

图 1-37. 使用铅笔工具绘制的签名
您还可以选择墨水颜色。这一选项不会出现在铅笔工具设置中——铅笔工具将使用当前的前景色,这个颜色显示在工具箱左下角的上方框中。下方框显示背景色。两个框之间的双向箭头可以切换前景色和背景色,而左侧的黑白小框则分别将前景色和背景色重置为黑色和白色。我们保持了默认的黑色设置。
当我们使用鼠标和铅笔工具签上 Wilber 的名字时,结果显得有些笨拙,如图 1-37 所示。这是因为铅笔工具不使用抗锯齿(即通过半透明像素*滑边缘),而且用鼠标绘制非常困难。

图 1-38. 使用画笔工具绘制的签名

图 1-39. 文件菜单
通过单击图层对话框中铅笔图层旁边的眼睛图标来隐藏铅笔图层,然后创建另一个透明图层。在弹出的对话框中,将图层名称替换为Paintbrush。通过单击其图标选择画笔工具,图标位于铅笔工具图标旁边,然后再次选择一个圆形、大小为 20 的画笔。图 1-38 中显示的签名由于抗锯齿的处理看起来稍微好一些,但使用鼠标签名依然很不自然。在使用 GIMP 的*板电脑中,我们会向您展示如何使用手写笔签名。
使用 GIMP 打印
一旦你完成了照片和图形的编辑,可以直接从 GIMP 打印它们。图 1-39 展示了文件菜单,你将在其中找到可用的打印选项。根据你电脑上安装的 GIMP 扩展,菜单中可能仅包含部分条目。具体而言,PRINT WITH GUTENPRINT 条目需要 Gutenprint 包。这个免费的打印机驱动程序集仅适用于 GNU/Linux 和 Mac OS X 系统。

图 1-40. 打印对话框,第三个标签
如果你使用的是 GNU/Linux 或 Mac OS X 系统,从图像:文件菜单中选择打印。弹出的对话框包含五到七个标签页,具体取决于你在第一个标签中选择的打印机。在第二个标签中,你可以选择打印机定义的纸张类型和纸张来源,以及纸张的尺寸和方向。第三个标签(如图 1-40 所示)显示打印预览。在这里,你可以更改打印图像的分辨率或尺寸,以及它在页面上的位置。如果打印机有更多的高级设置,它们将列出在接下来的标签页中。最后的标签页允许你更改一些参数,只有在你有多个打印机并且多个用户尝试同时使用时才会有用。
在 Windows 系统中,打印对话框非常不同。它仅包含两个标签页,但在第一个标签页中,选择打印机后,你可以点击 PREFERENCES 按钮打开一个新对话框。此对话框有多个标签页,允许你设置与上述打印对话框相同的参数,但以不同的方式和顺序呈现。
对于所有系统,一旦参数设置完成,点击打印以接受你的选择并打印图像。
1.4 使用绘图板
在在 GIMP 中绘图中,我们看到使用鼠标绘图是多么笨拙——我们的签名既丑陋又不自然。鼠标非常适合点击,但大指针使得选择单个像素变得困难,并且几乎不可能绘制直线或优美的曲线。在接下来的章节中,我们将经常需要绘制精确的线条或*滑的轮廓。
如果你计划在 GIMP 中进行大量工作,我们强烈建议你投资购买一款绘图板。根据制造商、绘图板的尺寸和功能,价格范围可能从$20 到超过$2000 不等。你可以以大约$350 的价格找到一款具有所有真正有用功能的优秀绘图板,尽管如果你在压力感应和倾斜感应上做出妥协,也可以以更低的价格购买。

图 1-41. 配置输入设备对话框
安装绘图板
图形*板通常通过 USB 端口连接。根据你的操作系统,你可能需要从随附的 CD 安装软件,或配置一些系统文件才能让*板正常工作。在 GNU/Linux 系统中,支持由 Linux Wacom 项目提供 (linuxwacom.sourceforge.net/),通常一旦连接*板就能直接工作。
即使*板制造商的官方网站通常忽略提到它们的*板与 GIMP(或任何自由软件)兼容,大多数*板都是兼容的。一旦*板安装并正常工作,你只需要告诉 GIMP 它的存在。为此,打开图像:编辑 > 偏好设置对话框,进入“输入设备”部分。点击“配置扩展输入设备”,会弹出如图 1-41 所示的对话框。你也可以从图像:编辑 > 输入设备打开相同的对话框。现在,你只需要关注左侧的设备菜单和“模式”按钮。
如果你的*板正确安装,你应该会在设备菜单中看到四个新设备:光标、*板、橡皮擦和手写笔(或在安装*板时选择的其他名称)。光标对应于*板的鼠标,手写笔和橡皮擦分别对应*板笔的两个端。暂时可以忽略*板。对于这三个新设备,将模式设置为屏幕(SCREEN)。现在,点击对话框中的“关闭”按钮,然后在偏好设置对话框中点击“确定”,你的*板就可以使用了!
*板鼠标和手写笔
根据你的需求,你可以决定将*板放在键盘旁边像鼠标一样使用,或者把键盘移到一边,将*板直接放在显示器前面。艺术家或其他专业人士通常会选择后者,而较为休闲的用户可能只在需要时才使用*板,*时将其放在一旁。你可以通过实验来看看哪种安排对你来说更舒服。
*板鼠标像普通鼠标一样工作,但有一个区别。使用常规鼠标时,通常有一个叫做加速的功能。当你稍微移动鼠标时,屏幕上的指针会按比例移动。如果你更快地移动鼠标,指针会更快地移动,并且在屏幕上移动得更远。这个特性允许你只通过轻微的手势,就能在宽达 2000 像素的屏幕上移动指针,同时还能保持精确的缓慢移动。
*板鼠标不使用加速。*板上的一个位置对应于屏幕上的相应位置,这一点始终保持不变。换句话说,*板的左上角总是对应于屏幕的左上角。这意味着,你需要比使用普通鼠标时更大幅度地移动手部,才能在屏幕上移动指针,特别是如果你有一个较大的*板。
手写板的触控笔表现得也是一样的。当笔尖接*手写板表面时,光标会移动到屏幕上的相应位置。将笔触碰到手写板等同于鼠标左键单击。你可以使用笔进行点击、双击和拖动。你还可以通过按下笔上的按钮来进行右键单击。
这支笔通常有两个活动端:一个用于绘画,一个用于擦除。绘画端通常像一支细的毡尖笔。有时笔会附带多个笔尖,这些笔尖类似于不同的绘图工具。另一个端通常呈铅笔橡皮的形状。你可以将不同的工具与这些端口关联,并在 GIMP 中保存你的设置。我们将画笔工具与正常的笔尖关联,将橡皮擦工具与另一端关联。有些手写板甚至允许你使用几支不同的笔,例如设置为红色画笔、黄色钢笔和黑色铅笔。
当你使用笔绘图时,施加的压力会传输到绘图应用程序中。在 GIMP 中,大多数绘图工具使用一个叫做绘画动态的功能,它处理来自手写板笔的输入。这部分内容将在绘画动态中详细讲解。如果你选择基础动态,笔压与画笔的不透明度相关联,笔的速度与画笔的大小相关联。

图 1-42. 使用手写板笔
一些手写板还可以感知笔的倾斜角度,甚至是旋转。在 GIMP 中,这些属性也由绘画动态来处理。
在 GIMP 中使用手写板
图 1-42 显示了正确的手持手写板笔的方法。学习如何舒适地使用它可能需要一点时间,尤其是当手写板放在键盘旁边而不是直接在屏幕前面时。
图 1-43 显示了三种使用手写板笔制作的签名,使用了三种不同的 GIMP 工具。第一个是使用铅笔工具制作的,透明度由笔压控制。笔刷的大小由笔的速度控制,你可以通过查看下划线来看到这一点——笔在向左移动时速度更快。第二个签名是使用画笔工具制作的,使用了相同的动态设置。第三个签名是使用墨水工具制作的,这个工具对于模拟书法非常有用。
图 1-44 显示了更改画笔工具的压力参数的效果。所有线条的绘制方式相同,笔压力从左到右逐渐增大。画笔也相同。对于第一条线,只有不透明度由笔压控制。对于第二条线,只有硬度控制,即当压力增加时,画笔的模糊程度减少。对于第三条线,只有大小发生了变化。对于第四条线,所有三个参数(不透明度、硬度和大小)都由笔压控制。

图 1-43。用*板手写笔签名

图 1-44。更改画笔工具的绘画动态
使用图形*板在 GIMP 中执行各种任务时非常有用。在第二章中,我们将使用*板在照片中进行精确选择。在第三章中,你将看到更多使用*板与绘画工具的示例。在其余的章节中,我们会指出使用*板时的优势。
人们安装新*板时常常会问一个问题:安装了图形*板后,能把旧鼠标扔掉吗?
好吧,取决于你。有些人把鼠标垫放在*板上,*时使用普通鼠标。当他们用 GIMP 进行绘图或做精确选择时,会移开鼠标垫和鼠标,改用*板手写笔。
有些人会扔掉旧的鼠标,只使用*板。他们可能会在日常任务中交替使用*板鼠标和手写笔进行绘图和选择,或者他们可能会用手写笔完成大多数人用鼠标做的任务。
1.5 练习
练习 1.1。 在图像:窗口菜单中,打开可停靠对话框菜单,建立一个包含你认为有用对话框的新停靠窗格。
练习 1.2。 调整屏幕布局,以更好地符合你的喜好。你可以添加或删除可停靠的对话框,重新排列窗口,甚至切换到单窗口模式。完成后,保存布局,以便下次启动程序时,GIMP 会记住这个布局。
练习 1.3。 如果你有数码相机,将一些照片加载到你的电脑上。你可以通过 USB 线将相机连接到电脑,或者取下内存卡并将其插入电脑上的读卡器。内存卡会被识别为一个新的 USB 设备,因此你可以通过文件管理器找到它和你的照片。
练习 1.4。 裁剪并调整你的一张照片的大小。别忘了在之后使用锐化蒙版滤镜。当你对图片满意时,打印出来。
练习 1.5. 奖励积分:如果你没有绘图板,赶紧去买一个!买到后,将其连接到你的电脑,并确保它已正确安装。一旦 GIMP 识别到它,使用不同的绘图工具练习签名。
练习 1.6. 用于身份证明卡(如驾驶执照和护照)上的照片通常都不怎么好看。找到一张自己满意的照片,并用它制作一张包含几张身份证照片的页面,准备好打印并剪切。
第二章. 照片修饰
对许多人来说,GIMP 是一个用于处理照片的程序。事实上,GIMP 远不止此,但照片处理确实是它最有价值的用途之一。这也是我们在 1.3 操作图像中首先演示的操作大多涉及照片的原因,也是我们将两章内容专门用于此主题——本章和 第五章的原因。这两章的主要区别在于,本章我们一次只处理一张照片,而在 第五章中我们将同时处理多张照片,创建合成图像。
2.1 教程:增强拍得不好的照片
大多数照片可以通过数字处理来改善,但找到一张包含所有可能缺陷的照片是困难的。因此,我们将需要在几张不同的示例照片上演示你可以使用 GIMP 进行的许多有用的修图技巧。
裁剪、调整角度和恢复透视
图 2-1 中展示的照片需要裁剪和调整角度。接下来,我们需要恢复透视效果。此图像还需要进行一些光照修正,以增强教堂内部的可见性。不过,首先,我们将先把照片调整正。为此,我们需要确定旋转角度,然后使用旋转工具来将图像水*对齐。
旋转角度可以使用测量工具来测量(
)。在它的选项对话框中,勾选“使用信息窗口”框。测量角度的一个好地方是沿着窗框。放大图像并将其定位在图像窗口中,使窗框的顶部占据图像窗口的宽度。要放大,请点击图像窗口底部的菜单并选择 100%。要重新定位图像,可以使用图像窗口右下角的交叉箭头。你也可以按住
键并移动鼠标,或使用鼠标的滚轮来重新定位图像。滚轮默认情况下会垂直移动图像,按住
时则水*移动图像。在使用滚轮时按住
键可以让你放大或缩小图像。
当你把图像调好后,使用测量工具,点击并按住窗框的左上角。按住鼠标键时,将光标拖到窗框的右上角。图 2-2 显示了标记测量距离的两个十字,以及测得的角度,即 2.89°。

图 2-1. 初始照片

图 2-2. 测量旋转角度
现在我们将旋转图像,使画面水*。选择旋转工具(
),然后点击图像。在出现的对话框中,将角度设置为 2.89(见图 2-3)。旋转中心显示为图像底部的一个圆圈(图像的中心)。在旋转工具的选项对话框中,预览选项已设置为 IMAGE+GRID。点击旋转:此时框架应该是水*的。
对于下一个变换,我们将使用透视工具(
)。再次,在工具选项对话框中选择 IMAGE+GRID 预览选项,然后点击图像中的任何位置。你无法直接设置角度或尺寸。相反,你必须点击并拖动图像来扭曲透视。网格提供了一个有用的参考框架。图 2-4 展示了扭曲过程。当你对透视效果满意时,点击变换。

图 2-3. 旋转图像

图 2-4. 应用透视工具
接下来我们将裁剪图像。因为门口是我们想要的主体,所以我们要裁掉图片的顶部。为此,使用裁剪工具(
)。首先,选择你想保留的区域,如图 2-5 所示。你可以通过点击并拖动选择框的边缘或角落来修改区域。当你满意时,点击选择的区域或按下
。结果将在图 2-6 中显示。
曝光修正
一台优秀的数码相机应该始终设置正确的曝光。那么,对于一个对比度强烈的场景,什么是正确的曝光呢?例如,在图 2-7 中,摄影师选择将相机对准天空,因此房屋显得非常暗。调整这个问题在 GIMP 中相对简单。

图 2-5. 裁剪图像

图 2-6. 裁剪后
首先选择天空。由于建筑物左侧有一小块不连贯的天空,最佳的选择工具是“按颜色选择”工具(
)。点击天空中的任意地方,部分天空会被选中,你现在可以在移动的蚂蚁线(即跟随选择区域边界的移动虚线)中看到它。为了增加选择范围,按住
,继续点击那些未选中的天空区域,尤其是图像的角落和照片中央附*的树木周围。图 2-8 展示了正确选择的天空。在这种情况下,你不需要进一步优化选择。在更复杂的情况下,你可以使用快速蒙版来优化选择(请参阅制作选择)。

图 2-7. 初始图像

图 2-8. 选择天空
你已经选择了天空,但实际上你想选择的是除了天空之外的所有内容。因此,反选区域(
)。隐藏移动的蚂蚁线(
)以便更清楚地看到结果,然后打开图像:颜色 > 级别工具。至少现在保持颜色*衡不变,只调整亮度通道。
为了更好地查看输入等级直方图,点击对话框右上方的“对数”按钮,位于与“通道”同一行。将直方图下方最右侧的白色三角形移动到第一个峰值处,如图 2-9 所示。由于调整幅度过小,因此还需调整伽马光标。将中间的灰色三角形向左移动,直到你对结果满意为止。图 2-9 中所示的设置会产生图 2-10 中显示的结果。在第七章和第十二章中,我们介绍了一些技术,可以进一步改善这张照片。同样,图 2-6 中展示的编辑图像也可以通过额外的曝光校正获得更好的效果,但所需的技术超出了本教程的范围。

图 2-9. 调整亮度等级

图 2-10. 最终结果
你还可以使用另一种更简单的方法来调整曝光不足的照片。这种技巧并非总是有效,但至少可能会带来有趣的结果。打开图 2-7 中的照片,在 GIMP 中立即复制唯一的图层。你可以通过多种方式来做到这一点:

图 2-11。使用另一种方法

图 2-12。带有蓝色色调的照片
-
选择图像:图层 > 复制图层。
-
按下
。 -
选择图层:右键 > 复制图层。
-
点击图层对话框底部从左边数起的第四个按钮。
最后,在图层对话框的顶部,将模式改为“屏幕模式”,并调整该图层的不透明度。结果显示在图 2-11 中。如果你不满意其中任一方法的结果,你也可以将两种方法结合使用。
校正色彩*衡
与曝光类似,即使是非常好的数码相机也可能拍出带有色彩偏差的照片。包括用户操作错误在内的多个因素,都会导致照片出现色彩偏差。图 2-12 展示了一张带有蓝色色调的照片。如果你不喜欢这种效果,这里有一个工具可以帮助你纠正。

图 2-13。色阶对话框

图 2-14。最终结果
要纠正色彩偏差,再次使用色阶工具。点击图像:颜色 > 色阶开始操作。图 2-13 展示了色阶对话框。选择蓝色通道。要调整输入级别,轻微向右移动黑色(最左侧)三角形,以扩展蓝色的色域,然后将灰色(中央)三角形向右移动,直到你对色彩偏差的减少感到满意。保持勾选“预览”框,这样你可以在不确认更改的情况下看到效果。如果你仍然不满意色彩*衡,可以尝试调整其他两个通道。图 2-14 展示了应用色彩校正后的照片。

图 2-15。初始图像
移除物体
到目前为止,我们主要集中在如何在不实际改变内容的情况下提高图像的整体质量。在本节中,我们将展示如何去除眼睛不适的物体,在这个例子中,是污染了花架入口的垃圾桶,参见图 2-15。得益于克隆工具,去除不需要的障碍物非常简单。通过按下键盘上的字母 C 来选择该工具。在工具选项对话框中,使用对话框右下角的黄色箭头重置所有选项为默认值。选择 Hardness 075 画笔,并将其直径设置为 76 像素。放大垃圾桶,将其置于窗口的中央。现在,通过克隆周围的景物来“绘制”覆盖掉不需要的垃圾桶:
-
按下
并点击你想要复制的图像部分(源点)。 -
释放
并用你刚刚选择的景物“绘制”容器(目标)。
图 2-16 展示了这个过程。源点不是固定的,它是相对的。当你绘画时,源点会随着画笔的移动而移动,这样你就可以通过一次
点击覆盖一个大面积。然而,在这个例子中,还是需要时不时地改变源点,特别是在擦除垃圾桶支架时。

图 2-16。擦除垃圾桶

图 2-17。经过光照调整后的最终结果
借助 GIMP 方便的克隆工具,你可以在几秒钟内擦除掉那个难看的垃圾桶。图 2-17 展示了通过使用 曝光校正 中描述的技术改善光照后的最终图像。
提高锐度
你可能认为如果使用理想设置并选择高分辨率,你就能用数码相机拍出清晰的照片。然而,情况并非总是如此,原因有几个。一个原因是相机存储的文件分辨率实际上大于其传感器的分辨率。在这种情况下,你得到的图像是经过插值处理的结果。当你使用扫描仪从打印图像创建数字图像时,也会发生同样的事情。因此,任何数字化的图像都可以从我们本节展示的调整中受益。需要注意的是,你应该在图像处理的最后步骤中进行以下修正,确保在调整图像分辨率之后进行。

图 2-18. 初始照片
这个现象、运动模糊以及烟雾在景观上漂浮造成的雾霾,共同导致了我们示例图像的模糊,如图 2-18 所示。
选择滤镜图像:滤镜 > 增强 > Unsharp Mask。尽管名字如此,这个滤镜是提升图像清晰度的一个极好的工具。会弹出如图 2-19 所示的对话框。调整各个参数,可以在预览窗口看到调整效果。当你满意时,点击“确定”。我们已锐化的图像如图 2-20 所示。
去除红眼
红眼现象是众所周知的:当你使用闪光灯拍摄肖像时,闪光灯照亮了眼睛的后部,导致眼睛看起来呈红色,至少在人类身上是这样的。当被摄者直视摄影师且环境光线昏暗时,瞳孔会扩张,红眼现象最为明显。为了避免红眼,大多数相机都有一个非常短的预闪,能使被摄者的眼睛受到短暂的强光照射,从而导致瞳孔收缩。如果瞳孔变小,眼睛的后部就不再可见。然而,这种方法并不总是有效。而且,窄小的瞳孔可能会让被摄者看起来不那么吸引人。因此,用 GIMP 进行修正可能是一个更好的解决方案。图 2-21 是红眼现象的一个很好的例子。

图 2-19. Unsharp Mask 滤镜对话框

图 2-20. 最终结果

图 2-21. 初始照片

图 2-22. 选择眼睛
GIMP 提供了几种修复红眼的方法。我们在更多红眼修正方法中描述了其中的一些方法。这里,我们使用最简单的方法——专用滤镜:选择图像:滤镜 > 增强 > 红眼去除。如果在没有任何准备的情况下选择此滤镜,对话框会显示如下信息:“手动选择眼睛可能会改善效果。”如果忽略该消息并点击确定,滤镜会修改你未曾预期的区域的颜色,比如模特的嘴唇。
为了避免不必要的颜色修改,在应用滤镜之前,你需要先选择眼睛。使用自由选择工具完成此操作(
)。对于第一个眼睛,绘制一个不精确的轮廓,包含整个虹膜。为了将第二只眼睛包括在同一选择中,在粗略勾画另一只眼睛时,按住
。你可以在图 2-22 中看到完成的选择。

图 2-23. 红眼去除滤镜对话框

图 2-24. 最终结果
现在选择红眼去除滤镜,这将弹出图 2-23 所示的对话框。你不再看到警告,并且预览在当前设置下看起来不错。点击确定。最终图像如图 2-24 所示。
2.2 全局变换
本节讨论全局变换,它会影响整个照片。
调整图像大小
GIMP 提供了五种重要的工具,可以用于修正倾斜、框架不佳、拍摄角度尴尬等问题的照片。学习如何正确使用这些工具很重要。你已经在本章中使用了旋转工具、裁剪工具和透视工具。接下来,我们将演示缩放工具以及如何调整图像大小。
当你扫描一张图像或从数码相机传输文件时,图像可能过大,无法完全显示在显示器上。回想一下,一个 1024 × 768 的图像,在小屏幕上填满整个屏幕时,打印出来的宽度只有 3.4 英寸(8.7 厘米)。这是因为屏幕分辨率为 72 或 96 像素每英寸(ppi),而打印的标准为 300 ppi。因此,如果你想以 6 英寸(15 厘米)的宽度打印照片,图像文件的宽度必须至少为 1800 像素。需要注意的是,在喷墨打印机上,每个像素需要多个点,因此点每英寸(dpi)的分辨率与 ppi 是不等同的。
正如我们在本书中多次强调的那样,尽可能地,你应该以相机提供的最高分辨率拍摄照片。较大的文件会占用更多的内存,但在处理图像时,你将会用到所有的额外信息。如果你在完成编辑过程后再减小图像的文件大小,最终结果会好得多。我们建议始终以原始照片的完整尺寸导出,最好使用无损的 PNG 格式。当需要更小的文件(例如,用于网站)时,将图像的副本调整为 1024 × 768 或甚至 800 × 600,然后以 JPEG 格式导出。要以 300 ppi 打印照片,可以通过将所需宽度(以英寸为单位)乘以 300(或如果所需宽度以厘米为单位,则乘以 118)来计算新的宽度。例如,一张 10 × 15 cm 的照片应该是 1180 × 1770 像素。不过,不用太担心这些数学计算。控制打印机的软件应该能够将打印尺寸调整为你想要的任何尺寸。通常,打印时应通过打印软件调整图像的尺寸,这样可以避免图像文件被修改,从而防止调整尺寸时出现的质量损失。
话虽如此,假设你确实想使用 GIMP 来调整照片的大小,应该如何操作呢?GIMP 提供了几种方法:

图 2-25. 缩放图像对话框

图 2-26. 缩放图层对话框
-
使用图像:图像 > 缩放图像来调整整个图像的大小。图 2-25 显示了弹出的对话框。调整图像的宽度或高度。连接宽度和高度的链条可以保持图像的比例,通常最好保持链条不变。你还可以更改 X 和 Y 分辨率,但这不会影响图像的大小,通常只有在打印图像时才需要考虑分辨率。即便如此,你也可以通过打印软件选择分辨率。
-
如果图像只有一个图层,先调整图层的大小,再调整画布的大小以适应。首先,选择图像:图层 > 缩放图层,这将弹出图 2-26 所示的对话框。调整图层大小后,使用图像:图像 > 适应图层到画布来调整画布的大小。
-
你还可以使用缩放工具(
)来调整图层的大小。选择它后,在图像上点击任意位置。一个小对话框会出现,指针图标会发生变化。点击并拖动图像来调整图层的大小。在图 2-27 中,我们将缩放工具的选项对话框中的预览选项更改为 IMAGE+GRID。

图 2-27. 使用缩放工具调整图层大小

图 2-28. 使用剪切工具
请注意,您也可以直接在对话框中更改尺寸。点击“缩放”以完成缩放操作。同样,链接的链条保持宽度和高度的比例。
剪切图像
我们要提到的最后一个变换工具是剪切工具 (
)。调用此工具会弹出图 2-28 中显示的对话框。尽管你可以为 X 和 Y 都输入数值,但一次只能修改一个坐标(X 或 Y)。你调整的第一个数值将被保留,而另一个会被忽略。例如,如果你将剪切幅度 Y 调整为 10,然后再调整剪切幅度 X 为 10,图像将在 Y 方向上被剪切。当你应用剪切工具时,图像将在选择的方向上倾斜并变形。这个工具很少有用,因此如果它仍然有些令人困惑,不用担心。

图 2-29. 初始照片
调整亮度、对比度和色阶
在摄影中,光线至关重要。对光线的调整可以显著改善图像效果。使用扫描仪将老照片或 35mm 胶片数字化时,光线问题尤为常见。但是,如果拍摄时使用了错误的设置或拍摄对象的光照不均,您也可能需要调整用好数码相机拍摄的照片的光线。有些最美丽的照片正是在困难的光照条件下拍摄的。
考虑图 2-29 中所示的照片。凉亭下方的区域过暗,头顶的藤蔓细节完全丧失。由于光照范围已满,女性衣服上的黑色和画面中心的纯白非常明显,因此只有图像的某些区域需要修正。
使用自由选择工具 (
) 只选择需要修正的区域。在选项菜单中,确保选中羽化边缘框并将半径设置为10.0。沿着图片中较亮的部分描绘。在这个示例中,有两个较亮的区域,一个在人物前面,另一个在右侧。按下
键启用“添加到选择”。你可以使用快速蒙版进行小幅调整(请参见制作选择)。完成的选择可以在图 2-30 中看到。

图 2-30. 选择亮部区域

图 2-31. 首次亮度调整

图 2-32. 第二次亮度调整

图 2-33. 初始照片
接下来,反选区域 (
),这样你就可以调整图片中较暗部分的亮度。使用图像:颜色 > 色阶工具来亮化这些暗区。选中色阶工具后,点击 AUTO 按钮即可获得图 2-31 所示的效果。
尽管自动调整有所帮助,但凉亭顶部仍然太暗。为了进一步亮化它,重复相同的过程。首先,使用自由选择工具选择暗部区域 (
)。这次不要反选区域。选择色阶工具,再次点击 AUTO 按钮。你可以在图 2-32 中看到第二次调整的效果。

图 2-34. 选择亮部区域

图 2-35. 最终结果
GIMP 还有许多其他方法可以改善照片的亮度。图 2-33 展示了一张昏暗、模糊的图片。由于这张图片非常暗,单独对整个图像使用色阶工具效果不好:天空和水面会显得太苍白。为了有效亮化这些区域,我们需要先选择它们。
这次,使用模糊选择工具来进行选择。按住
键可以选择多个区域。根据图 2-34 中的示例,勾画出照片中的所有亮部区域。接着,反选区域 (
),隐藏它 (
),并选择色阶工具。再次点击 AUTO 按钮,这次同时将伽玛(灰色)三角形稍微向左移动(选择了亮度通道),然后在选择了蓝色通道时向右移动。这些额外的调整将减少色偏。

图 2-36. 色彩*衡对话框
调整完色阶后,我们通过旋转图片使其直立,然后裁剪图像以清理边缘。最终结果见图 2-35。
调整颜色
在整张照片中调整颜色有时是合适的,例如,当室内使用闪光灯导致普遍的红色偏色时。图 2-12 是一个简单的色彩校正示例,我们使用色阶工具来纠正蓝色偏色。GIMP 还有其他工具,可以用于简单或更复杂的色彩校正。
其中一个工具是图像: 颜色 > 色彩*衡(图 2-36)。要纠正蓝色偏色,将黄色和蓝色之间的滑块向左推。由于勾选了预览(PREVIEW),你可以立即看到结果。你也可以使用滑块、鼠标滚轮或右侧数字旁的小箭头来调整色彩*衡。请注意,这个更改并不是针对整个图像,而只是针对所选的子范围:阴影、中间调或高光。这个工具功能强大,但使用起来不太容易。
另一个色彩校正工具是图像: 颜色 > 色相-饱和度。在此工具的对话框中(图 2-37),你可以选择六个不同的色彩子范围,对应三种主要颜色和三种互补颜色。你还可以通过点击 MASTER 选择整个子范围。移动色相(HUE)游标会使所选子范围内的所有颜色发生变化。对于图 2-12,我们希望选择蓝色子范围,并将色相游标向左移动。

图 2-37. 色相-饱和度对话框

图 2-38. 曲线对话框
最后一个工具,图像: 颜色 > 曲线,允许你进行相同的调整,但提供了更多的控制。正如图 2-38 所示,你可以改变蓝色通道的响应曲线来去除蓝色偏色。在这里,抬高最左边的点,相当于在色阶工具中将左侧的黑色三角形向右移动。这会突显图像中最暗部分的颜色。调整中间点,使其位于对角线下方,以减少整个图像的蓝色偏色。最右边的点保持不变,因此天空仍然保持蓝色。你可以以多种方式改变色彩曲线,常常会得到一些奇怪的结果。

图片来源: Vincent Lecarme
图 2-39. 初始照片

图 2-40. 在降低顶部图层的不透明度后
图 2-39 展示了一张存在色彩*衡问题的照片。恶劣的条件(极低的温度和高海拔地区的清晨光线)使得这张照片呈现出强烈的蓝色偏色,而这并不准确地反映了如果你真正站在这片雪地上望出去时的景象。

图 2-41. 最终结果

图 2-42. 初始图像
复制图像图层并对图层应用不同的变换,往往能得到令人愉悦的,或者至少有趣的结果。尝试以下操作:
-
复制图层(
)。 -
去饱和下层(背景)图层(图像:颜色 > 去饱和)。
-
将上层图层的混合模式更改为“正片叠底”。
-
将上层图层的不透明度降低到 60%。
结果如图 2-40 所示。诚然,天空现在显得太暗。解决方法是再次复制上层图层,保持混合模式和不透明度不变。参见图 2-41。
如图 2-42 所示,这张图像展示了不同的一组挑战和可能性,充分展示了 GIMP 的灵活性。这张照片是在夜间拍摄的,且没有使用三脚架,导致了明显的运动模糊。相机确实将底部中央的灯光分配为真正的白色,并将部分天空分配为真正的黑色。由于整个色值范围都被覆盖,因此使用“色阶”工具进行全局调整将不起作用。

图 2-43. 选择暗部区域
相反,可以使用“色阶”工具分别编辑暗部和亮部区域。这很简单:
-
选择“按颜色选择”工具(
),然后点击天空中的任何位置。你将得到如图 2-43 所示的复杂选择。 -
隐藏这个选择(
),然后选择“色阶”工具。点击“自动”按钮。 -
现在反转选择(
),选择未修改的区域。再次选择“色阶”工具并点击“自动”按钮。
结果,如在图 2-44 中所示,可以被视为对夜间光线的创意演绎。
2.3 局部变换
接下来的示例和技巧需要精确选择图像的一部分,因此仅通过颜色选择工具点击照片的任意位置是不够的。现在,你需要亲自手动对选择区域进行微小调整。可以通过使用快速蒙版来完成此操作。

图 2-44. 最终结果

图 2-45. 工具箱中的选择工具

图 2-46. 快速蒙版按钮的位置
进行选择
GIMP 有八个选择工具,这些工具位于工具箱的前两行中(见图 2-45)。现在让我们仔细看看每个工具。
选择工具选项
快速蒙版(通过点击图像窗口左下角的小按钮访问,参见图 2-46)是这些工具的重要补充。

图 2-47. 自由选择工具选项
所有选择工具都提供图 2-47 中显示的选项,但大多数工具还具有额外的独特选项。通常,你应该保持 ANTIALIASING 选项选中。当你希望选择区域的轮廓*滑时,勾选 FEATHER EDGES 选项。RADIUS 指定*滑边界的宽度。MODE 决定新选择如何与现有选择交互:
-
在替换模式下,现有选择区域会被新的选择区域替换。
-
在添加模式下(如果你按下
时也会设置此模式),新的选择会增强现有选择。 -
在减去模式下 (
),新的选择区域会从现有选择区域中减去。 -
在交集模式下 (
),最终的选择区域仅包含现有选择区域和新选择区域的共同部分。
如你所见,通常在进行图像调整之前,需要添加或修改选择区域。即使在切换选择工具之后,你仍然可以进行这些操作。
在接下来的部分,我们将讨论适用于修图的选择工具。矩形选择工具和椭圆选择工具很少有帮助,因为它们只能进行简单的几何选择。此外,矩形工具在目标矩形的边缘不完全与图像边缘*行时很难使用。路径工具是一种间接且复杂的选择构建方式,因此我们在本节中没有包括它。
简单选择工具
自由选择(
)是一个非常方便的工具。我们已经在本章中使用了它好几次。自由选择最适合与图形板触控笔一起使用。围绕要选择的区域绘制,并通过在起始点附*完成选择或按下
来确认选择。参见图 2-22 或图 2-30 中的示例。除了绘制外,你还可以点击目标形状轮廓的多个位置来选择区域,这样可以围绕目标构建一个多边形。图 2-48 展示了一个简单的示例,在此示例中,矩形选择工具无法使用。

图 2-48. 使用自由选择工具选择多边形
模糊选择工具(
),也称为魔术棒,已在图 2-34 中使用。模糊选择会根据给定的阈值选择与点击像素相邻且相似的所有像素。如果选择的区域过大或过小,可以在工具选项中更改阈值。通常,按住
键并点击目标轮廓的多个位置来进行选择。此工具在选择形状复杂的区域时特别有用。
颜色选择工具(
)已在图 2-43 中使用。它的工作方式几乎与模糊选择工具完全相同。唯一的区别是像素不需要是相邻的;如果你想选择由许多小的、分开的部分组成且颜色大致相同的区域,这是一个优势。然而,有时不需要的像素也可能被包含在选择中,仅仅是因为它们与目标颜色足够相似。因此,每种工具在不同的情况下都有其独特的用处。

图 2-49. 使用剪刀选择工具

图 2-50. 最终选择
剪刀选择工具
剪刀选择工具(
)也称为智能剪刀。与模糊选择工具类似,沿着目标区域的轮廓点击即可进行选择。如果目标区域与背景有明显对比,剪刀选择会自动跟随轮廓,无论它多么复杂。图 2-49 展示了正在建立的选择。请注意,一些点可能会被分得很远,因为选择将遵循明显的轮廓。图 2-50 展示了最终的选择,这是通过关闭路径并单击选择中心得到的。在这个例子中,我们切除了雕像的脚部并包括了雕像双腿之间的区域,但我们可以通过继续初步选择到雕像的底座,然后使用减去模式去除双腿之间的区域来轻松修复。

图 2-51. 初始图像
前景选择工具
前景选择工具在一些特定情况下非常有用;例如,当你想选择图像中位于前景的主题,并且它与背景明显分离时,像图 2-51 中的情况。选择工具箱中的前景选择工具,并围绕目标绘制一个大致的轮廓,就像使用自由选择工具一样。当轮廓闭合时,所选区域会如图 2-52 所示显示出来。
在不更改选择工具的情况下(否则之前的工作会丢失),在选择区域内绘制一条连续的路径,触及所有要包括的颜色,如图 2-53 所示。我们使用红色绘制路径,但你可以选择任何颜色,只要它与目标选择区域中的颜色不同。

图 2-52. 选择轮廓后

图 2-53. 选择前景颜色
当你停止绘制路径时,选择区域如图 2-54 所示出现。如你所见,图像还不完美。脸部的一部分,包括眼睛,未被选中。你可以增加更多的笔触以捕捉缺失的区域,或者按下
以用行进的蚂蚁框住选择区域,然后点击快速蒙版按钮继续编辑选择。
结果如图 2-55 所示。未选择的区域显示为红色。你可以继续使用画笔工具编辑选择区域。启用快速蒙版时,从工具箱中选择画笔工具,并将颜色设置为黑色和白色。如果我们用黑色涂抹,涂抹的像素将从选择区域中删除,并变为红色。如果我们用白色涂抹,涂抹的像素将被添加到选择区域中。要在黑白之间切换,请使用
键,这将交换前景色和背景色。

图 2-54. 未来选择

图 2-55. 使用快速蒙版
当你满意后,再次点击快速蒙版按钮以显示选择区域,如图 2-56 所示。
修改锐度
正如我们之前提到的,缩小照片的尺寸(例如,用于放置到网站上或打印)会降低锐度。因此,我们建议在任何变换过程的最后,使用图像:滤镜 > 增强 > 非锐化蒙版。理想情况下,你应该在整个变换过程中定期使用这个步骤。
有时,减少照片中某些区域的锐度会增加深度感。例如,考虑图 2-57。由于猫的颜色与背景中的岩石相似,而且至少一些植物的锐度与猫一样,甚至更锐利,猫融入了背景中。我们想要做的是让背景模糊,这样猫就能突出显示。

图 2-56. 最终选择

图 2-57. 初始照片
我们首先选择猫,这并不容易。尽管猫在前景中,但前景选择工具效果不好,因为猫的浅色部分几乎与背景的颜色相同,而且它的深色耳朵与灌木丛中的阴影相似。为了得到图 2-58 中看到的效果,我们使用快速蒙版小心地选择了猫。我们发现最容易的方法是选择背景,并用快速蒙版将猫涂成黑色,以便将其从选择中移除。结果虽然不完美,但足够能够看到预期的效果。

图 2-58. 选择猫

图 2-59. 最终结果
做出选择是最难的部分。完成后,我们只需要使用图像:滤镜 > 模糊添加强烈的高斯模糊,半径为 20 像素,即可得到图 2-59 中显示的效果。背景现在变得非常模糊,而猫则显得更加突出。
修改亮度
修改照片中特定区域的亮度是改变图像表观深度的另一种方法,它还可以增加在强烈对比度的图片中的可见度。这对于图 2-60 来说就是如此。
再次强调,建立选择是最困难的部分。你需要选择窗户及其内容,以及直接被阳光照射的墙面部分。你可以使用自由选择工具进行初步的大致选择,但随后需要花时间使用快速蒙版工具进行细化,以获得图 2-61 中所示的选择。

图 2-60. 初始照片

图 2-61. 选择窗户
一旦我们完成选择,我们选择“色阶”工具。点击 AUTO 不会改变太多,但移动伽马三角形将达到我们想要的效果。结果如图 2-62 所示。

图 2-62. 最终结果

图 2-63. 初始照片
我们的下一个例子是一张存在多个重大缺陷的照片。如图 2-63 所示,图像倾斜,光线昏暗,天空模糊,总体上缺乏对比度。我们不会从这张图片创建一张完美的照片,但至少可以进行一些改进。
首先,使用旋转工具将图像拉正。因为没有简单的方法来测量所需的角度,所以可以放大教堂屋顶的部分,这部分应该是水*的。选择旋转工具,在工具选项中选择一个修正方向。然后,将网格对齐到屋顶,按下旋转。裁剪得到的图像后,我们得到了图 2-64。

图 2-64. 旋转和裁剪后

图 2-65. 选择天空:第一步

图 2-66. 选择天空:第二步
现在我们来选择天空,以便增强它的色彩。模糊选择工具很有用,但天空和城市之间的边界太模糊了。当我们进行选择时,不仅选择了天空,还选中了靠*地*线的相当一部分土地(见图 2-65)。注意,我们已经反转了选区。

图 2-67. 为前景添加一些光线

图 2-68. 构建天空
使用快速蒙版纠正选区。这个过程需要小心处理。天空与城市之间的边界需要特别注意。钟楼也必须通过在快速蒙版中绘制手动选择。完美处理圆顶旁边的脚手架几乎是不可能的。我们的最终选区如图 2-66 所示。
这个选区允许我们使用Levels工具为前景添加一些光线和色彩。关闭快速蒙版,确保选中了前景,而不是天空,然后调整色阶,直到满意为止。我们的亮化图像如图 2-67 所示。注意,通过将前景的树木与画面其他部分分开,整体对比度可以得到提升。在本教程的后续部分,我们将执行这一操作。现在,结果已经足够了。

图 2-69. 最终图像
接下来,你需要反转选择,使其包含天空。点击“渐变”工具,选择预设的Horizon 1渐变。按下
键垂直绘制(按此键可确保线条角度是 15°的倍数)。点击天空的中间,向下绘制,超过图像底部。如果绘制不够远,部分天空会呈现棕色。这个过程应该生成图 2-68。
要完成修正并获得图 2-69,请执行以下操作:
-
使用“按颜色选择”工具,选择前景中的树木。
-
反转选择,并选择“色阶”工具。
-
点击“自动”按钮。最终图像有较强的红色偏色。
-
选择红色通道,并将伽玛三角形向右移动,直到你满意为止。
使用克隆工具
克隆工具是更改照片细节的最强大工具之一。在本教程中,我们通过使用另一张更成功的照片中的元素来修正一张照片。图 2-70 展示了两张图片,它们在我们的工作区中打开。在其中一张照片中,红眼效应遮挡了猫的眼睛。在这种情况下,红眼去除滤镜没有起作用。为了解决这个问题,将第一张照片中的眼睛复制到第二张照片中。

图 2-70. 初始照片

图 2-71. 克隆眼睛
首先,你必须确保两张照片中的眼睛大小相同。如果不相同,可以通过图像:图像 > 缩放图像来调整第二张图片的缩放比例。

图 2-72. 最终结果

图 2-73. 图 2-24 经过一些修复后的效果
接下来,选择克隆工具(
),使用Hardness 075刷子,大小设置为20。
-点击蓝色源眼睛,然后使用克隆工具在红色眼睛上绘制,如图 2-71 所示。图 2-72 显示了结果。
在拍摄人像时,通常会捕捉到一些瑕疵和斑点,这些会影响被摄者的自然美感。你可以使用 GIMP 的克隆工具去除瑕疵,但在处理人像时,治愈工具通常更好。它的工作原理与克隆工具完全相同,不同之处在于,它不仅仅是替换目标像素,而是将其混合,从而使源图像与目标图像更*滑地融合。图 2-24 就是一个很好的例子。在这张人像上使用治愈工具(下巴的尖端和右侧、鼻梁、下嘴唇、眉毛上方的区域)后,我们达到了图 2-73 所示的效果。

图 2-74. 最初的图像
视角克隆
有时你可能想要在图像中克隆一个物体,使其在不同的距离上多次出现。为了获得透视效果,你需要适当调整克隆物体的大小。
Perspective Clone 工具是专门为这种效果量身定制的。虽然大多数人很少需要这种特定的效果,但当你确实需要时,Perspective Clone 工具非常有用。
以图 2-74 中显示的这张照片为例。我们将展示如何复制穿过人行道的小鹅卵石排水沟。选择工具箱中的 Perspective Clone 工具(没有键盘快捷键)。在选项对话框中勾选 MODIFY PERSPECTIVE。然后点击图像。角落里会出现方框,你可以移动这些方框来定义你将要克隆物体的透视效果。将方框移动,使指南线与人行道的边缘对齐。

图 2-75. 克隆排水沟

图 2-76. 最终结果
一旦你设置了透视效果,在选项对话框中勾选 PERSPECTIVE CLONE。现在使用该工具的方法与使用克隆工具时完全相同。首先,
点击排水沟或你正在克隆的任何物体,然后使用 Hardness 075 笔刷,以较大的尺寸涂抹你希望出现另一个排水沟的区域。图 2-75 展示了正在进行的工作,且图 2-76 展示了最终结果。当透视角度较为剧烈时,这个工具的效果会稍逊。

图 2-77. 最初的照片
更多的红眼修正方法
在去除红眼中,我们演示了处理红眼的最简单方法:使用红眼去除滤镜。然而,根据图像的不同,其他一些不那么自动化的技术可能会取得更好的效果。在使用克隆工具中,我们使用克隆工具结合第二张图像进行红眼修正。这里,我们展示了更多的技术方法。
第一种方法:选择红色通道
在图 2-77 中可以看到一个相当具有挑战性的红眼案例。红色非常明显,但在灰色虹膜和红色瞳孔之间的边界处几乎没有对比度。将图像缩放到 400%,使左眼尽可能大。使用图像:视图 > 新视图同时以 100%缩放查看相同的图像,以便在工作时更好地预览最终效果。
选择加深/燃烧工具(
),并按下“燃烧”按钮。选择Hardness 075画笔,并将其大小设置为12。最后,在通道对话框中,点击绿色和蓝色通道取消选择它们。所有三个通道仍然可见,但该工具只会更改红色通道(参见图 2-78)。

图 2-78. 取消选择绿色和蓝色通道

图 2-79. 修正右眼
现在烧掉红色斑点。点击并/或使用燃烧工具涂抹瞳孔,注意避免瞳孔中心的亮光反射。如图 2-79 所示,你可以在 100%缩放下检查图像的效果。如果效果过强或过弱,可以调整工具选项中的曝光值。最终效果见图 2-80。
第二种方法:选择红色斑点
如标题所示,下一个方法要求你选择眼睛中的红色区域。如果你放大足够远,可以使用自由选择工具来完成,但在这种情况下,椭圆选择工具实际上效果最好。
按(
)选择它。在选项中,勾选“从中心扩展”和“固定”框。将“固定”选项设置为“纵横比”,并检查下方框是否显示为“1:1”。点击并从红色斑点的中心拖动,围绕它建立一个圆圈。当你对选择的结果感到满意时,选择选项下的“添加模式”,并为另一个眼睛建立第二个圆圈。
完成后,隐藏选区(
)并将缩放比例恢复到 100%。颜色调整使用图像:颜色 > 色相-饱和度,移动色相游标直到满意为止。在选择了眼睛中的红色后,你也可以使用图像:颜色 > 去饱和来去除颜色。虽然这种方法不总是有效,但这次它成功了。如果图像太亮,你可以先使用图像:颜色 > 反转来帮助调整。

图 2-80. 最终结果
接下来,我们将向你展示一种更安全的处理红眼的方法。从已选中的红色斑点开始,尝试以下操作。
复制唯一的图层。在上层图层中,创建一个图层蒙版:图层:右键 > 添加图层蒙版。在出现的对话框中勾选“选择”。
通过点击缩略图选择上层。你应该在图层对话框中看到围绕图层的白色边框,而不是蒙版。蒙版启用后,任何对上层的修改只会影响红色斑点,下面的图层将保持不变。
现在调整红色斑点的颜色。尝试使用图像:颜色 > 去饱和,然后使用图像:颜色 > 亮度-对比度。你也可以尝试应用轻微的高斯模糊(图像:滤镜 > 模糊 > 高斯模糊,半径设为 1 或 2 像素),这可能会有所帮助。

图 2-81. 初始照片的天空显得有些单调。

图 2-82. 一张有趣的天空照片
改变风景的天空
在风景摄影中,天空的外观非常重要。不幸的是,捕捉到美丽的天空往往充满挑战。在本章中,你已经看到了几种不尽如人意的天空:一种太苍白(图 2-7),一种太白(图 2-15),还有一种太朦胧和阴沉(图 2-63)。在清晰、阳光明媚的日子里,山脉上的深蓝色天空稍微好一些,但简单的、均匀的深蓝色并不十分吸引人。然而,带有一些巧妙布局的云彩的深蓝色天空,却能带来恰到好处的效果。
我们通常发现,等待我们想要拍摄的景观拥有完美的蓝天和白云并不现实。我们将展示如何为缺乏完美天空的景观照片添加一个完美的天空。我们之前已经展示了一种方法(参见图 2-69),但是使用预定义的渐变并不是一个理想的解决方案。在这里,我们尝试另一种技术,这在图 2-81 中展示,使用了图 2-82 中的天空。

图 2-83. 选择并去除天空
首先,使用“按颜色选择”工具选择天空(
)。只需在天空的中央单击一次,然后按住
键,再在角落点击一两次。接下来,添加一个 Alpha 通道到唯一的图层(图层:右键点击 > 添加 Alpha 通道)。剪切选区(
),得到图 2-83。
在这个图示中,你可以看到使用“按颜色选择”工具做出的选择并不很精确。图像中央的柏树周围以及右侧的树枝上仍然残留着蓝色光晕。为了修正这一点,撤销剪切操作(
),然后使用图像:选择 > 扩展,它会将选择区域扩展固定数量的像素。选择2像素。接下来,使用图像:选择 > 羽化,它会使选择轮廓变得*滑,再次选择2像素。现在,如果图层名称是粗体显示的,添加一个 Alpha 通道到该图层,并剪切选区。结果会明显更好,正如你在图 2-84 中看到的那样。

图 2-84. 改善选择

图 2-85. 图像的两个图层
现在,你需要将图 2-82 中的天空作为底层放入图像中。一个简单的方法是打开该图像,在 GIMP 中激活它,然后将其唯一图层的缩略图从“图层”对话框拖到你正在处理的图像中。接着,将这个新图层拖到图层堆栈的底部,如图 2-85 所示。
一旦添加了天空图层,你可以使用移动工具 (
) 调整图层位置,从而改变构图。这个过程在天空图像比风景图像大时效果最好,这样你在选择构图时会有更多空间。可能的最终结果出现在图 2-86 中。为了进一步改善这幅风景,我们使用橡皮擦工具 (
) 去除了一些右侧树上的细小枝条。你还可以使用克隆工具隐藏一些其他不太美观的细节。

图 2-86. 最终结果
2.4 修饰扫描的照片
照片随着时间的推移会退化,因此如果你正在数字化旧的家庭照片,你可能希望将它们恢复到原始的辉煌状态。即使你的照片是全新的,你的扫描仪也可能无法精确捕捉到图像的细节。尽管你可以使用扫描仪的软件对图像进行调整,但 GIMP 给你更大的控制力,并且功能更强大。
纠正颜色
图 2-87 展示了以 300 ppi 扫描的相册页面。照片是在 1975 年拍摄的,之后有所退化。透明膜也粘在页面上,并在底部的照片中可见。我们希望最终恢复这些照片,但这里我们专注于左上角的照片。

图 2-87. 原始扫描

图 2-88. 选择关注的图片
首先,使用矩形选择工具 (
) 选择你想要修复的照片。因为照片略微歪斜,所以选择一个比照片大的区域,如图 2-88 所示。用这个选择区域创建一个新图像副本:

图 2-89. 关注的图片

图 2-90. 旋转和裁剪图像
-
按下
复制选择区域。 -
按下
将副本粘贴为新图像。
你还可以在图像:编辑菜单中找到这些命令。
新的图像显示在图 2-89 中。旋转它(
)并裁剪它(
)以使其直立,并去除相册页面的残留部分。

图 2-91. 值通道和红色通道的直方图

图 2-92. 绿色通道和蓝色通道的直方图
结果显示在图 2-90 中。通过选择直方图对话框,你可以看到颜色的衰减情况:图像:窗口 > 可停靠对话框 > 直方图。在弹出的窗口中,选择一个通道进行显示。图 2-91 和图 2-92 显示了值、红色、绿色和蓝色通道的直方图。理想情况下,直方图应该是钟形曲线,但这些直方图都有偏斜。它们在左侧,也就是低值处达到了峰值。值通道和红色通道的直方图在低值处也有一个缺口。
所有通道中的值范围应该被扩展,以覆盖整个范围。选择色阶工具并按下自动按钮,得到图 2-93 所示的结果。这个图像比原始图像稍微好一些,直方图也发生了很大变化,特别是在值通道和红色通道方面。

图 2-93. 自动调整色阶

图 2-94. 使用吸管调整色阶
现在使用色阶工具中的吸管,手动选择图像中的黑色、灰色和白色点。熟练使用这个工具可能有点难,尤其是顺序非常重要。为了得到图 2-94 中的结果,我们选择了猫耳朵上的黑色点,猫毛上的灰色点,以及羊皮上最亮部分的白色点。“最佳”结果是个人口味的问题,所以可以尝试不同的选择,直到找到你喜欢的那个。

图 2-95. 调整曲线
曲线工具也可以用来调整色彩*衡。通过图像:颜色 > 曲线来选择它,并尝试调整四条曲线。将曲线的端点向内移动,使其触及直方图的边缘,这类似于在“色阶”工具中按下 AUTO 按钮。然后在预览窗口中观察效果的同时,轻微调整每条曲线的中间部分。图 2-95 展示了结果,这是无数可能结果中的一个。
修复划痕和污点
许多非常旧的照片可能会有折痕、划痕或污渍。过去,修复这类损坏的唯一方法是用铅笔和画笔手工修饰照片。现在,使用扫描仪和 GIMP,你可以更轻松、更安全地修复旧照片。
图 2-96 展示了超过一个世纪前拍摄的照片。虽然褐色调是因为退化而产生的,但它看起来很舒服,所以保持原样。低色值部分已经褪色,但这使得肖像显得更柔和,因此你也不需要改变那些部分。不过,你确实想去除一些瑕疵。这张照片中间曾经被折叠过,顶部,尤其是左侧出现了污渍或划痕,而且图像周围散布着一些小的白点,例如在左侧的头发上。

图 2-96。原始图片

图 2-97。修复了折痕、划痕和污点后的效果
幸运的是,折痕没有留在眼睛上,仅在鼻子上留下了一些轻微的痕迹。首先,放大查看细节。
选择“涂抹工具”(
),并选择硬度 075的画笔。使用短而滑动的笔触在脸部*滑瑕疵。为了去除折痕痕迹,选择一个较大的画笔大小。对于小的点状瑕疵,选择一个非常小的画笔。

图 2-98。另一张折叠的照片

图 2-99。修正后的一些效果
接下来,选择克隆工具 (
) 来去除头发中的划痕和折痕。再次使用 Hardness 075 的画笔,画笔大小要与去除的瑕疵成比例。如果你使用带有 Basic Dynamics 的图形*板的手写笔,可以通过简单调整压力来改变画笔大小,这非常直观,也使任务变得更轻松。虽然笔画取决于修正的内容,但通常最好跟随划痕的方向进行操作。对于一个小的白色斑点,轻轻触碰笔尖可能就足够了。最终效果如图 2-97 所示。
图 2-98 和图 2-99 展示了对另一张照片应用这些相同方法后的效果,但效果较差。由于损坏更为严重,这张图像需要手动修复。

图 2-100. 20 世纪初的照片

图 2-101. 修复主要缺陷
修复非常古老的照片
如图 2-100 所示,这张照片已有一个多世纪的历史,随着岁月的流逝,它已经严重退化。照片的褐色调实际上是褪色的灰度。为了将图像恢复为灰度图,你可以去饱和它,但结果并不好,因为许多主要的缺陷仍然存在,所以首先需要对图像进行修复。
首先,使用克隆工具去除马前方的大污点。
右键点击污点左侧的区域,小心地覆盖污点进行去除。为了去除右下角的蓝色偏色,选择该区域并使用“色阶”工具。调整蓝色通道中的伽马滑块,偏色就消失了。
取消选择 (
),然后使用“自动”按钮在“色阶”工具中改善整体色值范围。最后,是时候去饱和图像并将其恢复到原始的灰度值了。这应该是你的最后一步,但最终效果,如图 2-101 所示,尽管对比度强烈,图像看起来依然较为*淡。我们习惯于看到带有褐色调的老照片,因此,如果你将其恢复成原来的色调,图像会更好。你可以直接选择图像:编辑 > 撤销,但通过重新上色图像,你可能会获得更好的效果:

图 2-102. 最终效果
-
复制图层。
-
使用图像:颜色 > 上色工具在最上面一层,移动色相光标向左,直到你对颜色满意为止。
-
将该图层的不透明度降低到大约 50%。
最终效果如图 2-102 所示。马的前脚已经褪色,可能需要进行一些修饰,但这些工作超出了本教程的范围。
2.5 高级技巧
本章节中,我们将介绍一些稍微复杂、且不太常用的技巧。
让照片看起来更旧
GIMP 是一个非常棒的工具,可以帮助你“作弊”时间。在前面的章节中,我们将一张旧照片更新成了更现代的样子。在接下来的章节中,我们将尝试让某人看起来更年轻。在本章节中,我们将使一张现代照片看起来像是 50 多年前拍摄的。
使照片呈现年代感的最有效方法之一是去除颜色并给照片添加一种棕褐色调。我们选择了图 2-103,这张照片没有明显的现代特征。如果你觉得懒得做太多操作,可以尝试使用滤镜(图像:滤镜 > 装饰 > 旧照片)。该滤镜没有太多可调参数,所以只需点击 OK。我们得到了图 2-104 中的效果。这张图像看起来确实有些年代感,但我们可以做得更好。

图 2-103. 初始照片

图 2-104. 使用旧照片滤镜
首先,将图像去饱和度(图像:颜色 > 去饱和)。选择整张图像(
)并复制它(
)。将前景色设置为棕褐色调,例如,HTML 代码中的a28a65。创建一个新图层(
),并选择用前景色填充该图层。为该图层添加图层蒙版(图层:右键点击 > 添加图层蒙版),并在出现的对话框中勾选 SELECTION。将刚刚复制的内容粘贴到蒙版中,方法是点击
。将浮动选择锚定到图层蒙版上(点击图层对话框底部的锚定按钮或按下
)。

图 2-105. 设置 Sepia 图层的图层蒙版后

图 2-106. 翻转图层蒙版并切换到颜色模式后

图 2-107. 使用圆角滤镜后

图 2-108. 添加咖啡渍
结果,出现在图 2-105 中,仍然不太对。为了改进它,请检查图层蒙版是否处于活动状态(如果不确定,请点击缩略图),然后反转颜色(图像:颜色 > 反转)。将顶部图层的混合模式更改为颜色。结果(图 2-106)好多了,但如果你仍然不满意,可以进一步调整。你可以尝试降低顶部图层的不透明度,或者尝试在图层本身上使用曲线工具(图像:颜色 > 曲线),而不是在图层蒙版上。选择值通道,然后将曲线的底部稍微提高,顶部稍微降低。这应该能改善对比度。

图 2-109. 原始照片
你可以使用图像:滤镜 > 装饰子菜单中的一些滤镜来完成老化效果。例如,图 2-107 的效果来自应用圆角滤镜,所有参数设置为其默认值的两倍。
在同一子菜单中,你会找到咖啡渍滤镜,它能创造出那种逼真的“哦,原来那不是杯垫?”的效果(图 2-108)。
改善肖像
在杂志中,你最喜欢的演员或歌手总是看起来非常迷人,这都要归功于像 GIMP 这样的程序的魔力。如果你在街上遇到他,可能会对照片修饰带来的差异感到惊讶。如今,隐藏瑕疵、去除皱纹,甚至改变一个人眼睛的颜色都变得非常容易。让我们尝试一下修饰一张非常不重要人物的肖像——这本书的作者之一。图 2-109 展示了一张相当不讨喜的肖像,我们将对其进行改善。

图 2-110. 选择面部
首先,选择“级别”工具,改善整张图片的光照。接下来,选择你将要处理的区域。虽然我们想要去除图片中的眼镜,但这样做非常困难。你可以尝试用克隆工具擦除它们,但完全去除反射效果会需要大量的工作。太费劲了。所以,还是保留眼镜。衣服不需要修饰,所以只专注于皮肤部分。使用“自由选择”工具选择工作区域。首先,粗略地在面部周围画出轮廓,然后按住
键,去掉选区中的眼镜。图 2-110 显示了结果。
GIMP 提供了多种方式来使我们的主角看起来年轻些。我们将尝试以下方法:
-
对选区应用一个非常轻微的高斯模糊:半径设置为 2 或 3 像素即可。
-
使用修复工具去除瑕疵和变色。
-
最后,选择涂抹工具(
)。选择Hardness 075刷子,将其大小设置为12,然后在皱纹或任何你想让皮肤看起来更*滑的地方涂抹。此工具通过从起始点选取颜色并将其与图像混合来工作—就像用手指涂抹湿漆一样。

图 2-111. 模糊、修复和涂抹后的效果
经过一番处理,我们得到图 2-111,效果好多了。你一开始做的选择帮助你避免了对眼镜和衣服进行不必要的修改。
这张肖像还可以进一步增强:鼻子太暗,主角看起来太严肃。要修饰鼻子,可以使用“加深/减淡”工具(
),设置为减淡模式,使用Hardness 075刷子,并设置较大的尺寸。结果,见图 2-112,虽然变化不算巨大,但确实有所改进。
在这张图片中,进行另一个细微的修改:稍微明亮一下我们严肃的主角的心情。使用图像:滤镜 > 扭曲 > IWarp工具,弹出如图 2-113 所示的对话框。在调用 IWarp 之前,使用矩形选择工具选择图像的中心区域,以便在 IWarp 对话框中获得目标区域的更大视图。
然后,使用默认设置,如图所示,稍微拉伸嘴角,轻微抬起上唇的中间部分,并轻微下拉下唇的中间部分。你还可以稍微抬起下眼睑。现在如果被拍摄者没有微笑,看起来就不那么严肃了。

图 2-112. 对鼻子进行修饰并添加微笑

图 2-113. IWarp 对话框
使用多次拍摄同一场景
在今天的数码相机下,拍摄同一场景的多张照片既简单又不需要额外花费。正如你在多个示例照片中看到的那样,对于具有强烈对比的场景,选择合适的曝光值可能非常困难,甚至不可能。通过不同曝光拍摄同一高对比场景的多张照片,是应对这一挑战的一种方法。许多数码相机甚至提供一种叫做“自动曝光包围”模式,在这种模式下,相机会在快速连续的拍摄中拍摄三张不同曝光的照片,以围绕最佳自动曝光值进行调整。

图 2-114. 首次拍摄,正常曝光

图 2-115. 第二次拍摄,过度曝光
图 2-114 和 图 2-115 展示了一个示例。第一张图片使用了自动曝光拍摄,而第二张则是过度曝光的。请在 GIMP 中打开这两张图片:第一张以正常方式打开,第二张通过使用图像:文件 > 作为图层打开或
打开。将上层的透明度降低到 50%,检查两张图片是否正确重叠。这些照片是在没有三脚架的情况下拍摄的,你可以看到摄影师在拍摄过程中有轻微的移动。使用移动工具 (
),尽量仔细对齐图层,以获得图 2-116 所示的图像。如果你仔细观察,你会发现对齐仍然不完全完美。

图 2-116. 两张照片叠加

图 2-117. 使用颜色混合模式

图 2-118. 使用叠加混合模式
最后,尝试使用混合模式来改善结果。图 2-117 显示了颜色混合模式,这对这张图像非常有效。颗粒合并、柔光和叠加(图 2-118)也效果很好。
2.6 练习
练习 2.1. 层次工具有许多我们在本章中没有使用的功能。尝试在你自己的照片上实验一些这些功能。试着弄清楚五个吸管按钮分别是做什么的。
练习 2.2. 本章中,我们使用了透视工具来插入不同距离的物体。这个工具也可以用来修正透视畸变。拍一张从下方拍摄的摩天大楼(或任何高楼)的照片,这样透视会变形,然后尝试使用透视工具进行修正。记得保存未编辑的照片以备下一个练习使用。
练习 2.3. 这次,使用透视克隆工具为你变形的摩天大楼照片添加一些新的装饰。你可以添加额外的窗户、门,或者建筑上出现的任何其他物体。为建筑的多个不同层次添加装饰。
练习 2.4. 通常,构建选择的最有效方法是结合使用多种选择工具。对于复杂选择的精细修正,通常使用快速蒙版工具。尝试使用选择工具在照片中选择复杂的区域。如果你犯了错误,可以通过按下
来撤销操作,或者通过按下
来重做。通常,撤销和重做对部分完成的选择不起作用,但它们在需要连续步骤的选择上有效。尝试使用 图像:编辑 > 撤销 和 图像:编辑 > 重做 命令,看看它们什么时候有效,什么时候无效。
练习 2.5. 图像:滤镜 > 增强 菜单中有几个我们没有使用的滤镜。尝试在你自己的照片上实验其中的一些,特别是各种锐化滤镜(除了反锐化蒙版)。
第三章 绘图与插图
尽管大多数人在想到数字插图软件时不会首先想到 GIMP,但它实际上是一个出奇强大的工具,适用于上色、个性化图像,甚至从头创作原创艺术作品。在本章中,我们将向你展示如何为图画上色,并让你了解数字绘画是如何进行的。我们将介绍一些基本工具和技巧,包括画笔、填充工具以及你可以在 GIMP 中用来绘制简单形状的方法。
3.1 教程:为图画上色
为图画上色是学习 GIMP 中许多数字艺术技巧和工具的好方法。在本教程中,我们将使用画笔工具如画笔和修改工具如涂抹工具。上色还是一个灵活的过程:作为初学者,你可以相对快速地为小图画上色,同时也能探索技巧和工具;而一旦你成为经验丰富的上色师,你可以花费数小时制作一幅精美的艺术作品。而最重要的是——上色很有趣!
黑白图画
在开始上色之前,你需要一些可以上色的内容!一幅黑白线条画是最理想的,无论是你自己画的还是别人画的。如果你不想自己画,找到黑白线条画也很容易。有些艺术家喜欢画线条画,但缺乏技能、时间或兴趣为其添加颜色,因此他们会将这些作品分享给任何人进行上色。许多漫画艺术家会把线条画交给专业的上色师,后者各自拥有独特的个人风格。
我们将为图 3-1 中的蘑菇图像上色。该图像由干净、坚实的线条组成,若你是初学者,这种图像非常理想。如果你在网上找到线条画,下载你能找到的最大图像。宽度和高度超过 1000 像素效果最佳。图像缩小后,小的错误会消失,而且 GIMP 能够处理大画布大小而不出现问题。在本教程中,我们将使用宽 1200 像素、高 1800 像素的画布。
使用图层保持轮廓可见
图层是上色师的重要工具,因为它们减少了定义物体等枯燥工作的时间,并为有趣的部分,如玩弄不同的配色方案和添加阴影,留出了更多时间。

图 3-1. 蘑菇的线条画

图 3-2. 图层对话框中的新建图层按钮

图 3-3. 前景色和背景色
在单独的图层上保留未修改的线条艺术副本,以便始终能看到线条。如果你将它放在图层堆栈的最底部并开始添加颜色,线条会消失!自己试试看:一旦你打开了线条艺术图像(图片:文件 > 打开或
),创建一个新的透明图层。你可以通过以下四种方式来完成:选择图片:图层 > 新建图层或图层:右键点击 > 新建图层,或按下
或图层对话框按钮,如图 3-2 所示。然后在图像上绘制一条红色笔划:
-
在工具箱中选择画笔工具(或按下
)。![红色笔划覆盖了线条]()
图 3-4。红色笔划覆盖了线条
![图层对话框]()
图 3-5。图层对话框,见图 3-6
-
点击工具箱左下角的前景色框(如图 3-3 所示)。默认前景色为黑色。
-
在弹出的颜色选择对话框中,选择鲜艳的红色并点击“确定”。
-
在画笔工具选项中,检查画笔是否设置为
Hardness 075。如果没有,点击左侧的方框并选择正确的画笔。 -
将工具选项中的尺寸滑块调整为70。
-
在图像上涂鸦。
你的结果可能看起来像图 3-4。
为了在添加颜色时保持线条艺术可见,将线条艺术图层放在最上面(图片:图层 > 堆叠 > 提升图层)。红色笔划会被黑白图像遮住。要将它放回顶部,首先在图层堆栈底部创建一个新图层。这个图层将作为背景,可以是你喜欢的任何颜色。

图 3-6。红色笔划显示出来

图 3-7。灰色调的颜色
接下来,选择顶部的图层(包含线条艺术)并将其设置为乘法模式,如图 3-5 所示。红色笔划应该会重新出现,如图 3-6 所示。从现在起,任何你在中间图层上绘制的内容都会透过白色显示出来,而不会遮挡线条。
定义物体和基础颜色
在开始之前,让我们回顾一些你需要的基本 GIMP 技能,来为绘图上色。要选择新的颜色,点击前景色框打开颜色选择对话框。
通过调整六个滑块(色相、饱和度、亮度、红色、绿色、蓝色)和左侧的可点击区域来进行选择。你的颜色选择将显示在右下角的当前颜色框中。
使用饱和度和亮度滑块(图 3-7 和图 3-8)调整灰度水*,以获得更逼真的颜色。如果你想要更具卡通风格的效果,可以选择仅使用鲜艳且饱和度高的颜色(图 3-9)。

图 3-8. 中等颜色

图 3-9. 鲜艳的颜色

图 3-10. 油漆桶填充工具图标

图 3-11. 使用油漆桶填充工具填充
要添加颜色,你可以使用油漆桶填充工具,单击一次填充一个区域(选择图像:工具 > 绘画工具 > 油漆桶填充,点击
,或点击图 3-10 中显示的工具箱按钮),或者使用鼠标或手写板笔绘制区域,这需要更长时间。如果使用油漆桶填充工具,请确保选中样本合并,这样黑色线条(在单独的图层上)就会被考虑在内。你可能需要反复调整阈值,直到填充对象而不影响其他部分。
虽然油漆桶填充工具速度较快,但通常不够准确。深灰色像素常常保持灰色(参见图 3-11)。你可以通过继续调整阈值来增强效果,但结果可能永远不完美。

图 3-12. 画笔工具图标

图 3-13. 画笔动态

图 3-14. 使用画笔工具绘画

图 3-15. 橡皮擦工具图标
画笔工具可以产生更准确、更清晰的效果,但使用它需要更长的时间(尽管随着经验的积累,你会变得更快)。(选择图像:工具 > 涂鸦工具 > 画笔,或按
,或点击图 3-12 所示的工具箱按钮来访问画笔工具。) 如果你使用的是*板电脑,在为物体中心上色时要施加完全压力,否则你会得到部分透明的像素。或者,你可以将画笔动态设置为(图 3-13)Dynamics Off,以关闭压力敏感性。
在物体的边缘要小心。颜色应该涂到线条的最暗部分(覆盖任何深灰色像素),但不要超出图 3-14 所示的区域:左侧是颜色师未涂够,而右侧是颜色师涂得太远。

图 3-16. 精心绘制的边框

图 3-17. 定义蘑菇茎
如果你小心谨慎,耐心地为缺失的涂色区域填充颜色,并使用橡皮擦工具(选择图像:工具 > 涂鸦工具 > 橡皮擦,或按
,或点击图 3-15 所示的工具箱按钮),你可以非常精确地为物体上色。在图 3-16 中,你可以看到一个精心绘制的边框。在绘制过程中,尝试使用不同的画笔大小:用较大的画笔大小绘制物体的中心,靠*边缘时切换到较小的画笔大小。现在,让我们尝试为简单的卡通上色。
上色蘑菇
在 GIMP 中进行上色的最有效方法是为物体中的每个基础颜色创建一个图层,然后添加颜色和阴影。这样可以让你有更多的控制和灵活性,实际上还会使阴影处理变得更容易。然而,如果你选择了太多不同的基础颜色,你将花费一整天在图层之间切换。
从距离观众最远的物体开始。为该物体创建一个新图层,位置在堆栈底部,位于背景之上。在高级选项中,选择用透明度填充该图层。在我们的蘑菇卡通中,最远的物体是蘑菇茎,所以我们将这个图层命名为Small mushroom stem。接下来,我们选择一种颜色并为蘑菇茎上色,如图 3-17 所示。

图 3-18. 现在为蘑菇帽上色

图 3-19. 每个物体一个图层
接下来,创建另一个新的透明图层,并选择距离稍*的物体:在这个例子中,可以选择蘑菇茎的底部或蘑菇帽。注意,你可以画出当前图层以上物体的线条之外,正如在图 3-18 所示。图层的数量会迅速增加,所以请为它们起有意义的名字,如在图 3-19 所示。
继续创建图层并添加颜色,直到每个物体都已定义,你拥有了一个像图 3-20 那样的基本着色绘图。
现在是时候后退一步,整体查看绘图,确保你喜欢颜色搭配的效果。如果想改变某个颜色,只需勾选相应图层的锁定 alpha 通道框(见图 3-21),选择新的颜色,并将其从前景色框拖拽到图像中。锁定框会保持每个像素的透明度不变,这样你可以只填充你已着色的区域。

图 3-20. 添加基础颜色后

图 3-21. 锁定图层的透明度
阴影
现在每个物体都有颜色了,让我们为其添加一些阴影。你需要决定光源来自哪个方向。光可能来自上方,来自画中的灯光,或者来自任何你喜欢的地方。
在添加阴影之前,先合并每个物体的所有图层(图像:图层 > 向下合并),这样物体的阴影才会一致。例如,如果你合并了一个蘑菇的所有图层,并决定从右侧照亮它,那么你可以在左侧加上阴影,右侧加上光亮,一气呵成。

图 3-22. Dodge/Burn 工具图标

图 3-23. 使用 Dodge/Burn 为蘑菇加阴影

图 3-24. Dodge/Burn 工具的范围选项
现在我们准备添加阴影效果。选择减淡/加深工具(选择图像:工具 > 绘画工具 > 减淡/加深,或按
,或者点击图 3-22 中所示的工具箱按钮)。在减淡模式下,这个工具增加光亮,而在加深模式下,它增加阴影。这个工具可以使不透明的区域变亮或变暗,而不会改变颜色。
在物体的面朝光源一侧进行减淡,另一侧则加深。先对较大区域进行减淡,然后在更靠*光源的较小区域再次减淡,从而创建如图 3-23 所示的渐变效果。
减淡/加深工具根据像素是被归类为暗色还是亮色,作用有所不同。RANGE 选项(图 3-24)会改变像素的分类方式。图 3-23 展示了将 RANGE 选项设置为中间色调的阴影效果,而图 3-25 则是将 RANGE 选项设置为高光时的效果。
目前添加的阴影效果较为粗糙,虽然已经大大改善了图像,但通过*滑颜色过渡,您可以让效果更好。

图 3-25. 设置为高光的阴影效果

图 3-26. 涂抹工具图标

图 3-27. 使用涂抹工具*滑渐变效果
选择涂抹工具(选择图像:工具 > 绘画工具 > 涂抹,或按
,或者点击图 3-26 中所示的工具箱按钮)。这个工具能够混合颜色或透明度,因此如果在物体的边缘附*进行涂抹,你将得到模糊的边缘。为了保持边缘锐利,请勾选相应图层的“锁定 alpha 通道”框(图 3-21)。涂抹后,你应该得到一个类似图 3-27 的渐变效果。
提示:首先沿着垂直于减淡线的方向进行涂抹,然后再沿着减淡线的方向进行涂抹。或者,可以使用小的圆形笔触来创建更自然的渐变效果。

图 3-28. 添加纹理图案

图 3-29. 添加圆点

图 3-30. 桶形填充工具选项
对图纸中的每个物体进行加深、曝光和涂抹,直到你拥有一个完全阴影的图像,就像图 3-25 中的那样。
收尾工作
完成阴影处理后,你可以添加一些收尾工作,比如添加图案(图 3-28),或手绘的细节,如图 3-29 中的圆点,或者任何其他你想到的内容。
要添加纹理,选择你想要修改的图层,并选择桶形填充工具。将其选项更改为图 3-30 中显示的选项:将模式设置为“叠加”(MULTIPLY),将填充类型设置为“图案填充”(PATTERN FILL),选择一个浅色图案(彩色图案会使你的颜色变化过大),并将影响区域设置为“填充整个选区”(FILL WHOLE SELECTION)。确保勾选“锁定 alpha 通道”。然后点击图像查看效果。
要添加手绘的圆点,复制其中一个蘑菇帽的图层,可以通过选择图像:图层 > 复制图层或图层:右键点击 > 复制图层,按下
,或点击图层对话框按钮,如图 3-31 所示。为新图层添加图层蒙版(图像:图层 > 蒙版 > 添加图层蒙版),并将蒙版初始化为图层的 alpha 通道(图 3-32)。接着,清除图层内容(图像:编辑 > 清除或
),这样你就有了一个只覆盖蘑菇帽的图层。

图 3-31. 图层对话框中的复制图层按钮

图 3-32. 初始化图层蒙版

图 3-33. 每个蘑菇帽都有一个附加的图层和图层蒙版。
将图层的模式设置为 GRAIN MERGE,选择画笔工具,并将前景色设置为白色。确保这次没有勾选“锁定 Alpha 通道”,然后开始在蘑菇帽上绘制点。由于图层蒙版,你可以在蘑菇帽的边缘绘制点而不会涂到背景上,且由于 Grain Merge 模式,点的颜色将比帽子的颜色更浅。为剩余的每个蘑菇帽创建一个新图层,并在每个帽子上涂上波点(使用图层蒙版,如图 3-33 所示)。你已经完成了蘑菇上色教程。

图 3-34. 画笔
3.2 绘画与素描
现在我们将更详细地探索一些绘画工具,但首先,关于画笔的一些说明 . . .
画笔
画笔与每种绘画工具一起使用,其工作原理就像现实生活中的画笔——较大的画笔一次涂抹更多的颜色,而模糊画笔会产生更柔和的边缘。图 3-34 展示了通过改变画笔可以获得的一些简单效果。然而,由于这是数字绘画,你还可以使用画笔创建一些用真实油漆不容易做到的效果。基本画笔,如Hardness 100和Hardness 075,是多功能且直观的,在本书中经常使用。
图 3-35 展示了仅使用Hardness 100画笔就能实现的一些创意效果。我们通过调整 SIZE、ASPECT RATIO 和 ANGLE 参数创建了一个波浪边缘。为了绘制左侧的幽灵线条,我们调整了画笔的动态设置。对于顶部的条纹线条,我们使用了渐变作为绘画颜色,并用Random Color画笔动态在该渐变中随机变化颜色。

图 3-35. 使用画笔的创意效果
铅笔工具
铅笔工具(通过图像:工具 > 绘画工具 > 铅笔,
,或者在图 3-36 中显示的工具箱按钮访问)用硬边缘绘制自由手的线条,即使与模糊画笔一起使用,也不会包含抗锯齿效果。
抗锯齿通过利用视觉原理,即使在低分辨率下也能*滑边缘。油漆刷工具通过在边缘生成半透明像素来使用抗锯齿,从而产生柔和的笔触,而铅笔工具则只生成完全不透明的像素。图 3-37 显示了使用油漆刷工具(左)和铅笔工具(右)绘制的点。这些点被放大显示,以展示像素级别的抗锯齿效果。
铅笔工具在你想要精确控制每个像素变化时非常有用。例如,像素艺术通常使用铅笔工具,画笔大小设置为 1 像素(SIZE 选项设置为 1.00)。铅笔工具也适用于绘制像图标这样非常小的图像。
绘制图标
一些图标是在矢量图形程序中绘制的,然后缩小到最终尺寸。但小而简单的图标通常在按其预定尺寸逐像素绘制时效果更好。
图标,例如 GIMP 工具箱中代表工具的图标,通常是非常小的图像(大约 16 × 16 像素),并使用索引模式中的有限色彩调色板绘制。有限的调色板赋予图标集更统一的外观。索引模式可以通过图像: 图像 > 模式 > 索引来选择。

图 3-36. 铅笔工具图标

图 3-37. 油漆刷和铅笔工具绘制的点
要在像素级别进行工作,缩放到 800%(图像: 视图 > 缩放 > 8:1,或使用图像窗口底部的缩放下拉列表)。然而,当图像被如此剧烈地放大时,你可能会发现很难看到图标在正常缩放下的样子。
为了帮助这一点,你可以在 100% 缩放下显示图像的第二个视图(图像: 视图 > 新视图)。由于第二个视图非常小,为了清晰起见,可以隐藏图层边框(图像: 视图 > 显示图层边界)。这两种视图的示例见于图 3-38。注意,在单窗口模式下,你无法同时查看两者;你需要来回切换标签。
像素艺术
像素艺术是一种在像素级别上创建的数字艺术形式。老式电子游戏和许多手机游戏中的图形就是像素艺术。
再次强调,选择一个颜色调色板,在 800%的缩放级别下绘制,并且在 100%缩放时打开第二个视图是最理想的。像素艺术大致可以分为两大类:等距像素艺术和非等距像素艺术。等距像素艺术基于等距线,结果是一个从上方和侧面观看的 3D 物体。非等距像素艺术偏离这条线,生成一个从任何其他视角(如顶部、底部、侧面或正面)展示的 2D 物体。等距线如图 3-39 所示:横向 2 个像素,上升 1 个像素。
使用灰色的 1 × 1 像素网格绘制像素艺术更为简便。要查看这个网格,选择图像:图像 > 配置网格,然后将前景色改为灰色,宽度和高度设置为 1 像素,如图 3-40 所示。接着使用图像:视图 > 显示网格来显示它。

图 3-38. 使用两个视图绘制图标

图 3-39. 等距线
你可以通过选择等距线的像素来快速构建等距网格(图 3-41)。使用矩形选择工具(图像:工具 > 选择工具 > 矩形选择或
)选择网格的特定线条或部分,或者使用按颜色选择工具(图像:工具 > 选择工具 > 按颜色选择或
)选择所有黑色像素。复制(图像:编辑 > 复制或
)线条,粘贴(图像:编辑 > 粘贴或
),并翻转(图像:图层 > 变换 > 水*翻转)。将此副本移动到适当位置,然后使用粘贴和水*翻转或垂直翻转来添加更多的线条。你可能需要练习,但一旦有了一个合适的网格,你就可以反复使用它。最初的等距线长度决定了网格的密度。

图 3-40. 网格配置

图 3-41. 等距网格

图 3-42. 等距立方体
例如,你可以使用网格来制作图 3-42 中所示的等距立方体。首先绘制两个等距方块,并用垂直线连接它们。擦除应该隐藏的像素,通过填充不同色调的相同颜色来增强三维效果,以表示阴影和光线。

图 3-43. 创建一个更大的立方体

图 3-44. 一面砖墙

图 3-45. 金字塔

图 3-46. 一个圆柱体
你可以使用相同的网格创建一个更大的立方体,如图 3-43 所示。图 3-44 展示了一个被装饰成砖块样式的大立方体。这些砖块遵循相同的规则:水*线是等距线,垂直线与立方体的线*行。我们还为每个砖块添加了光照,并为立方体的面添加了阴影。
你可以旋转等距线来构建其他基本形状,如图 3-45 中的金字塔和图 3-46 中的圆柱体。这些形状可以组合起来构建像图 3-47 中的房子或图 3-48 中的塔。要为圆形物体添加渐变阴影,可以使用抖动。当类似颜色的像素交替排列时,如图 3-49 所示,它们会相互融合,看起来像是一个过渡色。你还可以添加更多细节,甚至用等距的汽车、人物或树木构建小型城镇。例如,参考 sparklette.net/art/navy-open-house-ad-impressive-pixel-art/。

图 3-47. 一座房子

图 3-48. 一座塔

图 3-49. 圆柱细节

图 3-50. 涂鸦工具图标
涂鸦工具
涂鸦工具(按下
或点击图 3-50 中显示的工具箱按钮)用于带有柔和边缘的自由手绘线条。即使使用硬刷,它也会产生柔和的边缘,而使用模糊刷时,边缘会更模糊。
在数字绘画中,画笔工具主要用于两件事:绘制线条和填充区域。数字绘画的一般步骤是先草绘物体。黑色模糊的画笔非常适合草图绘制。如果线条将作为物体的轮廓保留,它们应该干净并使用相对较小的画笔大小,如图 3-51 所示。如果线条仅为草图并将被擦除,使用更大的画笔尺寸和更松散的风格,如图 3-52 所示。没有永久轮廓的绘画更具挑战性,因为在完成物体边缘时需要更加小心。

图 3-51. 绘制轮廓

图 3-52. 绘制草图线条

图 3-53. 填充轮廓

图 3-54. 填充草图

图 3-55. 气刷工具图标

图 3-56. 使用气刷工具添加光线
你也可以使用画笔工具填充物体颜色,如图 3-53 和图 3-54 所示。你可能会将单独的物体添加到更大的画作中,比如 3.5 数字绘画过程中的景观。
气刷工具
气刷工具(通过图像:工具 > 绘画工具 > 气刷,
,或图 3-55 中显示的工具箱按钮访问)用于绘制柔和的颜色区域。如果你使用图形*板和基础动态,不透明度将与笔压关联,因此当你轻按时,会喷出细腻的颜色雾气。每次笔触都会添加颜色,无论你是否抬起笔。此外,速度也很重要:笔移动得越慢,留下的油漆就越多。

图 3-57. 使用气刷工具添加阴影

图 3-58. 墨水工具图标

图 3-59. 传统欧洲书法
你可以使用喷枪工具添加光线(图 3-56)或阴影(图 3-57)。喷枪工具让你可以选择光线和阴影的颜色,这与加深/减淡工具不同。要*滑过渡,请参见涂抹工具。
墨水工具
墨水工具(通过图像:工具 > 绘画工具 > 墨水,
,或在图 3-58 中显示的工具箱按钮)用于书法,因为它能模拟羽毛笔的效果,尤其是在使用可以感应压力和倾斜的图形板时。
对于书法,调整墨水工具选项(参见图 15-53)直到它们适合你的风格。特别是,调整角度(ANGLE)、倾斜(TILT)和速度(SPEED)的灵敏度,直到你得到想要的效果。图 3-59 是传统欧洲书法的例子,图 3-60 是日文片假名的例子。

图 3-60. 日文片假名

图 3-61. 桶填充工具图标

图 3-62. 用纯色填充
3.3 填充区域
本节介绍了用于用颜色、图案或渐变填充区域的工具。
桶填充工具
使用桶填充工具(图像:工具 > 绘画工具 > 桶填充,
,或在图 3-61 中显示的工具箱按钮)可以通过点击要填充的区域或拖动前景或背景颜色并将其放到图像上来填充区域。
当你点击填充时,只有与之相连的区域会被该颜色或图案填充。这意味着线条绘图可以作为边界。例如,我们在一个桃子的线条绘图中点击,以将其填充为深橙色(图 3-62),然后填充一个旋转的图案(图 3-63)。

图 3-63. 用图案填充

图 3-64. 在按钮中使用渐变

图 3-65. 原始照片,无色

图 3-66. 一幅戏剧性的暴风雨天空
渐变
渐变效果在按钮背景(图 3-64)、横幅或绘图中表现良好。它们还可以为照片添加简单的阴影效果或独特的触感。
例如,我们为增强图 3-65 中的暴风雨天空的戏剧效果,添加了色彩。云前沿与地*线成对角线。我们将渐变垂直应用于云前沿,使得云层较重的区域更暗,如图 3-66 所示。

图 3-67. 蘑菇 A

图 3-68. 蘑菇 B

图 3-69. 蘑菇 C
你还可以在图层蒙版中使用渐变来创建层之间的*滑过渡。这就是我们如何将图 3-67 中的蘑菇与图 3-69 中的蘑菇结合在一起,制作出图 3-70 的效果。渐变在图层蒙版中用于黑白之间的过渡,如图 3-71 所示。白色区域是可见的,黑色区域是透明的,灰色区域则创建过渡效果。

图 3-70. 所有蘑菇融合成一个构图

图 3-71. 图层对话框,适用于图 3-70

图 3-72. 使用图案
图案
可以将图案应用于装饰背景,创建文本效果(如图 3-72 所示),或者让物体表面看起来更有机。有关更多细节,请参见图案对话框和图案对话框。
3.4 避光、烧焦和涂抹
正如我们在给桃子和梨子上色时看到的,阴影和涂抹可以极大地改善数字绘画对象的外观。减淡、烧制和涂抹是为数字艺术元素添加最后修饰的常用方法。
减淡/加深工具
正如你在教程中看到的,你可以使用减淡和烧制来为画作添加阴影和高光。
使用 TYPE 选项或
键在减淡和加深之间切换。记住,减淡工具能提亮,烧制工具能加深。当你多次经过某个区域时,每次操作都会增强效果。

图 3-73. 第一次烧制

图 3-74. 第二次烧制

图 3-75. 第三次烧制
为了创建阴影渐变,你可以先轻轻地烧制一个大区域,然后再烧制(加深)一个较小的区域,以此类推。或者,你可以从烧制一个最暗的区域开始,然后再次烧制并扩大该区域,以此类推,如图 3-73 至图 3-75 所示。
图 3-76 和图 3-77 展示了最后两步:涂抹和减淡。
你可以只涂抹一次减淡或加深效果,然后将其与基础色融合,但效果不会那么自然。RANGE 选项改变了一层效果的强度。尽管在阴影上绘画可以让你更好地控制,但减淡/加深工具在没有太多时间或精力的情况下也能做得相当好。

图 3-76. 涂抹以柔化过渡

图 3-77. 添加了减淡效果

图 3-78. 原始照片

图 3-79. 烧制背景后
你还可以使用加深和减淡来让照片中的主题更加突出,如图 3-78 和图 3-79 所示。当你对背景进行加深或减淡时,照片的主题会更加突出。你可以使用前景选择工具(图像:工具 > 选择工具 > 前景选择)选中主题,反转选择,然后进行加深处理,或者你也可以使用画笔手动加深背景。

图 3-80. 不同范围值的示例
图 3-80 展示了使用三种不同范围设置进行加深和减淡的效果:阴影、中间调和高光。我们从一条包含四种色调的竖条开始。从上到下,色调依次是暗色、明亮且完全饱和、浅色和非常浅的色调。我们制作了 18 个该竖条的副本,将其分成 3 组。在每组内,从左到右,应用了 1 层、2 层或 3 层的加深或减淡效果。如图所示,半数组使用了加深,另一半则使用了减淡,并且分别使用了这三种范围设置。
涂抹工具
使用涂抹工具来软化过渡、隐藏物体,甚至创造纹理。在本章前面,我们使用涂抹工具在气刷工具中添加阴影和高光后,软化了颜色过渡,并且在上一节使用加深/减淡工具进行阴影处理后也应用了涂抹工具。
你还可以使用涂抹工具来实现微妙的颜色过渡,像传统画家一样应用不同颜色的点滴笔触并加以涂抹。从覆盖一块区域开始,密集的笔触使用一种颜色,逐渐变薄,然后在不同的区域使用不同的颜色,色彩交织。接下来,用小的圆形笔触进行涂抹。任何露出的白色背景也会融入其中,提亮该区域。继续涂抹直到整个图像完成,然后再用较大的圆圈进行涂抹,使结果更加*滑,但要小心操作。图 3-81 中的最终效果看起来很自然,因为一些不规则性得以保留。

图 3-81. 连续涂抹步骤

图 3-82. 一只华丽的怪物
你还可以使用 Smudge 工具来创造毛发、草地或其他类似的纹理。图 3-82 中的小怪物有着非常锋利的边缘。如果我们垂直于边缘进行涂抹,使用迅速而均匀的笔触,就能让小怪物看起来像是毛茸茸的,如 图 3-83 中所示。

图 3-83. 一只闪亮的毛茸茸怪物

图 3-84. 涂抹桃子

图 3-85. 涂抹梨子

图 3-86. 从天空颜色开始

图 3-87. 添加云层
图 3-84 和 图 3-85 展示了如何使用 Smudge 工具在 图 3-56 和 图 3-57 的图像中创造更*滑的过渡效果。
3.5 数字绘画过程
在本节中,你将有机会观察一位数字画家在 GIMP 中创作完整的风景画。虽然这不是一个跟随学习的教程,但它展示了数字画家如何计划并执行一幅中等复杂度的作品,你将看到各种实用的技巧和方法在实际操作中的应用。
构图
我将从创建每个风景主要部分的图层开始,按照从最远的(图 3-86 中的天空)到最*的元素(图 3-92 中的河流)顺序进行。在每个图层的初始设置时,我使用透明背景,以便背景的图层能够透过显示。在此阶段,我仅使用基本的画笔笔触来大致确定构图。我不会花太多时间在颜色上——我选择任何想到的颜色,因为我可以稍后调整它们。我也不会花很多时间去精准地绘制形状:山脉(图 3-88)是粗略的三角形,树木(图 3-91)是涂鸦。

图 3-88. 添加山脉层

图 3-89. 添加丘陵层

图 3-90. 添加草地层

图 3-91. 添加树木层

图 3-92. 添加河流层
一旦所有图层都设置好,我会通过锁定 Alpha 通道并添加新颜色来调整颜色(就像我们在给蘑菇上色时所做的那样)。我尽量通过颜色组合来捕捉一种氛围。刚开始时,找到合适的颜色组合可能会很困难,但随着练习的增多,你会发现即使在早期阶段,也能想象出这幅作品的最终效果。
接下来,我对每一层进行细化。我使用图形*板,并将“画笔动态”设置为基本动态,这样压力就可以控制不透明度。
天空和云朵
我从天空开始。使用涂抹工具中描述的技巧,我通过小幅画笔笔触(图 3-93)和圆形晕染动作(图 3-94)来使天空更为丰富。这使得*淡的天空变得更加有趣。

图 3-93. 加深天空顶部

图 3-94. 通过晕染获得更丰富的天空

图 3-95. 给云朵添加阴影
接下来,我给那些*淡的白色形状添加立体感,使它们看起来更像云朵。我锁定 Alpha 通道,在云朵底部添加灰色画笔笔触(图 3-95),并通过晕染阴影来创建柔和的过渡(图 3-96)。然后,我解锁 Alpha 通道,稍微晕染云朵的边缘,以获得那种蓬松的感觉(图 3-97)。

图 3-96. 晕染云朵的阴影

图 3-97. 将云朵的边缘晕染到天空中

图 3-98. 雪山
山脉

图 3-99. 暴露的泥土和岩石

图 3-100. 模糊的深色细节

图 3-101. 添加蓝色调
山脉的图层比较难处理,因为我想要雪山,但又需要将山脉和云层区分开。现在云层的底部已经有了阴影,我可以添加雪而不失去山脉的细节。我再次锁定 Alpha 通道,并用白色画笔涂抹,阳光照射的地方按得更重,其他地方则轻一些(图 3-98)。这次,画笔涂抹效果很好,所以我不打算涂抹它们。为了让山脉更加生动,我想在雪融化或者无法到达的地方加上一些深色区域。我使用叠加模式来保持我刚刚定义的光照效果(图 3-99)。我将这些区域随意涂抹,给它们一种自然的艺术感(图 3-100)。最后,我给雪山加了一些轻微的蓝色调,使其看起来更真实(图 3-101)。

图 3-102. 给丘陵添加光线

图 3-103. 柔化
丘陵
丘陵只需要一些合适的纹理,看起来像草地丘陵。我先使用减淡/加深工具设置为高光范围来给丘陵加光(图 3-102)。丘陵的颜色比较深,所以我使用了几层涂层,得到了所示的效果。然后,我用涂抹工具(图 3-103)将结果进行*滑处理。
我会给丘陵加些噪声,使它们看起来不那么光滑和光秃。我尝试了图像:滤镜 > 噪声菜单中的一些滤镜,发现其中一个,图像:滤镜 > 噪声 > RGB 噪声,能得到我想要的效果,所以我使用默认参数应用它(图 3-104),并得到图 3-105 所示的结果。

图 3-104. RGB 噪声对话框

图 3-105. 添加噪声
草原
首先,我想在山丘和草原之间创建一个柔和的过渡。我从选择一个垂直渐变开始,渐变从山丘的深绿色到草地的中绿色。锁定 Alpha 通道后,我将渐变应用于草原的顶部到草原的中部。图 3-106 显示了结果。然后,我解锁 Alpha 通道,并用涂抹工具改善两层之间的过渡。我还*滑了草原中由渐变产生的任何接缝。涂抹过的渐变如图 3-107 所示。

图 3-106. 渐变过渡

图 3-107. 模糊渐变

图 3-108. 添加噪声
我决定使用与山丘一样有效的滤镜来为草原添加纹理:图像: 滤镜 > 噪声 > RGB 噪声。结果如图 3-108 所示,正如我预期的那样,但山丘和草原之间的过渡现在太微妙了。这次,我想加重过渡效果。我使用橡皮擦工具去除一些之前做过的涂抹,露出更多山丘的深色基底。当我对过渡效果满意时,我停下来(见图 3-109)。

图 3-109. 标记边缘

图 3-110. 缩放图层对话框
树木
在绘制背景时,树木的某些地方开始困扰我。它们不仅仅是难看的涂鸦;它们似乎与构图不太搭配。我首先需要弄清楚是什么让我不安,然后才能修复它。是颜色问题(对于画作的氛围来说太暗了)?还是位置问题?也许是大小?对了,问题就在这里:与其他景物相比,树木显得太小。
快速的图层转换验证了我的怀疑。我选择图像: 图层 > 缩放图层,解锁链条,选择 150%的高度和 100%的宽度(见图 3-110),这样树木变得更高,但不更宽。我的直觉是对的,在擦除了一些最底部的树干后,我得到了图 3-111,这是一个更好的构图。

图 3-111. 让树木长高

图 3-112. 树皮和根部
现在,我想让这些树看起来不像乱涂乱画。我从树干开始,最后处理树叶,因为树叶位于树干上面。
我在树干上添加垂直笔触,给人一种树皮的印象。我使用喷枪工具来获得自然效果,在阴面添加深棕色线条,在阳面添加浅色线条。前面的树应该比远处的树有更多对比度,因为远处的颜色会与背景融合。每次添加阴影时,我确保山脉、山丘和树木的阴面是一致的。
我使用涂抹工具创建树根,从树的根部垂直地画到草丛里。最*的树根应该更加详细,而远处的树只需要几笔。结果如图 3-112 所示。

图 3-113. 一片叶子

图 3-114. 旋转的叶子

图 3-115. 另存为画笔管
对于树叶,我创建了自己的动画叶子画笔。我首先在一个相对较大的画布上绘制叶子(200 × 200 足够大),并轻轻地填充颜色。我用灰度绘制叶子,这样画笔就可以选取前景色。结果如图 3-113 所示。
然后,我为动画画笔创建一个新的图像(1600 × 200),并将叶子复制并旋转八次,如图 3-114 所示。(第二十二章详细介绍了动画画笔。)我从新画笔中去除了白色,并设置成任何颜色都可以替换黑色像素(图像:颜色 > 颜色到透明),然后我以 GIMP 动画画笔格式导出画笔,并使用图 3-115 中显示的选项。

图 3-116. 叶子

图 3-117. 带深度的叶子
当我刷新画笔对话框时,我的新画笔出现了。我选择它,选取画笔工具,并选择随机颜色的画笔动态设置。我选择一个绿色渐变(一个叫做Greens的在中间),更改画笔间距以发挥出渐变的全部潜力,然后开始绘画进行实验。200 × 200 像素的叶子对这幅画来说有点太大了,所以我调整了画笔的大小,使其变小。当我将其调整得太小时,叶子就几乎无法辨认了。100 × 100 的大小最适合。我用叶子覆盖了树木,如图 3-116 所示,让一些棕色的草图透出来作为树枝。
接下来,我想给树木增添一些深度,以便区分*处树木的树叶和远处树木的树叶。我用相同的画笔和相同的渐变涂抹叶子,但设置模式为仅高光时使用“加亮”,仅阴影时使用“加深”模式,如图 3-117 所示。

图 3-118. 河岸

图 3-119. 水位线*滑
河流
接下来是最后一个元素:河流。目前,它*坦地躺在草地上,但我会通过添加河岸来修正这一点。我将在新图层上绘制河岸,使用颜色渐变来增加细节。我通过定义新的画笔动态,将颜色与渐变消退关联来实现这一点。我通过反复试验选择渐变的消退长度。渐变的前景色和背景色应该尽量接*,这样渐变效果不会太刺眼。我用小的垂直笔触画出河岸,沿着河流的弯曲绘制,如图 3-118 所示。
水位线应该保持*直,因此我用模糊画笔擦除河岸的底部,结果如图 3-119 所示。
我通过在河岸上绘制半透明渐变来增加体积。我首先锁定 Alpha 通道,以保持渐变在河岸上。我选择一种深色、混合工具和 FG to Transparent 渐变。每次笔触从河岸上方开始,跨过河岸,最终在水位线处结束。现在河岸变暗了,一些瑕疵变得明显,因此我解锁了 Alpha 通道并修正它们,使用涂抹工具填补空洞,用橡皮擦工具清理水位线。当前结果如图 3-120 所示。

图 3-120. 添加河岸渐变

图 3-121. 草叶延伸至河岸
草地应该沿着河岸边缘弯曲,因此我用涂抹工具画草叶。我在河的另一边做了同样的处理,如图 3-121 所示。
这条河流看起来仍然很*坦,所以我将添加一些细节。我把远岸的部分烧掉,放入阴影中,并用长而柔软的笔触喷涂出水流,正如在图 3-122 中所示。完成绘画后的图层对话框状态如图 3-123 所示。最终的画作以完整大小显示在图 3-124 中。

图 3-122. 添加水流后

图 3-123. 完成绘画的图层对话框
3.6 绘制形状
GIMP 没有任何形状绘制工具:没有矩形工具,没有圆形工具,什么都没有。那么这是否意味着在 GIMP 中绘制一个干净的矩形是不可能的?当然不是!实际上,绘制形状非常简单。
绘制直线
你可以通过按
来用任何绘图工具绘制直线。你必须先用工具绘制一些东西(一个小点也可以)。绘制后,按
,你会看到从点(或你绘制的任何东西)到指针之间延伸出一条线段(图 3-125)。如果点击,这条线就会被绘制出来。

图 3-124. 完成的画作
由于你可以使用这种方法与克隆工具、橡皮工具或任何其他绘图工具绘制直线,你可以得到的不仅仅是普通的线条。这是一种非常多用途的技巧。
绘制椭圆和矩形
如果你想在 GIMP 中绘制一个基本形状,但又不想逐行绘制,你可以使用选区工具。有几种方法可供选择。要绘制一个圆形,可以尝试以下技巧:
-
用椭圆选框工具绘制一个圆形选区(图像:工具 > 选择工具 > 椭圆选框或
)。要绘制一个实心圆,填充颜色或图案,或者使用桶形填充工具。要绘制一个环形,可以将选区转化为 1 像素或 2 像素的边框,使用图像:选择 > 边框,然后填充结果选区。 -
绘制一个圆形选区,然后用图像:编辑 > 描边选区来描边。描边选区对话框允许你选择多种绘图工具,并模拟它们的绘画动态,具体说明见使用路径。
![绘制直线]()
图 3-125. 绘制直线
![带有细节的图案化圆形]()
图 3-126. 带有细节的图案化圆形
-
绘制一个圆形选择区域。将选择区域转换为路径(图片:选择 > 转换为路径),然后使用 路径:右键点击 > 描摹路径 沿路径绘制。描摹路径与描摹选择类似,你还可以对路径进行进一步的变换。
-
绘制一个圆形选择区域。创建一个新的透明图层,并在其中填充颜色或图案。将选择区域缩小 1 或 2 像素,然后删除新选择区域中的内容 (
)。
你也可以通过使用矩形选择工具来绘制矩形(图片:工具 > 选择工具 > 矩形选择 或
)。
图 3-126 和 图 3-127 是使用这些方法在 GIMP 中绘制的形状示例。

图 3-127. 带虚线边框的普通矩形

图 3-128. 一条鸭子形状的路径

图 3-129. 鸭子的线条图
绘制复杂形状
你可以使用路径工具(图片:工具 > 路径 或
)绘制更复杂的形状或制作线条画(参见 图 3-128)。然后你可以使用 路径:右键点击 > 描摹路径 来描摹路径。如果你的图形由多个路径组成,你需要一个一个地描摹它们,就像我们在制作 图 3-129 时做的那样。
路径工具对于描摹现有图像也很有用(参见 图 3-130)。在 图 3-131 中,我们隐藏了锚点,以更清楚地展示描摹过程。图 3-132 显示了用墨水工具描摹此路径的结果。

图 3-130. 使用路径工具描摹照片

图 3-131. 隐藏锚点后的结果路径

图 3-132. 用墨水工具描绘路径的结果
你还可以使用 GIMP 中的 Gfig(图像:滤镜 > 渲染 > Gfig)绘制几何形状,详细介绍见第十七章。
3.7 练习
练习 3.1. 使用画笔工具绘制一个简单的卡通角色。如果你有绘图板,请使用它。绘制干净、实心的线条。
练习 3.2. 给你的画作上色(如果你跳过了第一项练习,可以找一些干净的线稿)。参考 3.1 教程:为画作上色,了解如何设置线稿图层以及它应该使用的模式。为你的角色添加实色区域。
练习 3.3. 现在尝试使用 Dodge/Burn 工具为角色的一部分添加阴影,然后使用喷枪工具为另一部分添加阴影。使用你偏好的方法为其余部分的卡通角色添加阴影。
练习 3.4. 使用涂抹工具混合阴影。如果你的角色有头发或毛发,使用涂抹工具添加它们。
练习 3.5. 使用墨水工具签署你的作品,并通过实验不同的选项,直到你的签名看起来合适为止。
第四章:标志与纹理
标志是任何网页、广告或信头的重要部分。GIMP 是一个非常优秀的标志设计工具。事实上,许多内置的标志插件可以在图像:文件 > 创建 > 标志下找到。它们非常直观,因此我们在本书中不会详细介绍。
除了标志外,本章还讨论了纹理,因为纹理是标志设计的重要组成部分。许多相同的技巧对标志设计和纹理创建都很有效。在接下来的教程中,我们将展示这一点,你将创建一个纹理,并将其用作标志的基础。
4.1 教程:制作行李标签
首先,你将创建一个模拟皮革的纹理,然后用文字进行浮雕效果。最终的作品将是“Mr. Gimp Junior”的行李标签。
创建一个新图像(图像:文件 > 新建,或按下
)。选择 400 × 250 作为大小,RGB 作为图像类型,并使用默认背景色(即白色)。
用 Hurl 噪声填充该图像。选择图像:滤镜 > 噪声 > Hurl,这将打开图 4-1 中的对话框。将 RANDOMIZATION 滑块调整到 60%(可以尝试使用鼠标滚轮)。将 REPEAT 滑块保持在默认值 1。点击“确定”。你会得到类似图 4-2 的效果。

图 4-1. Hurl 对话框

图 4-2. 应用 Hurl 工具后
现在选择图像:滤镜 > 扭曲 > 马赛克。选择图 4-3 中显示的参数(即,TILING PRIMITIVES 选择八边形和正方形,TILE SIZE 设置为 10.0)。当然,你可以稍后尝试其他值,但现在请跟随我们一起操作。
在图 4-4 中看到的结果,隐约有些像皮革,但马赛克效果过于显著。再次选择 Hurl 滤镜,但这次将 RANDOMIZATION 设置为 40%。在图 4-5 中,马赛克效果更为柔和,但颜色仍然不够逼真。

图 4-3. 马赛克对话框

图 4-4. 应用马赛克滤镜后
选择两种棕色——较深的作为前景色,较浅的作为背景色。我们选择了 8c6434 和 a29d89。临时选择混合工具 (
) 并检查工具选项是否如 图 4-6 中所示设置(即从前景到背景的线性渐变,没有重复)。
现在应用图像:颜色 > 映射 > 渐变映射工具。该工具会立即生效,不会弹出任何对话框。你已经在混合工具中设置了选项。结果显示在 图 4-7 中。注意,前景色应用于图像的凹陷部分,背景色应用于凸起部分。
但图像缺乏浮雕效果。添加浮雕效果的最佳工具是图像:滤镜 > 映射 > Bump Map滤镜。在图 4-8 中显示的对话框中,浮雕效果是错误的,因为通道显示为凸起,而凸起部分显示为凹陷。这是因为光源来自下方,这是由 AZIMUTH 值决定的。该参数分配光源方向:0 表示来自右侧,90 表示来自上方,180 表示来自左侧,220 表示来自下方。选择 135,使光源来自左上方。按图中所示设置其他参数。点击 OK,应该可以看到图 4-9。

图 4-5. 再次应用 Hurl 滤镜后

图 4-6. 混合工具选项

图 4-7. 应用渐变映射工具后

图 4-8. Bump Map 对话框

图 4-9. 应用 Bump Map 滤镜后
我们使用的下一个工具是文本工具 (
)。它的选项显示在 图 4-10 中。将前景色设置为黑色,并选择一种粗体字体和较大的字体大小。我们选择了 50 像素,这对于这个例子来说效果很好。
一旦设置好选项,点击刚创建的皮革纹理的左上角。输入Mr. Gimp Junior——或者如果你更喜欢,可以输入你自己的名字。文本会以合适的大小出现在图像中,位于背景之上的新透明图层中。在图 4-11 中,可以看到新图层的边界。
现在复制文本图层。注意,复制的图层保持文本图层的特殊属性。确保选中复制的图层,然后选择 图像:滤镜 > 模糊 > 高斯模糊 滤镜。在 图 4-12 所示的对话框中,设置两个半径值为 5.0。模糊方法在这里无关紧要。点击确定。

图 4-10. 文本工具选项

图 4-11. 输入文本后的效果
现在创建一个填充为白色的新图层(图层对话框底部的左侧按钮)。将此图层移到模糊文本图层的下方(图层对话框中的向下箭头按钮)。将模糊文本图层与白色图层合并(右键点击图层对话框中模糊文本图层的行,选择“向下合并”)。隐藏两个文本图层(点击图层对话框中它们缩略图旁的眼睛图标)。选择背景图层(点击其缩略图)。

图 4-12. 高斯模糊对话框

图 4-13. 图层对话框
图层对话框现在应显示为 图 4-13 所示。选择 图像:滤镜 > 映射 > 凹凸贴图。在凹凸贴图菜单中,选择模糊文本图层作为贴图。水位应设置为大约 80。可以保持其他参数值不变,或进行调整。注意,在方位角为 135 时,文本被雕刻在皮革上,而在方位角为 225 时,文本呈浮雕效果。点击确定,得到 图 4-14 所示的图像。
这个结果仍然需要一些改进。选择最初的文本图层,并使其可见(点击图层行中的眼睛图标)。右键点击该图层行,并选择“Alpha 到选择区”。由于该图层的背景是透明的,你将得到围绕文本的完美选区。将此选区收缩 1 像素(图像:选择 > 收缩)。

图 4-14. 雕刻文本后的效果

图 4-15. 照亮文本后的效果
在图层对话框中,隐藏文本图层并选择皮革背景。选择明亮的红色作为前景色,并使用
填充选区。最后,使用
去除选区。你将得到如 图 4-15 所示的最终结果。
你可以通过添加倒角(图像:滤镜 > 装饰 > 添加倒角)、减少标签周围的皮革部分、在角落打孔等方式完成标签的设计。我们将这些可选的装饰留给你自己去决定。
4.2 纹理
正如你在前面的教程中看到的,创建徽标通常需要先创建一个纹理。GIMP 提供的图案可以作为纹理使用。你可以在图案对话框中浏览这些图案,图案对话框最初位于图层对话框下方。但你可选择的图案不多,而且尺寸相对较小。你可以在线找到更多的图案和纹理,但自己制作一个并不难,而且你会发现,制作出你所需要的纹理,正如你所希望的那样,通常会更快。
本节中,我们将介绍*铺技术,它允许通过重复较小的图像并将边缘融合在一起,填充一个无限大的区域。接下来,我们将简要介绍 GIMP 中可用于创建新纹理的工具。最后,我们将演示这些工具,以便你能快速使用它们创建自己的纹理。
*铺
如果一个图案是可*铺的,意味着你可以使用它来填充任意大小和形状的区域,且图案的拼接处不会有明显的接缝。
在 GIMP 中,许多(但不是所有)预定义的图案都是可*铺的。例如,蓝色方块图案是可*铺的,但紫水晶图案则不是。要查看图案名称,可以通过点击图案对话框右上角的三角按钮,打开下拉菜单,然后选择“按列表查看”。
有时候,即使一个图案是可*铺的且没有明显的接缝,重复的效果仍然非常明显。例如,巧克力漩涡图案明显有重复。这部分是因为它的尺寸较小,仅为 50 × 50 像素。尽管蓝色网格图案只有 64 × 64,它的重复性并不那么明显,因为它没有简单的几何形状。Nops图案没有简单的几何形状,且大小为 128 × 128,因此它可以无缝地填充大面积区域。
如果你想用纹理填充一个大面积的区域,通常不建议将纹理制作得和目标区域一样大。尤其是当你想填充网页背景时,这一点尤其重要。不仅因为区域较大,而且通常你无法预测其大小,因为这取决于浏览器窗口的大小。当然,如果纹理是路面,看到图案之间的接缝是没问题的。另一方面,如果纹理是草地或水面,你肯定不希望看到接缝。

图 4-16. 原始图案

图 4-17. 应用“无缝”滤镜后的效果
无缝滤镜
GIMP 有一个工具,可以轻松创建可拼接的图像。我们在一个简单的几何形状上演示。创建一个新的 400 × 400 图像,背景为白色。使用矩形选择工具(
),选择一个 250 × 200 的矩形,位于图像的中央。使用图像:选择 > 边框,创建一个宽度为 5 像素的边框。最后,将这个边框填充为黑色,并移除选择(
)。你可以在图 4-16 中看到结果。
这个非常简单的图块不会形成一个好的图案。通过应用“无缝化”滤镜(图像:滤镜 > 映射 > 无缝化)(该滤镜没有参数,立即生效),你可以得到图 4-17。矩形被切割成四部分,并复制到图像的四个角落。同时,也应用了渐变,尽管在这种情况下,由于背景是白色的,几乎没有什么变化。
为了检查结果,调用图像:滤镜 > 映射 > 小图块。结果显示在图 4-18 中。原始图像已缩小一半,并复制了四次。这张图像显然可以无缝拼接,图案也出奇地有趣。

图 4-18。检查结果是否可以无缝拼接

图 4-19。另一张可以无缝拼接的图像
在之前的示例中,"无缝化"滤镜效果很好。如果原始图像更复杂,情况就不一定如此。正确的起始图像可以生成一个相当好的图案,如图 4-19 所示,但这是例外,而不是规则。要从复杂的图像中创建一个令人愉悦的图案,你首先需要使用 GIMP 中的其他工具对图像进行编辑。
生成可拼接图像的其他滤镜
HSV 和 RGB 噪声滤镜(图像:滤镜 > 噪声)可以自动生成简单的可拼接图案。让我们试试看:

图 4-20。原始图像

图 4-21。可拼接模糊对话框
-
创建一个任意大小的新图像。
-
选择图像:滤镜 > 噪声 > RGB 噪声,并保持所有参数不变。
-
调用图像:滤镜 > 映射 > 小图块,观察结果。
你还可以使用图像:滤镜 > 渲染 > 云彩 > 固体噪声滤镜来创建可*铺的图像。勾选 TILABLE 按钮,完成。
若要从现有图像创建*铺纹理,你可以使用图像:滤镜 > 模糊 > 可*铺模糊滤镜,它会合并并模糊图像的边缘,使其可*铺。该滤镜还会模糊图像的其他部分,但你可以修复它。
我们可以尝试用图 4-20 中的图像。复制该图层并对副本进行操作。选择可*铺模糊滤镜,打开图 4-21 所示的对话框。将 RADIUS 值设置为 20(“Radius”在此与高斯模糊滤镜中的含义相同),然后点击确定。使用这个模糊的顶层图层创建一个边框:

图 4-22. 最终纹理
-
为这个图层添加 Alpha 通道。
-
选择整个图像(
)。 -
将选区缩小 200 像素(图像:选择 > 缩小)。
-
将选区羽化 100 像素(图像:选择 > 羽化)。
-
剪切选区(
),并丢弃它(
)。 -
合并这两层(图层:右键点击 > 向下合并)。
通过选择“小图块”滤镜,得到最终效果,如图 4-22 所示。
创建纹理
在接下来的章节中,我们将展示不同的纹理构建方法。首先,我们演示如何从背景开始,然后简要介绍一些有用的工具。之后,我们将带领你创建各种图案。
构建背景
首先,创建背景。你可以使用现有的图像,或者使用第三章中介绍的绘图工具来构建,或者使用滤镜自动生成背景。图像:滤镜 > 噪声菜单提供了几个表面填充滤镜:HSV 噪声、HURL 和 RGB 噪声都能生成不错的背景纹理。该菜单中的其他三个滤镜也能起作用,但你需要从现有的图像开始。图像:滤镜 > 渲染菜单列出了生成更复杂背景的工具。以一个新的空白图像为起点,尝试以下操作:
-
应用云彩 > 等离子来生成彩色纹理。
-
应用云彩 > 固体噪声来生成单色的凹凸纹理,且可以*铺。
-
应用图案 > 棋盘格来生成黑白棋盘格。
-
应用图案 > 迷宫来生成一个可以*铺的迷宫。
在图像:滤镜 > 艺术效果菜单中,你会找到与图像:滤镜 > 渲染菜单中类似的工具。这些工具中的三个可以生成不错的纹理背景。尝试使用这些滤镜:
-
应用> 应用画布和> 布料化,这两者都会生成可*铺的、类似布料的纹理。
-
应用> 编织,它在叠加模式下添加了一个新图层,包含类似藤编的可*铺纹理。
当然,你可以使用填充工具来创建背景。使用油漆桶填充工具与现有图案或使用混合工具与众多可用渐变、形状或重复模式之一。
转换背景
一旦你有了一个背景,下一步就是对其进行变换。图像:滤镜菜单是一个金矿。
最有用的子菜单之一是图像:滤镜 > 模糊。通常,在对图像进行浮雕或凹凸处理之前,会先应用模糊来创建浮雕的边缘。
如果你想扭曲初始背景怎么办?如果是的话,图像:滤镜 > 扭曲子菜单提供了必要的工具,包括浮雕、马赛克、波纹和旋转与挤压。我们将在接下来的部分尝试其中的一些。
图像:滤镜 > 光影子菜单包含一些有用的工具,但其中只有一个对创建纹理有用:玻璃瓷砖滤镜。图像:滤镜 > 艺术效果子菜单中的工具对纹理构建也很有帮助。试试油画化滤镜和常被称为“纹理瑞士军刀”的GIMPressionist。有关 GIMPressionist 的更多信息,请参见 GIMPressionist。
浮雕和凹凸工具,能够为纹理添加浮雕效果,分布在多个滤镜子菜单中:
-
浮雕和雕刻位于图像:滤镜 > 扭曲。
-
光照效果位于图像:滤镜 > 光影。
-
凹凸贴图位于图像:滤镜 > 映射。
其他纹理工具
其他几种 GIMP 工具可以用来改善纹理并赋予其独特外观:
-
创建一个包含多个图层的纹理,并使用除 NORMAL 之外的混合模式。你将在接下来的几个例子中看到这一点。
-
使用图像:颜色中的工具调整颜色和色彩*衡。自动子菜单包含无需任何参数的自动调整工具。映射子菜单包含几个更强大的工具。
-
在许多情况下,复制当前图层并进行修改是有益的。例如,你可以对新图层添加高斯模糊或噪声,然后通过在图层对话框中选择混合模式将图层合并。
-
模糊选择工具和按颜色选择工具可以用来从自动生成的图案(如等离子体)中生成狂野的图案。这就是 Scott 效果的基本思想,它用于生成自然看起来的老化表面。
-
最后,使用普通工具以不寻常的方式创建一些非常特殊的效果。例如,试着对宽度为 1 像素的图像应用螺旋渐变,然后放大图像。
使用混合工具
混合工具非常有用,可以轻松创建纹理。
你可以更改四个主要参数:混合模式、渐变、渐变形状以及是否重复。通过改变绘制的起始和停止点,你也可以影响结果。这个工具能够生成无数种纹理——仅受想象力的限制!
我们会引导你完成一些可能的变化,然后集中讲解一个特定且壮观的效果。我们每次测试都从一个新的 400 × 250 图像开始,但你可以使用任何大小的图像。请注意,使用混合工具产生的纹理不能*铺,所以你只能使用混合工具填充与起始图像大小相同的区域。但有些参数组合需要较大的计算能力,且随着图像尺寸增大,计算量也会增加。
首先,将前景色和背景色重置为默认值(
)。然后,使用工具选项右下角的黄色箭头按钮,将混合工具选项重置为默认值:渐变应该是黑到白,形状应为线性,重复应设置为无,模式应为 NORMAL。
一些简单的混合效果
在图 4-23 中的壮观效果可以通过仅两步完成:
-
将渐变形状更改为螺旋。
-
点击图像中心,尽量少移动鼠标:理想的移动距离为 1 像素。
![用非常短的鼠标移动创建的螺旋渐变]()
图 4-23。用非常短的鼠标移动创建的螺旋渐变
为了简化操作,可以将图像放大到 400%或 800%。
如果你的结果看起来更像螺旋形状,说明你移动了鼠标太远。请进一步放大并重新尝试。
这种效果发生的原因是像素仅提供了构建的复杂形状的*似值。你可以通过选择其他渐变或更改前景和背景色(如果选择了前景到背景的渐变之一)来生成这种效果的变化。
通过更改混合和重复模式,可以创造其他有趣的效果。要查看更改混合模式的效果,可以多次应用混合工具。在正常混合模式下,新混合会直接替换旧的。其他混合模式允许你混合图层,创建新的复合效果。重复模式改变了当你应用一个比画布短的渐变时,颜色的重复模式。为了查看效果,创建两个新的图像。选择径向形状,将渐变设置为一些丰富多彩的选项,比如饱和度全满的渐变,并分别使用锯齿波和三角波,在每个空白图像上绘制一个短渐变。
你还可以使用重复模式来产生有趣的灰度模式。我们生成了图 4-24,其方法如下:
-
从默认设置开始,我们将混合模式更改为“叠加”。
-
我们将重复模式更改为三角波。
![叠加混合模式下的重复三角波]()
图 4-24. 叠加混合模式下的重复三角波
![仅暗化混合模式下的三角波重复模式]()
图 4-25. 仅暗化混合模式下的三角波重复模式
-
我们在图像上画了两条非常短的垂直笔触。
一个令人惊讶的副作用是,如果你足够幸运并找到了正确的笔触组合,这个纹理是可以*铺的!
图 4-25 展示了在混合模式设置为“仅暗化”且重复模式设置为三角波的情况下,随机方向绘制的六七个笔触的结果。
差异混合模式
你可以使用差异混合模式来实现有趣的效果。在这种模式下,Blend 工具绘制的每个像素都会与现有的像素混合。新像素的值是两个像素之间差值的绝对值。因此,暗色像素变亮,亮色像素变暗。
当你绘制许多交错的笔触时,这种模式会产生最有趣的结果。长笔触通常比短笔触效果更好。图 4-26 是使用几条长的随机笔触和三角波重复模式创建的。我们将这个模式作为接下来两种纹理的基础。

图 4-26. 差异混合模式下的长笔触

图 4-27. 边缘检测对话框
使用边缘检测
选择图像:滤镜 > 边缘检测 > 边缘。在弹出的对话框中,选择图 4-27 所示的选项和值。点击确认,然后使用图像:颜色 > 色彩*衡工具给纹理上色(图 4-28)。
一块丝绸
下一个纹理生成起来更为复杂。首先,对图 4-26 中的纹理应用半径为 25 的高斯模糊(图像:滤镜 > 模糊 > 高斯模糊)。然后使用边缘滤镜,如同上一个例子,但值设置为 2。结果非常暗,因此使用图像:颜色 > 反相将其反转。

图 4-28. 边缘检测和上色后的效果

图 4-29. 色阶对话框
为了调整纹理的对比度,选择图像:颜色 > 色阶工具,并调整输入色阶区域中的左侧三角形,如图 4-29 所示。我们的结果如图 4-30 所示。
我们可以在此停止,但我们想在完成这个纹理之前再做一些细微的调整。例如,添加一个新的中灰色图层,颜色为十六进制的 808080。然后选择图像:滤镜 > 噪声 > RGB 噪声,取消勾选独立 RGB 框,并将三种颜色设置为 0.2。接下来,应用图像:滤镜 > 模糊 > 运动模糊,并设置图 4-31 中显示的参数。

图 4-30. 执行前四个操作后

图 4-31. 运动模糊对话框
应用图像:滤镜 > 映射 > 位移,使用图 4-32 中显示的参数,然后将混合模式更改为叠加。合并图层后,你将得到图 4-33。接下来,你可以通过选择例如图像:颜色 > 色彩*衡来对纹理进行上色。
垂挂窗帘
使用差值混合模式和三角波重复模式(见图 4-34)用混合工具构建一个新纹理。添加一个透明图层,并选择图像:滤镜 > 渲染 > 云雾 > 等离子。将湍流设置为最大值 7.0。然后用半径为 10.0 的高斯模糊对该图层进行模糊处理(见图 4-35)。

图 4-32. 位移对话框

图 4-33. 合并两层后的效果

图 4-34. 新的起始纹理
然后选择图像:滤镜 > 扭曲 > IWarp。将变形半径设置为 50,使用逆时针 SWIRL 和顺时针 SWIRL 变形模式添加一些漩涡效果(图 4-36)。
现在应用图像:滤镜 > 艺术效果 > 油画,蒙版大小设为 15,然后应用图像:滤镜 > 艺术效果 > 立体主义,瓷砖大小设为 10,再次应用油画效果(图 4-37)。应用图像:滤镜 > 边缘检测 > 边缘,设置强度为 10,结果如图 4-38。

图 4-35. 应用等离子体和高斯模糊滤镜后的效果

图 4-36. 应用 IWarp 滤镜后的效果

图 4-37. 应用油画、立体主义和油画滤镜后的效果

图 4-38. 边缘检测后的效果
使用“按颜色选择”工具(
),点击图像中的黑色区域,剪切选择区域(
),并丢弃该区域。将该层的模式设置为“仅暗化”,透明度设置为 50%。使用图像:颜色 > 曲线工具,调整数值曲线,直到图像与图 4-39 中的效果相似。

图 4-39. 调整曲线后的效果

图 4-40. 应用凸起映射和上色滤镜后的效果

图 4-41. 图层对话框
现在在上层应用凸起映射,使用该层自身作为映射(图像:滤镜 > 映射 > 凸起映射),并使用图像:颜色 > 上色将其上色。请参见图 4-40 中的效果。
最后,在背景层上方添加一个新的透明层。选择正常混合模式下的混合工具,并使用三角波重复模式。在中间层上画一个非常短的水*线条,然后将该层设置为差异模式。图 4-41 显示了此时的图层对话框。最终效果见图 4-42。

图 4-42. 最终纹理

图 4-43. RGB 噪声对话框
当然,你可以使用这个过程创建无数种不同的纹理。
使用噪声滤镜
图像: 滤镜 > 噪声菜单有六个选项。它们中的三个在活动图层上创建一个或多或少随机的像素模式,另外三个通过移动现有像素来改变活动图层。整体思路是生成不可预测的像素排列。HSV 噪声和 RGB 噪声提供了一定的控制,能改变生成的像素颜色。
让我们生成噪声,并将其作为一些精细纹理的基础。

图 4-44. 运动模糊对话框

图 4-45. 上色后的结果
第一种方法: 刷金属效果
最简单的方法是制作刷金属效果。因为金属通常只有一种颜色,所以可以生成单色噪声。你可以使用 RGB 噪声滤镜来完成这一点。在图 4-43 中,取消选中“独立 RGB”(INDEPENDENT RGB)框,以获取灰色噪声。选中“相关噪声”(CORRELATED NOISE)框,以获得更强的噪声。最后,将三个滑块(它们是联动的)推到 0.5,得到适中的粗糙噪声。
要将噪声转变为刷金属效果,请选择图像: 滤镜 > 模糊 > 运动模糊滤镜。在图 4-44 中,设置角度(ANGLE)为 0,以获得水*效果,并将长度(LENGTH)设置为 100。

图 4-46. 高斯模糊对话框

图 4-47. 画布纹理
如果你不喜欢金属效果,使用图像: 颜色 > 上色工具可以轻松更改颜色。如图 4-45 所示,纹理的右侧看起来有些奇怪。要修复它,可以使用裁剪工具去掉那个边缘!。
第二种方法: 画布纹理
接下来,我们创建一个简单的画布纹理。在一个新图像中,生成一些 RGB 噪声。其强度决定了结果的外观。选择 0.7。复制图层,并对每个图层应用高斯模糊。通过在图层对话框中点击图层来选择一个图层。当应用模糊时,打破水*和垂直半径之间的链条(请参见图 4-46)。对于其中一个图层,将水*半径设置为 0,垂直半径设置为 10。对于另一个图层,反过来:将水*半径设置为 10,垂直半径设置为 0(如图所示)。将顶层设置为“叠加”模式,你将得到图 4-47 中所示的画布纹理。

图 4-48. 木纹纹理
第三种方法:木纹纹理
本节中的最后一个例子模拟一块木材。如前所述,从一个新的 400 × 250 图像开始。用中性色灰色(如 999999)填充背景。创建一个额外的图层,填充中等灰色 7F7F7F(在三个 RGB 通道中的值为 127)。选择 Grain extract 作为混合模式。添加一些强烈的 RGB 噪声(图像:滤镜 > 噪声 > RGB 噪声)。取消选中“独立 RGB”框,并将三个光标移到 1.00。为了得到木纹纹理,添加一个运动模糊:应用 图像:滤镜 > 模糊 > 运动模糊,选择径向模糊类型,角度为 60,并将模糊中心设置为 X 和 Y 的 50。
由于木材很少是这种灰色,给它上色。为此,添加第三个图层,填充为棕色(我们使用的是 8c6434),并将混合模式设置为“颜色”混合模式。请参见图 4-48 中的结果。注意,这种上色方式保留了原始的灰度纹理,不像“上色”或“色彩*衡”工具那样改变纹理。
使用浮雕滤镜
如前所述,浮雕或凹凸滤镜分布在三个不同的滤镜菜单中。
第一个例子:逼真的画布纹理
其中最简单的滤镜是 图像:滤镜 > 映射 > 凹凸贴图。我们使用这个滤镜来改善图 4-47 中的画布纹理。首先,合并这两个图层。然后选择该滤镜。选择图 4-49 中显示的参数并点击“确定”。请参见图 4-50 中的结果。

图 4-49. 凹凸贴图对话框

图 4-50. 更逼真的画布纹理

图 4-51. 实心噪声对话框
第二个示例:类似水面的纹理
在下一个示例中,我们使用相同的滤镜来构建类似水面的纹理。使用图 4-51 中所示的参数,通过 图像:滤镜 > 渲染 > 云彩 > 固体噪声 滤镜填充一个新图像。然后应用 图像:滤镜 > 噪声 > 扩散 滤镜,并使用图 4-52 中所示的参数。对图像进行 5 像素的高斯模糊处理,分别应用于两个方向,得到图 4-53。

图 4-52. 扩散对话框

图 4-53. 第三个滤镜应用后的效果
接下来,选择 Bump Map 滤镜,像前面的示例那样使用图像本身作为映射。为了在波浪上产生波纹,将 ELEVATION 设置为 80,DEPTH 设置为 40。AZIMUTH 设置为 135,但这个设置并不特别重要。通过使用 图像:颜色 > 曲线 工具来增强水的外观,如图 4-54 所示。现在,水面,如图 4-55 所示,只需要一些颜色。我们可以通过颜色*衡、着色、色阶,甚至曲线来实现这一点,这些功能都可以在 图像:颜色 菜单中找到。你也可以添加一个新的彩色图层并将其设置为颜色模式。

图 4-54. 曲线对话框

图 4-55. 应用 Bump Map 滤镜并调整曲线后

图 4-56. 进行选择
第三个示例:斯科特效果
接下来,我们展示斯科特效果,用于创建腐蚀或生锈的纹理。这个思路简单,但可以作为一些非常漂亮的自然纹理的基础。在这里,我们为你提供了一个基础。首先,创建一个新图像,并填充 图像:滤镜 > 渲染 > 云彩 > 等离子。选择一个 2.0 的湍流值。使用颜色选择工具随机选择(
)。要构建更大的选择区域,按住
键并继续在图像中随机点击。构建一个类似于图 4-56 所示的选择区域。

图 4-57. 用灰色填充选区

图 4-58. 为金属图层添加腐蚀效果
等离子层的目的是简单地生成选区。隐藏它,然后添加一个白色图层,再添加一个透明图层。保持透明图层激活,用灰色填充选区。结果见于图 4-57。
隐藏顶部图层,丢弃选区。激活中间图层,使用 RGB 噪声滤镜和运动模糊构建刷金属纹理,正如我们在第一方法:刷金属效果中所做的那样。为了完成效果,选择 Bump Map 滤镜,并使用它来提升金属图层,使用顶部图层作为贴图。尝试调整参数,尤其是海拔和深度。在图 4-58 中查看一种可能的结果。
结果可以在另一种形式中进行凹凸处理,或以不同的方式上色。通过在顶层转换 Alpha 为选区,恢复按颜色选择工具的选区,然后剪切或上色。当然,这些只是一些建议。你可以继续使用 GIMP 中的任何效果编辑此纹理。

图 4-59. 光照效果对话框

图 4-60. 最终的石材纹理
第四个例子:石材纹理
在本节的最后一个例子中,我们使用图像:滤镜 > 光与影 > 光照效果滤镜来构建石材纹理。首先,创建一个新图像,并使用图像:滤镜 > 渲染 > 云彩 > 固体噪声填充背景图层。然后添加一些 RGB 噪声,将三个通道的值设置为较低值。
添加一个新图层,用适度湍流的等离子填充。此图层将作为凹凸贴图使用,因此将其隐藏并选择背景。选择光照效果滤镜,在光照效果滤镜对话框中,如图 4-59 所示,选择 BUMP MAP 选项卡,并启用凹凸贴图,使用等离子图层作为贴图。你还可以更改光源、光线颜色和一些其他选项。最终效果可见于图 4-60,并可以使用我们展示的任何方法进行上色。

图 4-61. 使用渐变画笔构建的可*铺纹理

图 4-62. 用 1 像素宽的图层构建的可*铺纹理
更多创建纹理的方法
你可以使用并结合许多其他技巧来生成新的纹理。
使用渐变画笔
你可以通过以下方法在图 4-61 中创建可*铺的纹理:
-
创建一个新的白色图像。
-
选择画笔工具 (
)。选择随机颜色画笔动态,加勒比蓝渐变,以及动画五彩纸屑画笔,设置大小为 60。 -
用画笔在背景上涂抹,覆盖背景。
-
应用图像:滤镜 > 映射 > 制作无缝。
使用 1 像素宽的图层
另一种稍微让人惊讶的技巧产生了图 4-62 中显示的有趣效果。试试以下方法:
-
创建一个新的白色 400 × 250 图像。
-
添加一个新的 1 × 250 图层。应用等离子滤镜。使用图像:图层 > 缩放图层,将此图层缩放到 400 × 250。注意打破宽度和高度之间的链条。使用移动工具 (
),将此图层移动到整个图像上。![第一次笔触]()
图 4-63. 第一次笔触
-
重复步骤 2,创建第三个图层,这次从 400 × 1 的大小开始。
-
将顶层图层设置为差异模式,并将其合并到下方。
请注意,这种格子纹理已经是可*铺的,无需任何额外操作。快试试看吧!
手工构建
我们的最后一个纹理几乎完全是手工构建的,没有使用强大的工具。我们一步步地构建它,并提供一些关键插图来指导你。
从你常用的白色 400 × 250 图像开始。使用画笔工具 (
) 绘制一个可*铺的纹理。选择硬度 100画笔,并将其设置为大小 10。选择一个亮色——例如红色——并绘制一些随机曲线,分布在图像上,但不要接触到边缘,如图 4-63 所示。
现在选择图像:图层 > 变换 > 偏移工具(或
)。在图 4-64 中显示的对话框中,勾选“环绕”并点击“X/2, Y/2 偏移”,然后点击“偏移”。更改画笔工具的颜色,并画出更多曲线,尤其是在空白区域。重复此过程两次,每次更改颜色,并在[x/*2, 0] 和 [0, y/2] 的偏移之间交替。结果显示在图 4-65 中。如果需要,可以检查它是否可*铺。

图 4-64. 偏移图层对话框

图 4-65. 所有笔触后的效果
使用图像:滤镜 > 扭曲 > 旋涡与挤压对该图像进行变形。选择大约 120 度的角度。接下来,应用图像:滤镜 > 映射 > 小块图案滤镜,使用默认参数。添加一个半径为 20 的高斯模糊。选择图像:颜色 > 色阶,通过将黑色三角形向右移动,白色三角形向左移动,使三个三角形靠得更*。结果如图 4-66 所示。
选择图像:颜色 > 曲线,并改变曲线的形状,使其类似字母M,其中高点位于 64 和 192,低点分别位于原点、128 和 256。结果如图 4-67 所示。这个纹理已经很有趣且可*铺,你可能想在继续之前保存一个副本。
接下来使用图像:颜色 > 去饱和去除颜色,然后使用图像:颜色 > 自动 > 拉伸对比度。为了增加浮雕效果,首先创建一个半径为 10 的高斯模糊,然后复制图层。将顶部图层设置为减法模式。结果是完全黑色的,因为你把每个像素从自身中减去。使用移动工具(
)将顶部图层向下和向右移动几个像素。我们建议使用箭头键进行这种微调。结果是一个暗色的图像,上面有微妙的光旋涡。

图 4-66. 应用旋涡与挤压和小块图案滤镜后,再调整色阶

图 4-67. 调整曲线后
合并两个图层,然后再次调整色阶,使三角形在直方图最左侧的黑色区域下靠得更*。添加一个半径为 5 的高斯模糊。创建一个新图层,并将其填充为浅灰色。使用背景作为地图对该图层进行凸起贴图,并调整参数直到它像图 4-68。请注意,由于你稍微移动了顶层图层,图像不再可以*铺。稍后我们会修复这个问题。
为了让此纹理更有趣,请执行以下操作:
-
选择底部图层 (
),并复制它 (
)。 -
为顶层图层添加图层蒙版。
![构建图案并应用凸起贴图滤镜后]()
图 4-68. 在构建图案并应用凸起贴图滤镜后
![最终纹理,几乎准备好*铺]()
图 4-69. 最终纹理,几乎准备好*铺
-
将复制的图层粘贴到顶层图层中 (
),并将其锚定到图层蒙版上 (
)。 -
使用“Levels”工具使此蒙版更清晰。
-
隐藏底部图层,并在其上方添加一个填充为浅色的新图层。
-
将蒙版应用于顶层图层,并将其 Alpha 通道转换为选择区域。
-
在中间图层激活状态下,用深色填充此选择区域。移除选择。
-
对中间图层应用一个半径为 5 的高斯模糊,并将其向下和向右移动几像素。这将创建纹理在顶层图层上投下的阴影。
-
对顶层图层进行着色。
结果显示在图 4-69 中。为了让它*铺,从图像的中央选择一个 200×125 的矩形区域。确保避开边缘。复制选择区域,并用该复制创建一个新图像 (
)。
这张新图像是可以*铺的。你可以使用相同的过程让图 4-67 中的纹理也变得可以*铺。

图 4-70. 文本工具选项
4.3 徽标
在本章的最后部分,我们使用一些用于纹理的技术来构建一些徽标。然而,请注意,文件:创建 > 徽标菜单提供了许多预定义的徽标。
文本工具
要构建徽标,你需要一种将文本添加到图像中的方法。可以使用文本工具完成此操作,该工具可以从工具箱访问,或者通过点击
。它的选项对话框会出现在图 4-70 中。
三个最重要的参数是文本的字体(FONT)、大小(SIZE)和颜色(COLOR)。你可以通过点击当前字体中显示字母“A”和“a”的按钮来更改字体。你还可以使用字体对话框,它是一个通常位于多对话框窗口中的可停靠对话框。
GIMP 没有自带任何字体。它会访问你系统中可用的字体。如果你想添加额外的字体,许多字体可以在网上免费获得,但请记住,复杂的字体可能会降低可读性。此外,在将徽标转换以添加浮雕效果时,粗体甚至超粗体字体效果最佳。
文本工具的默认大小为 18 像素,这对于徽标来说太小了。通常,徽标文本的大小应该在 50 到 200(或更多)像素之间。你可以在工作过程中调整文本大小以及其他参数,通过反复试验来找到适合你徽标的完美设置。
颜色按钮会弹出标准的颜色选择器。一旦创建了文本,你也可以将颜色从工具箱拖到图像上。
当文本被添加到图像中时,它会变成一个文本图层。只要保持这个属性,你可以更改参数甚至是文本内容。这个新图层的大小是文本加上一个小的边框,所以通常比画布小。只要文本图层属性处于活动状态,你就可以使用通常用于选择的角部句柄来更改图层的尺寸。该图层本身是透明的,文本则显示在这层透明背景上。
要将文本添加到图像中,点击图像中你希望文本左上角出现的位置。如果你想移动文本,可以切换到移动工具,但你仍然可以返回到文本工具并编辑文本内容。
添加浮雕效果
让徽标中的文本更突出的最简单方法之一就是添加浮雕效果。最好的工具是渐变工具,可以使用三种形状中的任何一种:角度形、球形或凹凸形。这些形状的效果取决于所使用的字体,因此可以进行实验,找到自己喜欢的效果。
要创建浮雕效果,首先在图层对话框中勾选“锁定 Alpha 通道”(该选项位于不透明度滑块下方)。现在,渐变工具将只影响文本,而不会影响其背后的透明度。

图 4-71. 创建文本图层

图 4-72. 添加浮雕效果后
接下来,选择渐变。一般来说,从前景色到背景色的简单渐变,使用 RGB 渐变是最佳选择。渐变应该从浅色到深色,因为字符的中间部分将会被第一种颜色填充,而边缘部分则会使用第二种颜色。如果前景色比背景色暗(通常情况是这样),只需勾选“反向”框,或者点击“渐变”按钮右侧的双箭头。
要应用渐变,只需在图像中绘制一个笔画。使用形状渐变时,笔画的方向和长度并不重要。
图 4-71 显示了一些无意义的文本,使用Monospace Bold字体并设置为 200 像素。图 4-72 显示了在文本上添加了形状(球形)渐变后的效果。应用渐变后,文本层不再具备文本属性。

图 4-73. 使用浮雕滤镜
你可以使用其他方法为徽标添加浮雕效果。这里有一种方法:
-
从一些简单的文本开始,如图 4-71 所示。将文本层与背景合并。
-
应用高斯模糊。模糊半径将决定浮雕的效果:在我们的例子中为 8.0。
-
应用图像:滤镜 > 扭曲 > 浮雕滤镜。勾选“浮雕”按钮,保持三个参数不变。
结果如图 4-73 所示。我们的图像现在是灰度的,但你可以在浮雕处理后为其上色。或者,如果你复制了初始的文本层,可以将其转换为选区并用它为背景和文本着色,使用不同的颜色。
正确阴影与投射阴影
阴影(shade)和投影(shadow)这两个术语可能有相似的含义,但在这里我们将它们用来指代不同的效果,因此我们添加了一些修饰语以进一步区分这两个术语。正确阴影是由物体本身产生的阴影;投影阴影(也称为投射阴影)是物体投射到其环境中的阴影。例如,在图 4-73 中,物体假设是从左下角照射的,因此文本的右上方部分有正确的阴影。但物体距离背景的高度不足以投射阴影。

图 4-74. 投射一些阴影

图 4-75. 倾斜阴影
生成投射阴影
生成投影非常简单。首先使用来自图 4-71 的文本,复制文本图层。中间的图层将用于投影。由于阴影不应该完全是黑色,先将中间图层的颜色改为深灰色。取消选中“锁定 Alpha 通道”框后,对深灰色文本应用半径为 10 的高斯模糊。这个模糊效果赋予了投影一种柔和、自然的外观。将该图层移离预定的光源。你移动图层的距离越远,文本在背景上的表现就越高。参见图 4-74 中的结果。
在这个例子中,投影的大小和方向与文本相同,二者共同营造出背景与文本*行的错觉。使用透视工具 (
) 来改变投影的透视角度,如图 4-75 所示。现在背景不再看起来与文本*行。
如果你像在图 4-72 中那样添加了渐变,就会得到图 4-76 所示的图像。

图 4-76. 给文本本身添加浮雕效果

图 4-77. 在前面添加反射
你还可以添加文本的反射效果。这类似于投影,但通常较浅、更倾斜,放置在文本前面,并进行垂直翻转。要添加反射,请按照以下步骤操作:
-
将画布大小调整为 400 × 280 像素 (图像:图像 > 画布大小) 。将背景图层调整为相同的大小 (图像:图层 > 图层调整为图像大小)。
-
复制顶部图层,最终会变成反射的文本,并应用 图像:图层 > 变换 > 垂直翻转 工具。
-
将其颜色改为浅灰色,并应用高斯模糊(取消选中“锁定 Alpha 通道”框)。
-
使用透视工具进行变形,并且再次取消选中“锁定 Alpha 通道”框,将反射移动,直到你对结果满意为止。
我们的阴影和反射文本出现在图 4-77 中。

图 4-78. 生成浮雕和适当的阴影
添加浮雕和适当的阴影
现在我们演示如何同时添加浮雕效果和合适的阴影。创建一个新图像并使用之前相同的参数添加一些文字。但这次文字应该是蓝色的,因为如果文字是黑色的,接下来要做的操作将无法生效。
将文字图层复制两次,然后进行以下操作:
-
对底层文字应用半径为 8 的高斯模糊。将其偏移(
)在 X和Y轴上各偏移 3。 -
对顶层文字应用半径为 5 的高斯模糊。将其偏移
X和Y轴各偏移 -2。 -
变形顶层的值曲线(图像:颜色 > 曲线)以增加浮雕效果。根据曲线的最终形态,可以产生几种不同的效果。我们简单地将曲线的中间部分提起并拖向左上角。
-
更改顶层的混合模式。你可以尝试屏幕、叠加、仅亮化或加法模式。我们使用了差异模式来创建图 4-78。
应用纹理
在本节中,我们将向你展示如何更改标志的材质。这通常等同于更改其纹理。

图 4-79. 扩散和位移后的效果

图 4-80. 使用渐变在图层蒙版上
一个燃烧的标志
首先在黑色背景上输入一些白色文字,然后将文字图层与背景合并。复制该图层,并对新复制的顶层应用以下效果:
-
图像:滤镜 > 噪点 > 扩散:断开链条,并将水*参数设置为 0,垂直参数设置为 100。
-
图像:滤镜 > 扭曲 > 位移:垂直位移 25。
结果见图 4-79。
然后给顶层添加一个白色图层蒙版(图层:右键 > 添加图层蒙版),并使用混合工具(L)将以下渐变应用于该蒙版:从黑到白,线性,无重复,使用垂直笔触从图像的中间延伸到接*顶部边界,但不接触。按下
键,得到一个完美的垂直笔触。结果见图 4-80。
合并图层,并应用以下效果:
-
图像:滤镜 > 扭曲 > 波纹:设置方向为水*,振幅 1,周期 20。
-
图像:滤镜 > 扭曲 > 位移:水*位移 5。
![最终的标志]()
图 4-81. 最终标志
-
图像:滤镜 > 噪点 > 扩散:两方向的数值都设为 5。
-
图像:滤镜 > 模糊 > 高斯模糊:在两个方向上使用 5 的半径。
使用图像:颜色 > 曲线工具为该图像添加一些颜色。在红色通道中,将曲线的中间点拖向左上角。在蓝色通道中,将中间点拖向右下角。结果如图 4-81 所示。当然,你可以(并且应该)尝试不同的参数值,以更好地理解滤镜的功能。
一个放射性徽标
在这个例子中,初始徽标是用黑色写在白色背景上的。复制文本图层,并将中间图层与背景合并。激活底部图层并应用以下效果:
-
应用图像:颜色 > 反相。
-
应用 5 的高斯模糊。
-
应用图像:颜色 > 自动 > 拉伸对比度。
-
打开图像:颜色 > 色阶工具,选择绿色通道。将输入色阶下的灰色三角形向左推,直到你对效果满意为止。
结果如图 4-82 所示。通过使用不同的通道,甚至同时使用多个通道,你可以改变光辉的颜色。你也可以为顶层添加颜色。

图 4-82. 一个放射性徽标

图 4-83. 金色背景
一个金色徽标
下一项技巧使用了我们之前使用过的几个强大滤镜。结果会很有趣,但过程相当复杂。
从一个新的白色 400 × 200 图像开始。应用图像:滤镜 > 渲染 > 云彩 > 固体噪声滤镜,将 x 和 y 尺寸设置为 2.8,其他参数保持默认值。拉伸对比度(图像:颜色 > 自动 > 拉伸对比度)并应用 5 的高斯模糊。
在混合工具选项中,选择Golden渐变。确保形状设置为线性,并且没有设置重复。应用图像:颜色 > 映射 > 渐变映射工具,使用背景作为映射来增强渐变。最终的纹理如图 4-83 所示。如果你在固体噪声滤镜对话框中勾选了可*铺框,这个纹理将是可*铺的。
创建一个新的图像(
),与之前相同的尺寸,使用高级选项选择灰度色彩空间并填充为黑色。添加一些白色文本,使用大号粗体字体。合并两个图层并应用 5 的高斯模糊。
创建一个与原图大小相同的 RGB 色彩空间图像,并填充为黑色。在此图像窗口中,选择 图像:滤镜 > 光效和阴影 > Lighting Effects 滤镜。你之前已经在 图 4-59 中看过它的对话框。

图 4-84. 金色 logo
在 OPTIONS 选项卡中,勾选 CREATE NEW IMAGE 和 HIGH QUALITY PREVIEW。
在 BUMP MAP 选项卡中,勾选 ENABLE BUMP MAPPING,选择灰度文本图像作为 BUMPMAP IMAGE,设置 CURVE 为 LINEAR 或 SINUSOIDAL,并将 MAXIMUM HEIGHT 设置为 0.02。
在 ENVIRONMENT MAP 选项卡中,勾选 ENABLE ENVIRONMENT MAPPING,并选择金色纹理作为 ENVIRONMENT IMAGE。
你可以调整剩余两个选项卡上的设置,或者直接点击确定。结果如图 4-84 所示。你可以通过多种方式个性化这个 logo,例如,调整 Lighting Effects 滤镜中的其他选项,或使用曲线(Curves)或色阶(Levels)工具来改变颜色。
纹理化的 Logo
尽管本节标题为“清理”,但我们还没有构建出真正的纹理化 logo。现在是时候弥补这个遗漏了。首先,创建一个新的白色 400 × 200 图像,并输入我们的黑色 logo 文本。复制文本图层,添加一个白色图层放在其下,并将顶部图层与白色图层合并。最后,对这个图层应用 10 像素的高斯模糊,它将作为 bump map 使用。
现在选择一个你制作的纹理,例如,图 4-50 中展示的纹理,并将其作为新图层打开到你的图像中 (
)。另外,你也可以将其作为新图像打开,然后将其缩略图从图层对话框拖到文本图像中。如果新图层太大,可以使用 图像:图层 > 图层调整为图像大小。

图 4-85. 使用 Bump Map 滤镜对 logo 进行纹理化处理

图 4-86. 清理
在新图层激活状态下,选择 图像:滤镜 > 映射 > Bump Map。选择顶部文本层作为 bump map,并调整其他参数以获得所需效果。低的 ELEVATION 或高的 DEPTH 将会添加投影阴影效果以及正确的色调。
单击确定,看到纹理覆盖了整个图层(图 4-85)。你希望将纹理化的文字放置在白色背景上,这一点你可以轻松做到,因为你保留了初始文本图层的副本。在图层对话框中,将此文本图层的 Alpha 通道转换为选区。其轮廓跟随字符,而不是它们的浮雕效果,因此选择图像:选择 > 扩展并将选区扩大 5 像素。然后激活最上面的图层,反选选区(
),并剪切它(
)。结果如图 4-86 所示。
4.4 练习
练习 4.1. 纹理构建教程的一个关键内容是马赛克滤镜。浏览图像:滤镜菜单,寻找其他滤镜,看看是否可以以类似的方式构建不同的纹理。
练习 4.2. 创建图 4-42 中展示的纹理时涉及了许多步骤。尝试重复或省略某些步骤,看看能得到多少不同的结果。
练习 4.3. 在图 4-48 中展示的示例中,我们使用了径向模糊。尝试选择线性模糊或缩放模糊,看看结果如何变化。调整其他参数或过程中的其他步骤以改善结果。
练习 4.4. Scott 效果的示例非常简单。使用基本原理来转换一张金属物体的照片。完成后,物体应显示出局部生锈的效果,但仍能辨认出其形状。
练习 4.5. 我们以两种不同的方式使用了光照效果滤镜(参见前一页的图 4-60 和图 4-84)。根据你对该滤镜功能的理解,尝试重新创建原始未切割黄金的纹理。
练习 4.6. 如图 4-73 所示,浮雕滤镜产生的是灰度结果。以铜或金为材质,制作一个类似的浮雕徽标。
练习 4.7. 使用图像:文件 > 创建 > 徽标 > 酷金属自动生成一个徽标。不要查看徽标的构建方式,尝试重新创建徽标的元素:浮雕文字、渐变色、投影、反射。提示:尝试一次使用一个效果,然后将它们组合起来。
练习 4.8. 图 4-86 中显示的纹理化徽标对于最终产品来说有些过于简约。为文字使用不同的纹理。然后添加一个纹理化背景,在背景上投射出徽标的阴影,该阴影由纹理的浮雕效果形成。
第五章。合成摄影
在第二章中,我们修饰了现有的图像。在本章中,我们将向您展示如何通过使用多张照片来创建独特的图片,制作合成图像。
5.1 教程:构建合成肖像
合成肖像 是将多个不同的肖像组合成一张新的肖像图像。例如,你可以将几位艺术家对目击者描述的绘画合并,创建出一个最接*真实的危险罪犯形象。你也可以使用这些技术来推测两个人的孩子长什么样,或者发明一种奇特的混合动物。
在这个例子中,我们创建了几位年轻女性的合成肖像,她们友好地同意了我们使用她们的照片来进行这个演示。
每张肖像都拍摄于相同的中性背景前,使用相同的光照,并且女孩们大致处于相同的位置。但肤色的差异或头部倾斜的不同会带来一些有趣的挑战。如果使用在不同条件下拍摄的照片,那将更加困难。想象一下,将左侧光照下拍摄的鼻子复制到右侧光照下的脸上。当然,你可以将第一张图片垂直翻转,但那可能会导致图像其他部分出现不理想的效果。如果源照片的尺寸比目标照片大得多——或小得多——进行特征缩放会导致清晰度差异。而将一个中年男子的下巴放到年轻女性的脸上,或反之,出于多种原因也会显得很奇怪。在这个例子中,我们选择了在可行且简单的条件下进行项目操作,同时仍然具有教学意义。
从图 5-1 中展示的四张 900 × 1200 的肖像开始。这四张肖像作为图层排列在一张单独的图像中。我们的合成肖像将使用肖像 1 的眼睛,肖像 2 的头发,肖像 3 的鼻子,以及肖像 4 的嘴巴和下巴。
首先,你需要修正光照,使所有四张肖像的光照一致。使用图像:颜色 > 色阶工具分别对每一层进行调整:在图层对话框中选择该图层,然后选择色阶工具,并点击自动。调整后的效果如图 5-2 所示。肤色差异仍然很大,但比调整前有所减少。

图 5-1。四个源肖像

图 5-2。经过光照修正后的效果
从不同肖像中提取特征
所有特征中,女孩的头发是最难复制的。没有任何选择工具可以精确地捕捉到它,而用快速蒙版工具修正它又既繁琐又极为困难。因此,最佳的解决方案是将其他特征复制到你想要的头发上(例如,肖像 2)。合成女孩将穿上这张肖像中的黑色衬衫,但因为所有女孩都是穿黑色衣服,所以衬衫并不重要。
要创建新的合成肖像,只需从图层对话框中点击并拖动肖像 2 的图层到工具箱中。立刻保存这个图像(
),并不时重新保存(
),这样可以避免丢失所有工作。
接下来,从其他肖像中复制特征。你可以通过两种方式进行操作:
-
在源图像中选择特征,复制它,将其粘贴到目标图像中,并用结果的浮动选择创建一个新图层(
)。 -
使用克隆工具从源图像复制到目标图像,最好是复制到一个新的透明图层中。
每种技术都有其优缺点,所以我们展示了两种方法,让你自行决定哪一种最适合你。为每个新特征创建一个新图层非常重要,因为它允许你更改一个特征而不必重建整个肖像。将特征包含在不同的图层中,也让你能够对其中一个特征的颜色、方向或大小进行调整,而不影响其他部分的肖像。

图 5-3. 选择嘴巴和下巴

图 5-4. 粘贴嘴巴和下巴
一旦你对复制的特征的位置、大小和颜色感到满意,可以将图像合并并进行一些细微的修饰,以更好地将新特征融入脸部。
将初始人像和新的肖像放大到相同的缩放比例,例如 50%。确保肖像 4 是活动图层。选择“自由选择工具”(
)。勾选“羽化边缘”框,并选择一个半径为 10 的值。围绕肖像 4 的嘴巴和下巴创建一个紧密的选择区域,如图 5-3 所示。如果复制的区域过大,可能会导致肤色差异。
复制肖像 4 中的选区,并将其粘贴到合成图像中。按下
创建一个带有浮动选区的新图层。复制图像出现在图像中心;使用移动工具将复制图像移到正确的位置。由于肖像 4 中的女孩歪了头,因此新粘贴的嘴巴和下巴有些歪。为纠正此问题,通过图像:图层 > 变换 > 水*翻转来水*翻转新图层,然后旋转它 (
) 到合适的位置。嘴巴和下巴现在对齐了,但颜色不均匀,如图 5-4 所示。稍后我们会纠正这个问题。双击图层对话框中的新图层并将其名称更改为mouth。

图 5-5. 选择眼睛

图 5-6. 粘贴眼睛之后
确保肖像 1 可见并处于活动状态,然后再次使用自由选择工具复制眼睛。为了避免选择到眉毛和鼻梁,将选区分成两部分。首先,围绕一个眼睛绘制一个圆圈,按住
键,再围绕另一个眼睛绘制第二个圆圈。参见图 5-5。你也可以通过更改工具选项中的模式,而不是按下
键来进行选择。
再次复制选区,将其粘贴到合成图像中,并从浮动选区创建一个新图层。将此图层命名为eyes。将图层移动到合适的位置,并稍微旋转它 (
)。结果,如图 5-6 所示,效果不错,尽管你可以改进肤色过渡。
对于鼻子,使用克隆工具 (
)。创建一个新的透明图层并命名为nose。选择克隆工具,并选择Hardness 075画笔。将克隆工具的大小选项设置为 20,并选择 ALIGNED 作为对齐选项。如果你有*板手写笔,可以使用它;如果没有,则使用鼠标,
单击肖像 3 中的鼻尖,然后在合成图像上开始从鼻尖处涂抹。结果图像有两个主要问题:首先,肤色不一致;其次,鼻子的倾斜角度不对。可以通过稍微旋转新图层来修正鼻子的倾斜。一个可能的结果如图 5-7 所示。

图 5-7. 复制鼻子
*滑过渡
接下来,*滑面部特征,以创建更具连贯性的合成肖像。这里,我们展示了几种实现此目标的方法。
对于嘴巴和下巴,使用“色阶”工具。选择它,并在嘴巴图层激活的状态下,轻微调整三个颜色通道中的右三角和中三角。你应该得到一个接*原始肖像的肤色。然而,下巴下方的区域仍然太暗。因为下巴在一个单独的图层中,你可以直接擦除不需要的部分。选择橡皮擦工具 (
),然后选择你在使用克隆工具时使用的画笔和大小。放大以更精确地操作,如果你有数位板,使用它会更方便。你仍然会看到下巴和脖子之间的色调差异,但不必太担心。

图 5-8. 最终合成图
现在主要的问题是鼻子的颜色。使用色阶工具来调整它。将“值”通道中的中三角形大幅度向左移动,尝试调到 1.8 附*。
现在,你已经完成了多层图像的所有操作。为了完成合成肖像,你需要将图像合并。为了预防,保存多层图像并将其复制 (
),然后在副本上进行操作。合并所有图层(图层:右键点击 > 合并图像),这样你就可以对整个图像使用涂抹、加深/减淡或克隆工具。
合成肖像的几个部分需要精细的修整。使用涂抹工具 (
) 来*滑最终肖像中各个组成部分之间的过渡,特别是在鼻子周围和从肖像 4 中复制过来的嘴巴和下巴上部碎片部分。你还可以使用修复工具 (
) 来修正鼻梁或颧骨上的轻微不规则。
最后,选择整个面部,但不包括头发,并应用一个半径为 1 或 2 像素的非常轻微的高斯模糊。这会使面部更加*滑,并有助于隐藏面部特征与面部之间可能残留的可见边界。图 5-8 显示了最终结果。
5.2 选择、叠加与混合模式
本章重点讲解如何使用来自不同照片的元素构建合成图像。这个过程的三个主要工具是选择、叠加和混合模式。
蒙版与选择
正如前面的教程所演示的,制作选区是照片处理中最重要且最棘手的任务之一。所以我们将花些时间澄清 GIMP 中可用的选区工具的功能。
当你使用矩形选择工具建立选区时,你会得到一个由简单几何形状所界定的区域。这种简单性使得你可以轻松判断像素是否在选区内。然而,如果你选择羽化选区的边缘,边界就不那么清晰了:有些像素显然不在选区内,有些像素则深深位于选区内,但那些位于羽化边缘的像素呢?
当你使用模糊选择工具或按颜色选择工具时,情况会更加复杂。这些工具所建立的选区通常没有明确简单的轮廓。这一缺点在你启用快速蒙版时尤为明显,快速蒙版会将未选择的像素显示为红色(默认情况下)。如果选区是羽化的,你会看到一些像素完全是红色的(未选择);一些像素根本不是红色的(已选择);而另一些像素则是,嗯,有点红色。图 5-9 展示了使用按颜色选择工具制作的羽化选区,而图 5-10 则展示了启用快速蒙版工具后的同一选区。这两幅图像的显示倍数为 800%。

图 5-9. 使用按颜色选择工具制作的羽化选区

图 5-10. 作为快速蒙版的选区
如你所猜测的那样,这些带有红色的像素是部分选中的。选区和蒙版实际上是相同的东西。它们都是灰度图像,用来指定每个像素被选中的程度。如果蒙版的像素值为 0(即黑色),则图像中的相应像素完全没有被选中。如果这个值是 255(即白色),则相应的像素完全被选中。部分选中的像素的值介于 0 和 255 之间。

图 5-11. 在通道对话框中保存的选区
在选区的羽化边缘,像素是部分选中的。对选区所做的所有操作都会以较小的程度影响这些部分选中的像素:绘画时是半透明的;加深时是部分的;裁切时留下部分像素;等等。部分选区是使选区在照片处理中非常有用的原因。它们使你能够构建看起来不像笨拙拼贴画的合成图像。
由于选区和蒙版是相同的,而且蒙版是灰度图像,你可以使用与图像相同的工具来操作它。你可以使用第三章中演示的绘画工具在其上绘制。你可以选择和编辑特定区域。你还可以保存并稍后使用图像:选择 > 保存到通道。蒙版会作为额外的通道出现在“通道”对话框中,如图 5-11 所示。在此图中,通道被选中(其线条被强调),所以如果你现在在图像上绘制,你是在绘制蒙版。要在图像本身上绘制,请切换到“图层”标签,选择你想修改的图层,然后开始绘制。
你还可以使用此属性以与使用快速蒙版工具相同的方式更改蒙版。为此,打开“通道”对话框,然后单击蒙版左侧的框,使眼睛图标可见。现在,蒙版会出现在图像上(默认是灰色)。你可以通过选择通道:右键单击 > 编辑通道属性来更改蒙版的显示颜色,这会打开图 5-12 所示的对话框。你可以更改通道的名称和透明度,以及蒙版的颜色。单击右侧的大按钮打开颜色选择器,在这里你可以选择任何你喜欢的颜色。但请记住,通常选择与图像对比的颜色效果最佳。

图 5-12. 编辑通道属性对话框
当选区(蒙版)保存在通道中时,你可以通过简单地单击“通道”对话框底部的红色方框按钮来再次使用它。如果你将鼠标指针悬停在按钮上,你会看到标准的键盘快捷键组合允许你激活不同的选区模式。你可以在“通道”对话框中保存无限数量的选区作为蒙版。
用于确定图层中像素透明度的蒙版被称为图层蒙版。图层蒙版是特定图层的一部分,其像素指定该图层中相应像素的透明度。如果蒙版像素是白色的,则对应的图层像素是完全不透明的,因此如果没有被位于上层的其他像素遮挡,它将在图像中可见。如果蒙版像素是黑色的,则对应的图层像素是透明的,因此不可见。蒙版像素的中间值会产生图层像素的中间透明度级别。然而,请注意,图层本身并不会改变。
你可以通过图像:图层 > 蒙版菜单中的“添加图层蒙版”来添加图层蒙版。添加后,你可以通过相同的菜单访问其选项。你还可以通过右键单击图层对话框中的图层来添加或编辑图层蒙版。当你向图层添加蒙版时,可以选择几种选项:完全白色或完全黑色的蒙版、当前选择、指定的通道等。一旦建立了蒙版,你可以通过涂抹来改变它,例如使用快速蒙版。你还可以改变其显示属性,例如它在图像中的显示方式。最后,你可以将其应用到图层上,使其效果最终确定。

图 5-13. 第一张照片

图 5-14. 第二张照片
我们在之前的章节中已经展示了一些这些选项,稍后在本章中我们会再次提到它们。
图像叠加
单纯叠加不透明的图像并不有趣。修改顶部图层的不透明度有时会产生令人满意的结果,但这样做并不能给我们太多的控制。可是,一旦你建立了选择,就可以创造出自己独特且富有想象力的图像。
例如,取图 5-13 和图 5-14 中的照片。打开第一张照片,并将第二张作为一个图层添加(
)。然后,使用模糊选择和按颜色选择工具,选择顶部图层中的天空,这需要在天空的多个区域点击约十几次。记住,按下
可以将区域添加到选择中,而按下
则可以从选择中减去。完成的选择将作为快速蒙版显示在图 5-15 中。

图 5-15. 选择天空

图 5-16. 最终结果
我们的目标是让天空变得透明,以便从另一张照片中的建筑物能通过热带植物显示出来。然而,如果我们仅仅裁剪选择,天空会被不透明的白色替代,因为图层本身没有透明度(由粗体图层名称表示),因此任何裁剪的像素都会被背景颜色替换。为了添加透明度,可以将 Alpha 通道添加到顶部图层:图层:右键 > 添加 Alpha 通道。现在如果你裁剪选择,你将得到图 5-16。
你还可以使用选择工具将一张照片中的某个部分复制并粘贴到另一张照片中。你在本章开头创建合成肖像时,就已经在较小的范围内做过这件事。将较大的物体从一张照片移动到另一张照片会带来一些挑战,正如你将很快看到的那样。

图 5-17. 第一张照片

版权归属:Vincent Lecarme
图 5-18. 第二张照片

图 5-19. 粘贴人物
正如你之前所见,新粘贴的对象作为浮动选择被添加到图像中。它们出现在图层对话框中(你应该始终将其保持可见),并且表现得有点像堆叠最上层的图层。但是,只要浮动选择存在,你就无法更改图像中的其他内容。其他图层将被禁用,就像图像中未选中的区域在存在选择时处于非活动状态一样。

图 5-20. 新图层作为浮动选择

图 5-21. 最终结果
使用浮动选择,你可以执行以下操作:
-
创建一个新图层,用来包含你刚刚粘贴的对象。
-
将粘贴的内容锚定到你创建浮动选择之前处于激活状态的任何内容。这个图层可能是激活的图层(在图层对话框中高亮显示)或激活的图层蒙版(见前一节),但不能是激活的通道。
假设你想要将图 5-17 和图 5-18 中的元素结合起来。你决定将一位穿着过于华丽的男士放在法国里维埃拉的阳光明媚的别墅前。选择右侧的那位男士,如图 5-18 所示。使用自由选择工具进行选择,并通过快速蒙版完成。选择他的腿时要非常小心,因为它们将不可见。

图 5-22. 上层和下层
复制图 5-18 中的选择区域,并将其粘贴到图 5-17 中的图像上。人物出现在图像的中央,如图 5-19 所示,作为一个浮动选择(见图 5-20)。
为这个浮动选择创建一个新图层,并将人物移动到阳光场景的右下角。他的颜色比周围环境更暗,因此选择“色阶”工具,增加一些亮度和对比度。同时,应用图像:图层 > 变换 > 水*翻转来翻转人物。你可以在图 5-21 中查看效果。
使用混合模式
GIMP 提供了 21 种混合模式,你可以从图层对话框中选择。MODE 选项包含一个下拉菜单,列出了将作用于活动图层的混合模式。每种混合模式使用不同的数学模型来计算来自活动图层和下层的新像素值。虽然我们不会深入讲解混合模式的数学原理,但我们会介绍一些最常用于图像叠加的模式。
从图 5-22 中的照片开始。将它们合并为一张图像,第一张作为上层。混合模式按逻辑顺序排列,详见第十二章。在接下来的列表中,我们将按不同顺序简要介绍这些模式,以便快速浏览。
-
如果模式设置为“正常”,上层完全覆盖下层,除非其不透明度低于 100%。图 5-23(左图)显示了一个上层不透明度为 50%的图像。每个新像素包含上层像素和下层像素各一半。
-
溶解模式与正常模式看起来相同,直到你减少上层的透明度。当你降低上层的透明度时,图层通过抖动混合,生成的像素是上层和下层像素的随机混合。透明度对应于新像素值从上层获取的可能性。图 5-23(中图)显示了溶解模式在上层透明度为 50%时的效果。
-
在 Multiply 模式下,像素的值被相乘然后标准化。结果的像素比初始层的像素更暗。图 5-23(右侧)展示了 Multiply 模式的结果:当其中一个像素为黑色时,结果为黑色像素,而只有当两个像素都为亮色时,结果才为亮色像素。
-
Divide 模式对像素值进行除法和标准化。结果主要取决于上层像素。如果上层像素为黑色,结果几乎是白色,如图 5-24(左侧)所示。
![Normal 模式和 Dissolve 模式,50%透明度;Multiply 模式]()
图 5-23. Normal 模式和 Dissolve 模式,50%透明度;Multiply 模式
![Divide 模式,Screen 模式和 Overlay 模式]()
图 5-24. Divide 模式,Screen 模式和 Overlay 模式
-
Screen 模式的数学原理更加复杂。如图 5-24(中间)所示,上层中的暗区域比亮区域更透明。如果你想了解更多关于 Screen 模式的内容,请翻到第十二章。
-
Overlay 模式结合了 Multiply 和 Screen 模式,导致上层变得褪色。如图 5-24(右侧)所示,上层在图像中几乎像幽灵一样。
-
Dodge 和 Burn 是传统的模拟照片冲洗技术,用于使照片中的某些区域变得更亮或更暗。如图 5-25(左侧和中间)所示,这些模式按照相同的原理操作:上层用于遮挡或加深下层,操作的强度与上层的数值相对应。
-
Hard 光和 Soft 光是 Multiply 模式和 Screen 模式的类似组合。如图 5-25(右侧)所示,在此示例中,Hard 光模式并不是很有用,因为上层几乎完全隐藏了下层。如图 5-26(左侧)所示,Soft 光模式产生了更有趣的结果,尽管在这个例子中,结果与 Overlay 模式非常相似(见图 5-24,右侧)。
![减淡模式、加深模式和硬光模式]()
图 5-25。减淡模式、加深模式和硬光模式
![柔光模式、颗粒提取模式和颗粒合并模式]()
图 5-26。柔光模式、颗粒提取模式和颗粒合并模式
-
颗粒提取和颗粒合并是另一对兄弟模式。颗粒提取类似于差值模式,而颗粒合并类似于加法模式(我们将在后面解释)。这些模式本应模拟电影颗粒,但有时相似性并不明显。图 5-26(中)展示了颗粒提取如何利用上层的亮区来夸大下层的亮区。图 5-26(右)展示了颗粒合并的更微妙效果,它利用上层的纹理来改变下层的效果。
-
差值、加法和减法也是兄弟模式。差值模式,如图 5-27(左)所示,从上层像素中减去下层像素,并使用结果的绝对值。生成的图像难以预测。加法模式,如图 5-27(中)所示,将像素值相加,超过 255 的值显示为白色。生成的图像会变得更亮。减法模式,如图 5-27(右)所示,将像素值相减,负值显示为黑色。
![差值模式、加法模式和减法模式]()
图 5-27。差值模式、加法模式和减法模式
![仅暗化模式、仅亮化模式和色相模式]()
图 5-28。仅暗化模式、仅亮化模式和色相模式
-
仅暗化和仅亮化,如图 5-28(左和中)所示,正如它们的名称所暗示的:从两层中选择最暗或最亮的像素。
-
最后四种模式是相关的:新像素从初始图层中获取一些 HSV 组件的组合。在色相模式(图 5-28,右侧),上层给下层着色。饱和度模式(图 5-29,左侧)从下层获取色相和值组件。色彩模式(图 5-29,中间)只从下层获取值。值模式(图 5-29,右侧)则完全相反:它只从上层获取值。

图 5-29. 饱和度模式、色彩模式和值模式
5.3 构建全景
使用数码相机,你可以轻松拍摄多张相同主题的照片,并从多个角度捕捉画面。你还可以制作全景图像(即比你一次能看到的更大范围的宽幅照片)。
专门用于构建全景的软件工具是可以找到的。其中一个是 Hugin(请参见* hugin.sourceforge.net/),它是免费的,支持 GNU/Linux、Mac OS X 和 Windows。它使用了一种强大的算法,名为SIFT,该算法由不列颠哥伦比亚大学开发。它以完全自动化的方式构建全景图像。该算法会在不同的照片中找到一组控制点*。最终效果非常壮观,但该算法对处理器的要求很高,特别是当全景图像由大量大尺寸照片构建时。
在本节的最后,我们还使用了由 Akkana Peck 开发的 GIMP 插件 Pandora。安装后,Pandora 可以通过图像:滤镜 > 合并访问。
拍摄照片
一些数码相机提供了全景模式,旨在确保图像足够重叠。如果你的相机没有这个功能,不用担心;用普通设置拍摄你需要的照片来制作全景图像其实很简单。只需遵循以下建议:
-
拍摄时,双脚稳稳站好。旋转身体的上半部分来拍摄每一张连续的照片,但尽量保持相机的高度一致,以便每张照片的天空部分都差不多。过多的垂直移动会让你的最终全景变得非常狭窄。如果可能,使用三脚架以提高稳定性。
-
在移动时不要改变曝光:所有照片的设置必须相同,即使光照条件不同。选择目标全景的一部分(例如中心)的最佳设置,固定它们,然后拍摄所有照片。如果您不确定如何操作,请参考相机的手册。
-
拍摄比必要的更多照片。要构建全景图,您需要大量重叠。相机的光学系统通常会扭曲每张图像的角落,有时甚至是边缘。只有图像的中心部分不会以任何可察觉的方式发生失真。这就是为什么在构建全景图时,主要使用每张照片的中心部分。

图 5-30. 添加第一张照片
也许您的相机可以拍摄非常高像素的照片。例如,奥利维耶的相机最大图像尺寸为 3888 × 2592。当在 GIMP 中加载时,大小为 90.9MB。如果加载六张照片,可能是构建全景图所需的最少数量,它们的总大小为 545.4MB,这对大多数电脑来说太大了。而且,一旦您开始处理图像,其大小会增加,因为存储的信息允许您撤销操作。基本上,除非您的电脑是一个拥有大量内存的强大机器,否则构建一个巨大的全景图会导致电脑崩溃。
通常来说,真正巨大的全景图其实并不实用。用于网页的全景图宽度不应该超过 1000 像素。如果您想打印图像,4000 像素的宽度在以 300 ppi 打印时,打印尺寸为 13.3 英寸或 33.9 厘米。
您可以使用相机的最高设置拍摄全景照片,然后将其缩小到可用的尺寸。然而,要小心不要缩小得太多,否则您将失去精度和清晰度。
将照片叠加
奥利维耶拍摄了八张来自他阳台的照片,按照上一节的建议进行拍摄。图像尺寸为 3888 × 2592,但我们将它们缩小为 1200 × 800。在缩放图像时,选择 Sinc(Lanczos)算法,虽然处理器占用较大,但它能达到最好的效果。缩小后,我们使用图像:滤镜 > 增强 > 锐化蒙版滤镜并应用默认参数,以补偿因缩放导致的清晰度损失。
由于这些照片重叠较多,正如应该的那样,完整的全景图宽度不会超过 2800 像素。由于保持相机在所有拍摄中精确高度比较困难,我们创建了一张 2800 × 1000 的图像,恰好给我们留出了些许空间。这张图像并不算特别大,但它将不得不为网页进行缩小处理。另一方面,这张图像对于打印来说相当小。下面是我们构建全景图的方法。

图 5-31. 加载第二张照片
-
使用
将第一张照片加载到这个新图像中。新图层出现在图像的中心;将其完全移到左侧,如图 5-30 所示。 -
将第二张照片作为新图层加载,并将其透明度调整为 50%,以便检查其是否正确定位。将其移动,使得两张照片重叠的区域对齐。重点是将中间的房子重叠,使其尽可能清晰。使用箭头键轻轻调整位置。如图 5-31 所示,由于镜头畸变,完美重叠是不可能的。在这里,我们能够使房子聚焦清晰,但周围的山丘模糊,左边的电线杆出现了双影。从地*线可以看出,拍摄第二张照片时,相机略微倾斜。
-
为了改善从一张照片到另一张照片的过渡,在顶层添加一个白色图层蒙版。选择混合工具,并选择从黑色到白色的线性渐变,且不要重复。你希望顶层从左侧透明渐变到右侧不透明。为了创建一个完全水*的渐变,在拖动时按住
,从左到右拖动,起始位置稍微偏右于左边缘,结束于房子的位置。 -
一旦渐变建立完成,点击图层缩略图以选择该图层本身。将该图层的透明度恢复到 100%,然后稍微移动它(使用箭头键),使得房子尽可能清晰。你还需要稍微旋转顶层,以补偿相机的倾斜。这个过程很棘手,因为在使用旋转工具时,部分透明度会消失。图 5-32 展示了到目前为止的结果以及图层对话框。
修整全景图
对剩余的照片重复此过程:加载照片,将透明度设置为 50%,定位照片,去除透明度,添加图层蒙版,在该蒙版上绘制渐变,并完成照片的定位。为了避免在景物中产生奇怪的伪影,务必小心不要将渐变做得太宽,并避免将其放置在细节较多的区域。随着图层的添加,图像的大小会增加,在此情况下,当我们添加完所有八张照片后,图像大小为 123.4MB。

图 5-32. 定位第二张照片

图 5-33. 所有照片已经定位。
有时,如果下层的某个细节看起来不合适,改变渐变设置会有帮助。你可以通过在图层蒙版上绘制来调整渐变,或者可以在问题区域上方再添加一个渐变,叠加在现有渐变之上。将第二个渐变设置为“叠加”模式(在工具选项对话框中的模式菜单中)。要查看图层蒙版本身,
右键点击其缩略图或在图层对话框中右键点击。
当前的结果出现在图 5-33 中。天空的颜色在几张照片的接缝处不均匀。由于天空中有云层和极右侧的轻微雾霾,完全用两种不同蓝色渐变来替换会削弱图像的效果。我们倾向于保持全景图不变,尽管通过使用减淡/加深工具(在减淡模式下)或克隆工具进行一些细致(且繁琐)的修正,可能会改善效果。

图 5-34. 最终全景图

图 5-35. Pandora 滤镜对话框
当所有图片都放置好后,剩下的就是裁剪并将图像合并。我们的最终全景图呈现在图 5-34 中。
Pandora 插件
开头提到的 Pandora 插件也可以用来构建全景图。下面是如何使用它的方法:
-
将所有照片作为图层加载到一个新图像中。可以通过使用
快速完成此操作。 -
选择图像:滤镜 > 合并 > 展开图层滤镜。在出现的对话框中(图 5-35),选择图像之间的重叠量(在这种情况下,80 比 50 好),并决定顶部图层是在左侧还是右侧。请注意,最后加载的图像会成为顶部图层。
![原始图像]()
图 5-36. 原始图像
-
最后的细节处理由你来完成。移动图层并微调图层蒙版,直到得到一个*滑的全景图。
5.4 图像叠加
在上一节中,我们讨论了图像叠加的一个非常具体的应用。现在,我们将向你展示一些更通用的技术。
数字拼贴
从图 5-36 中展示的照片开始。我们希望用图 5-37 替换窗户外的海景。为此,你需要将海景部分设置为透明。你可以尝试使用“按颜色选择工具”或“模糊选择工具”,但这次不妨尝试一种全新的方法。

图 5-37. 新背景

图 5-38. 应用阈值对话框
复制该图层,选择图像:颜色 > 阈值工具,打开图 5-38 中显示的对话框。将黑色三角形向左移动,直到只看到窗户的轮廓。使用图像:颜色 > 反转将其反转,得到图 5-39 中的结果。将此作为蒙版,使窗户完全透明。
现在做以下操作:
-
选择顶部图层并复制它。
-
打开图 5-37 中显示的图像,作为新图层选择图像:文件 > 以图层打开或按下
。 -
复制底部图层,并将其移动到图层堆栈的顶部。
-
为其添加一个图层蒙版(图层:右键点击 > 添加图层蒙版)。
-
粘贴先前复制的内容,并将其固定到图层蒙版上(
和
)。 -
按照图 5-40 中的方式排列图层。

图 5-39. 反转后的阈值结果

图 5-40. 图 5-41 的图层对话框

图 5-41. 添加新背景后
最终的图像显示在图 5-41 中。你可以在此停止。但墙壁非常黑,石块几乎看不见。幸运的是,你可以在不改变窗外景色的情况下调整这一点:在图层对话框中,点击顶部图层的缩略图以选择该图层,而不是图层蒙版。使用“色阶”工具(图像:颜色 > 色阶)调整伽马三角形,直到你满意为止。只会影响该图层,而不会影响图层蒙版或堆栈中的其他图层。另一方面,如果你想调整图层蒙版,你可以选择其缩略图,然后使用画笔工具来添加或删除蒙版中的内容。

图 5-42. 最终结果

图 5-43. 框架
最终图像显示在图 5-42 中。注意,最初的图像仍然存在,并且未改变,位于底部图层。
接下来,使用相同的原则构建一个稍微复杂的图像。图 5-43 中显示的照片将作为图 5-44 中显示的肖像的框架。你希望肖像出现在打开的法式窗户中,比实际尺寸大,但背景中的景观仍然可见。首先,你需要去除当前在人物背后的米色背景,这个很容易做到。然而,完成这一步后,你不能直接复制肖像并粘贴,因为她的肩膀会超出窗框。

图 5-44. 肖像
要正确地将肖像放置在其非传统的框架中,请按照以下步骤操作:
-
打开图 5-43 中显示的图像。添加 Alpha 通道(图像:图层 > 透明度 > 添加 Alpha 通道或图层:右键点击 > 添加 Alpha 通道)。
-
使用自由选择工具,通过点击法式窗户的四个角来进行选择。
-
选择完成后,剪切该区域,然后将其作为浮动选择粘贴回图像。通过浮动选择创建一个新图层(点击图层对话框底部最左侧的按钮或按下
)。将新图层移动到图层堆栈的底部。图像看起来一样,但它已分为两个不同的图层。 -
打开图 5-44 中显示的照片作为新的图层。给这个图层添加 Alpha 通道。选择模糊选择工具并选择米色背景。降低工具选项中的阈值,并像往常一样,按下
来增加选择,或按
来移除选择。选择人物头发周围的区域时要小心。完成后,剪切选择区域(
)并丢弃它(
)。![图层对话框]()
图 5-45. 图 5-46 的图层对话框
![最终效果]()
图 5-46. 最终效果
-
选择缩放工具(
),在指南选项中选择“行数”,然后点击人物肖像图层。放大肖像,并将其移动到窗口打开处。![初始照片]()
图片来源:Vincent Lecarme
图 5-47. 初始照片
![硬光模式下的自我合成]()
图 5-48. 硬光模式下的自我合成
![再次复制顶部图层两次]()
图 5-49. 再次复制顶部图层两次
-
最后,将图层排列,使得法式窗户位于最上层,肖像图层位于中间,剪裁的风景位于底部,如图 5-45 所示。
最终结果应该类似于图 5-46。
自我合成
在这里,首先使用图 5-47 显示的冬季场景照片,该照片几乎均匀灰暗且*坦。要将此图片转化为图 5-48 所示的图像,只需复制图层并将顶部图层的模式更改为硬光模式。通过重复此过程,您可以进一步增加对比度,但这会使图像呈现出强烈的蓝色调,如图 5-49 所示。使用“色阶”工具修正此效果。

图 5-50. 初始照片

图 5-51. 屏幕模式中的自我合成
在图 5-50(从飞机上拍摄)中显示的照片过于昏暗。为了使其变亮,首先像在前面的示例中那样复制图层,但这次使用“屏幕”模式。
图 5-51 展示了经过两次复制后的结果。现在前景的颜色和细节清晰可见,但背景中较亮区域的一些细节丧失了。
要恢复一些背景细节,使用模糊选择工具选择图像中的亮区(即天空和云朵),但这次,忘记按下
或
。相反,点击天空中的某个位置,然后将光标向下或向右拖动。这样做时,工具的阈值增加,选择区域也会增大。如果将光标向上或向左拖动,选择区域会减小。结果如图 5-52 所示。

图 5-52. 选择亮区

图 5-53. 添加图层蒙版以保护亮部
反选区域 (
),给顶层添加图层蒙版,在弹出的对话框中选择从当前选择创建蒙版。请注意,只对顶层进行此操作,以避免对山脉的亮区产生不自然的效果。图 5-53 显示了结果。通过调整色阶工具中的伽玛指针,并去除照片中的一些轻微的、因时间导致的瑕疵,图像可以进一步改善,正如你在第二章中所看到的。
自我合成的照片也可以用来创建一些艺术性的、滤镜般的效果。打开图 5-54 中显示的照片并复制图层。如果将顶层的模式设置为差异模式,最终图像将完全变黑,因为两个相等数量之间的差异始终为零。但如果你使用移动工具将顶层图像向上和向左移动几个像素,你将得到如图 5-55 所示的图像,这样看起来更有趣。

图 5-54. 初始照片

图 5-55. 使用差异模式

图 5-56. 使用颗粒提取模式

图 5-57. 使用差异模式

图 5-58. 初始照片
将顶层图像的模式更改为“颗粒提取”模式,以获得图 5-56。然后将其更改为“除法”模式,以获得图 5-57。你可以通过改变偏移量的大小和方向、调整顶层图像的透明度或添加不同模式的新图层来创建这些效果的变化,等等。
合成摄影项目
图 5-58 中显示的这张照片拍摄于清晨,当时云层部分填满了奥利维耶房子前面的山谷。他计划将这张图像用于合成摄影项目,但由于匆忙拍摄,这张照片并没有完全捕捉到他所看到的景象。

图 5-59. 蓝色通道的直方图

图 5-60. 扩展等级后的结果
如果你调用“等级”工具并查看颜色直方图,你会看到绿色和蓝色通道在右侧被截断。蓝色通道,如图 5-59 中所示,是最严重的。简单地点击“自动”按钮就能修正这一点,结果如图 5-60 所示。现在这张风景图像非常接*奥利维耶的记忆,因此他决定在接下来的创意项目中使用它,如图 5-61 所示。
以下是创建此图像的步骤:
-
将图 5-36 中的图像作为新图层添加到奥利维耶的风景中。
-
将此图层缩放至与底层图像相同的宽度(图像:图层 > 缩放图层)。
-
将顶层图像设置为“仅暗化”模式。
-
裁剪图像。

图 5-61. 在“仅暗化”模式下与另一张图片合成

图 5-62. 要合成的另一张图像

图 5-63. 在“烧伤”模式下与另一张图片合成
同样,将图 5-62 中显示的照片作为另一个图层添加到图像中,并选择“烧伤”模式。你将得到图 5-63 所示的图像。
在以下示例中,我们复制了一个图像图层,然后将不同的混合模式与我们应用于顶部图层的半径为 10 的高斯模糊结合使用。图 5-64 展示了当顶部图层设置为“除法”模式时的结果。

图 5-64. 在“除法”模式下的模糊图层

图 5-65. 在“差异”模式下的模糊图层

图 5-66. 在“加深”模式下的顶部图层
为了创建图 5-65,我们选择了“差异”模式,并且通过将伽马三角形向左移动来调整了色阶。
在图 5-66 中,我们移除了高斯模糊并将图层设置为“加深”模式。注意这如何增强了前景中的云层。
你可以通过将顶部图层向上和向左移动 10 像素来增加深度。图 5-67 和图 5-68 中的偏移图像已被裁剪,以说明效果。

图 5-67. 在“除法”模式下的偏移图层

图 5-68. 在“差异”模式下的偏移图层
5.5 练习
练习 5.1. 找到一组可以准确演示所有混合模式的单一图像是一项困难的任务。在使用混合模式中的选择并不理想。找到一组更好的图像来进行这个演示。
练习 5.2. 创建均匀的天空通常是全景构建中最困难的部分。探索解决图 5-34 中看到的问题。在合并图层之前调整图层蒙版,或者使用涂抹工具修整最终结果。
练习 5.3. 在图 5-43 中显示的照片包含了两盆大叶植物,这些植物可能会更适合放在主题的前面,而不是在她的背后。设计一种方法来实现这一点。
练习 5.4. 使用自我合成中演示的概念,用你自己的数码照片创作一件独特的艺术作品。
第六章 动画
虽然 GIMP 并非专为构建动画而设计,但它确实具备一些视频编辑功能,可以用来为标志制作动画,或者装饰网页。在本章中,我们首先介绍一些简单的动画,然后在本章的后续部分以及第十八章中,演示更复杂的动画,并展示如何在 GIMP 中操作现有的视频序列。
6.1 教程:动画文本
假设为了本教程的目的,你的名字是 Carol,这是一个受尊敬的、不具性别特征的名字。假设你,Carol,想用你的名字做一个动画标志来装饰一个在线相册。你的名字字母将逐渐出现,然后移动到指定位置。一旦你的整个名字都出现了,动画就停止了。
在第四章中,你学会了如何构建一个复杂的标志。由于本教程的重点是动画,因此标志会非常简单。如果你愿意,你可以将这些动画技巧与更高级的标志设计相结合,但请注意,这种组合通常会导致尴尬的混乱。
正如你将在 18.1 动画原理中看到的,动画是由连续的图像帧组成的。创建动画的一种方法是构建一个多层图像,其中每一层都是一帧。
方法一:逐帧制作
创建每一帧最简单的方法是手动逐帧构建。当然,这种方法也是最繁琐的,只适用于非常简单的动画。
在本教程中,我们使用背景图层作为动画背景,并仅在连续的图像层中移动名字的字母。
首先,创建一个新的 600 × 400 像素的图像(
)。用你选择的颜色填充背景。为此,点击工具箱中的颜色选择器(见图 3-3),选择你的颜色,然后按下
用前景色填充图层。或者,你可以选择油漆桶填充工具(
),点击填充该区域。
现在选择文本工具(
)。选择一个粗体字体(在我们的案例中,选择了DejaVu Sans Bold Semicondensed),并将大小设置为 100。选择一种在背景色上清晰显示的文本颜色。

图 6-1. 输入字母
第一次点击对应的是包含第一个字母的框的左上角。如果在输入第一个字母后点击图像的其他地方,系统会自动为下一个字母创建新图层,这正是你所需要的。添加所有字母后,你的图像应该看起来像图 6-1。我们为 logo 选择的颜色是 HTML 表示法中的2f91dc和f6ee11。
这张图已经是一个简单的动画。要测试它,选择图像:滤镜 > 动画 > 播放。在打开的窗口中,点击播放按钮,你就可以看到动画播放。
为什么它有效?当你点击播放时,GIMP 会逐一显示图层,因为文本图层有透明背景,所以字母出现时不会覆盖背景或 logo 的其余部分。
为完成这个 logo,按下 (
) 并将其导出为 GIF 图像。在弹出的对话框中,勾选保存为动画,并取消勾选“循环播放”。
如输出格式中所述,这会生成一个可以在浏览器中显示的文件。在将 logo 导出为 GIF 后,你可以将其用作网页顶部的内容,例如。
在浏览器中打开动画进行测试,通常选择文件 > 打开或按下
。你也可以将动画嵌入到 HTML 页面中,使用<img src='...' />标签。
方法二:过滤所有图层
之前的动画很简单。假设你需要更复杂的内容。手动构建所有帧会非常耗时且枯燥——特别是如果你想创建一个流畅的动画,那就需要许多帧。为了更实际地制作这种动画,你需要一个可以从初始图像自动生成帧的程序。GIMP 动画包(GAP)正是做到了这一点。你需要单独安装它,但过程很简单(安装 GAP 的帮助请参见附录 E)。
安装 GAP 后,图像窗口中会出现一个名为 VIDEO 的菜单,并且在 FILTERS 菜单中会出现两个额外的选项:FILTER ALL LAYERS 和 FILTERMACRO。与 GAP 一起安装的另一个工具是图像:滤镜 > 动画 > 选择为动画图像,它类似于“过滤所有图层”。
创建一个新图像,大小和背景颜色与上一个练习中使用的相同。像以前一样,使用文本工具创建相同颜色、大小和字体的 logo,但这次将名称作为单一图层输入。我们的结果如图 6-2 所示。

图 6-2。初始 logo

图 6-3。重复图层按钮

图 6-4. 图层对话框
对于这个动画,文本图层必须是不透明的。通过选择图像:图层 > 合并下层,或右击图层对话框中的文本图层并选择“合并下层”来将文本图层与背景合并。
动画有 20 个图层,它们最初是初始 logo 图像的相同副本。在你将文本与背景合并后,通过双击图层名称,修改图层的名称,例如,改为CAROL #1。然后,在图层对话框中点击“复制图层”按钮 19 次 (图 6-3)(见图 6-4)。
现在选择图像:滤镜 > 所有图层滤镜。此工具将滤镜应用于图像的所有图层。你为第一层和最后一层选择滤镜的参数,工具会插值计算中间图层的参数。

图 6-5. 第一个图层的参数

图 6-6. 中间步骤

图 6-7. 最终对话框
对于我们的 logo,我们应用一个模糊滤镜。在搜索字段中输入blur并点击“按模糊搜索”。
选择plug-in-gauss,然后点击“应用”。数字字段和位于“应用”旁的小曲线允许你更改渐变速度:可以是均匀的,或一开始较慢,最后较快(例如,选择 4),反之亦然(负数将反转速度)。当下一个对话框出现时,将模糊半径设置为较大值,例如 50 像素,如图 6-5 所示。
点击“继续”。出现图 6-6 所示的对话框。再次点击“继续”,然后会出现一个与图 6-5 类似的对话框。这时,将模糊设置为 0,适用于最终帧。点击“确定”。现在,出现图 6-7 所示的对话框。
接下来,你需要为临时文件命名,以便保存动画。选择一个目录,输入caroltemp.xcf(或任何你喜欢的名称),然后再次点击“继续”。由于 GIMP 正在对 20 个图层应用高斯模糊滤镜,因此该过程需要一些时间。
一旦这个过程完成,动画就准备好了。通过选择图像:滤镜 > 动画 > 播放来测试它。当动画播放结束时,它会返回到起始位置。
你可以通过多种方式来更改这一点:
-
将动画导出为 GIF 图像,并取消勾选“循环播放”选项。
-
更改最后一帧的持续时间(即最上面的图层);为此,双击图层对话框中的图层名称,并在名称后输入
(1000ms)。确保括号和名称与持续时间之间有一个空格。现在,最后一帧将显示整整一秒钟,而其他帧则只显示 100 毫秒。 -
根据需要多次复制顶层图层。
方法三:沿路径移动
使用 FILTER ALL LAYERS 时,你只能控制第一个和最后一帧的操作。此外,由于帧是通过图层表示的,所以无法拥有多层帧。GAP 提供了可以用来创建动画并进行更精细控制的工具。
在安装 GAP 插件时添加的图像:视频菜单中,你将找到用于创建将帧作为单独图像文件存储的动画的工具。
这些图像文件的名称必须是namexxxx.xcf的形式,其中name是你给动画命名的部分,xxxx是一个从0001开始的数字,并按顺序递增,直到最后一帧。数字的位数可以根据动画的长度有所不同。

图 6-8. 预期动画的模型

图 6-9. 图像:视频 > 复制帧对话框
一个非常短的动画的第一帧可能命名为01。较长的动画可能会有 6 位,甚至 10 位数字。
在这个例子中,假设你想创建一个新的动画,类似于之前的两个,但稍微复杂一些。这一次,CAROL的名字将逐渐变大并变得越来越不透明。同时,一个矩形框架将增长并变得不透明,然后从垂直位置(垂直于文本)旋转到水*位置,整齐地框住文本。
首先,为动画创建一个模型,这是一个三层图像。创建一个新的 300×150 的图像(
),并使用相同的蓝色背景色。再一次,添加文本图层并命名为CAROL。最后,创建一个与文本相同颜色的框架:
-
创建一个新的透明图层。
-
使用矩形选择工具,选择文本图层的框架。
-
对这个选择应用图像:选择 > 边框,并选择 5 像素的边框宽度。
-
用前景色填充选择区域(例如,
),然后取消选择(
)。

图 6-10. 移动路径对话框
结果如图 6-8 所示。保持这个图像在 GIMP 中打开。
为了更好地组织工作空间,请在你用于存储图像的目录中创建一个名为Carol的新文件夹。你将把所有动画帧存储在该文件夹中。
通过从图层对话框中点击并拖动模型图像的背景图层缩略图到工具箱来创建第一个帧。将此图像(
)保存在新文件夹中,并命名为carol-0001.xcf。这是第一个帧的背景。
接下来,复制这个帧。最简单的方法是使用图像:视频 > 复制帧。如图 6-9 所示,出现的对话框中,将 N TIMES 滑块移到 20,并点击确定。GIMP 完成工作后,似乎什么也没发生,但如果你检查,你会看到新的帧已经在Carol文件夹中。我们只会处理第一个帧,所以现在忽略这些新帧。
GAP 插件中最有用的工具之一是图像:视频 > 移动路径。打开第一个帧carol-0001.xcf,然后调用移动路径工具。如图 6-10 所示,出现的对话框非常大,但不要慌张——在本教程中,我们只关注其部分功能。
使用 MOVE PATH 工具将图层(我们这里是从打开的模型图像中获取的图层)添加到动画帧中。移动是沿着通过各个点定义的路径进行的。在每个点上,你可以应用变换,例如混合模式、缩放、不透明度、旋转和透视等。若同时添加多个图层,你可以选择从模型图像中获取图层的方式。
我们在图 6-10 中添加了数字,这些数字与文本中的数字相对应,帮助你完成接下来的步骤。从当前打开的图像中,在 SOURCE IMAGE/LAYER 菜单中选择图层(1)。首先,选择框架图层。因为只有一个图层,所以从 STEPMODE 菜单(2)中选择 NONE。
路径点的坐标是根据在 HANDLE 菜单中选择的原点来确定的。选择 CENTER(3),然后将 X 和 Y 坐标(4)分别设置为 150 和 75。背景框中会出现一个红色的十字准线。要查看这个框,请勾选对话框底部的 INSTANT APPLY 框(5)。

图 6-11. 添加矩形到第一个帧后
原始框架图层的特征为缩放(6)为 20.0%,不透明度(7)为 20.0%,旋转(8)为-90°。
现在你已经设置了第一个点,该点适用于第一个帧。通过点击“添加点”按钮,添加另一个点。注意,点的编号已更改(9)。对于这个点,它将成为最后一帧,图层的位置和不透明度发生变化,但点的坐标应该保持不变。将宽度(WIDTH)、高度(HEIGHT)和不透明度(OPACITY)设置为 100%,将旋转(ROTATE)设置为 0.0。动画的第一个图层现在已完成。
点击“确定”,GIMP 将处理各个帧。这个过程可能会花一些时间,具体取决于帧的大小和数量。当 GIMP 完成时,你将看到第一个帧,并且会有一个额外的图层:Logo 的矩形框处于其初始位置,见于图 6-11。
要添加第二个图层(文本),请再次使用“移动路径”工具。这次,选择模型图像中的文本图层。选择与前一个图层相同的 STEPMODE、HANDLE、X 和 Y 坐标、宽度(WIDTH)、高度(HEIGHT)和不透明度(OPACITY)值。勾选“即时应用”(INSTANT APPLY)以查看效果。
添加一个新点,并将宽度(WIDTH)、高度(HEIGHT)和不透明度(OPACITY)设置为 100%,但不要更改坐标。动画完成了!在保存之前,点击“动画预览”(ANIM PREVIEW)(10)。如图 6-12 所示的对话框将会出现。点击“确定”。GIMP 会生成一个缩略版本的动画,作为多图层图像,并且回放窗口已打开。虽然预览新动画很激动人心,但这不仅会花费一些时间,还会生成一个不必要的图像, clutter 你的工作空间。我们建议跳过此功能,直接点击“确定”(11)在“移动路径”对话框中。

图 6-12. 动画预览对话框
一旦 GIMP 完成处理,所有动画帧都包含与模型图像相同的三个图层,但帧和文本图层逐渐发生变化。你可以通过选择 图像: 视频 > VCR 导航器 并点击“回放”按钮来查看这个动画。
假设你想将这个视频导出为 GIF 动画。为此,你需要将这个多图像动画转换为多图层动画,并合并每个帧中的图层。你可以使用 图像: 视频 > 帧到图像 来自动完成此操作,这会弹出图 6-13 所示的对话框。保持所有设置不变,点击“确定”。再次,GIMP 将进行一段时间的处理,最终创建一个新的多图层图像。通过在图层名称后输入 (1000ms) 来将最后一帧(最顶层图层)的持续时间设置为 1000 毫秒。然后,你可以通过 图像: 滤镜 > 动画 > 回放 来查看动画,或将其导出为 GIF 文件。
6.2 手动创建动画 GIF
在本章开始时,我们逐帧构建了一个动画,将每一帧作为图层放入一张图像中。以下是构建类似动画时可以作为指南的一般步骤列表:

图 6-13. Frames to Image 对话框
-
为动画创建一个静止的背景。
-
创建另一个包含要移动的对象的图层;它可以从照片中剪切,使用绘画工具绘制,或输入为文本。
-
对于对象的每个新位置,复制前一个图层并对新图层应用一些变换:移动、旋转、变形、放大或缩小,等等。进行这些操作时要小心,否则动画会显得卡顿。
-
由于每个新图层必须替换前一个图层,因此每创建一个对象图层,都需要复制背景图层一次,并将这些副本插入到对象图层之间,然后将每个对象图层与背景图层合并。
-
动画完成了!
你刚刚创建了一个简单的动画,其中一个对象沿着固定的背景移动。虽然你可以使用这种技术来动画化多个对象,但这个过程是笨拙和重复的。请记住,如果你在计算机上做重复的任务,那说明你没有以聪明的方式使用计算机。

图 6-14. 背景图像

图 6-15. 第一个颜色的参数
在下一节中,我们展示了一些其他创建简单动画的方法。
绘制彩虹雏菊
第一个例子非常简单,因此不需要复制背景:图层逐步添加,以绘制雏菊的花瓣。
从图 6-14 所示的背景图像开始。
然后,我们用画笔工具手工绘制花瓣。我们每次绘制一个花瓣,且每个花瓣使用不同的颜色。为了更改颜色,我们只在花瓣之间按一定的幅度改变色相。背景相对较暗,因此我们选择一个明亮、饱和的颜色,从色相范围的一端开始,如图 6-15 所示。

图 6-16. 添加花瓣后的工作空间
每个花瓣都有一个独立的图层。首先创建一个新图层。在弹出的对话框中,为图层名称添加一个编号。使用Hardness 100的画笔设置为小尺寸,在图像的左上角绘制第一个花瓣。
对于第二片花瓣,选择与第一片花瓣相同饱和度和明度的颜色,但色调不同。要改变色调,在右侧的 H 字段中设置新的值。色调值范围从 0 到 360。由于雏菊有七片花瓣,加上它的茎部,我们需要八种不同的色调。所以每增加一片新的花瓣,我们在前一个色调值的基础上加 40,创建新的图层,命名它,并在正确的位置绘制花瓣,直到整个雏菊完成。
当雏菊完成时,我们有九个图层,动画几乎完成。如果动画在开始和结束时暂停,效果会更好,因此在第一个和最后一个图层的名称后添加显式持续时间(1000ms)。
要测试动画,转到图像:滤镜 > 动画 > 播放。图 6-16 显示了带有图层对话框的最终图像。
请注意,播放窗口始终以图像的实际大小显示图像——如果你创建的动画包含一个比屏幕更大的图像,这可能会成为问题。当动画占据大部分屏幕时,点击窗口顶部左侧第四个按钮,将其从播放窗口中分离出来。
当你对动画满意时,可以将其导出为动画 GIF,参考方法一:逐帧动画。
朝向观察者缩放
第二个动画稍微复杂一些。这次,我们想让一个单词朝向观察者缩放。
我们从一张新的背景图像开始。选择文本工具,选择你喜欢的字体,设置较大的字号和亮眼的颜色,在图像上写上“Hello!”图 6-17 显示了结果,使用的是FreeSans Bold字体,字号为 140,颜色为亮红色。

图 6-17. 向图像添加文本

图 6-18. 缩放图层
接下来,我们构建该图层的多个副本,每个副本都有更小的缩放因子和更强的模糊效果。我们按相反的顺序构建图层,因此最后构建的图层是第一个显示的图层。为了构建*滑的动画,我们每次都按相同的幅度改变图层的高度,并使用相同的模糊系数。
复制文本图层,并处理下面的副本。使用图像:图层 > 缩放图层,将图层高度减少 20 像素(参见图 6-18)。然后选择图像:滤镜 > 模糊 > 高斯模糊,应用默认参数的模糊效果。如果你不确定参数是否已设置为默认值,可以通过图像:滤镜 > 重置所有滤镜来重置所有滤镜。
再重复这个过程四次,每次都在下方的文本层上工作(即刚刚被转换的那个层)。你可以通过按
来加速过程,重复上次使用的滤镜。

图 6-19. 带有文本和背景层的图层对话框
最终,你应该会有六个文本层。然而,目前你不能将这个图像用作动画,因为所有层都是可见的。解决方案是复制背景层,使每个文本层都有一个背景层。通过交替点击“DUPLICATE”按钮和“RAISE”按钮,在图层对话框底部,你可以快速创建出图 6-19 中所示的图层序列。
然后,通过选择图层:右键点击 > 向下合并,将每个文本层与下方的背景层合并。保持背景的一个版本位于图层堆栈的底部,以便动画从原始背景开始。最终的图层序列如图 6-20 所示。
我们的动画几乎准备好了。由于我们复制了背景层很多次,文件达到了 12MB,比较大。但实际上,很多背景内容是相同的,造成了冗余,因此我们可以在不丢失有价值信息的情况下减小文件大小。
GIMP 提供了一种减小文件大小的方法:应用图像:滤镜 > 动画 > 优化(针对 GIF)。该滤镜没有对话框,立即完成操作。它会生成另一个更小的图像文件:在我们的案例中,文件大小为 362KB。该滤镜将图像中不会变化的部分替换为透明,正如图 6-21 所示。由于动画中的文字没有在背景上移动,大部分背景保持不变,因此文件大小大大减少。

图 6-20. 合并文本和背景层后的图层对话框

图 6-21. GIF 优化后的第一层
优化工具还将图层替换模式(combine)添加到除了底部层之外的每一层。因此,新的图层不会替换原有图层,而是与之合并。在之前的动画中,我们使用了(replace)组合模式,这是默认设置。
在动画完成之前,我们还需要做两件事。首先,我们需要更改第一个和最后一个帧(底部和顶部图层)的时序,以使动画更流畅。由于优化过程自动添加了 100 毫秒的持续时间,我们必须通过为这两个图层的持续时间添加一个零,将其更改为(1000ms)。

图 6-22。初始图像

图 6-23。构建图层
最后,将完成的动画导出为 GIF 格式。
向景观中添加雨滴
这个动画很容易构建,且不到 10 分钟就能完成。如果你有一些编程知识,甚至可以通过创建脚本来自动化这个过程。
作为背景,我们使用图 6-22 中的照片,它是一张拍摄自澳大利亚新南威尔士北海岸的沙滩照片。我们想在这个景观上添加一些雨滴。

图 6-24。生成的图层对话框
将背景图像复制三次。现在你有四个图层。接下来,在每个背景图层上方添加一个新的白色图层(参见图 6-23)。生成的图层对话框如图 6-24 所示。
使用白色图层来制作雨滴。首先,使用图像:滤镜 > 噪声 > RGB 噪声,按照图 6-25 中的参数将噪声添加到白色图层。对每个白色图层执行此操作,选择该图层并按下
。然后,应用图像:滤镜 > 模糊 > 运动模糊,使用图 6-26 中的参数将噪声转换为雨滴。对每个白色图层重复此过程。
动画几乎完成了。以下是剩余的步骤:
-
将每个雨层的混合模式更改为“正片叠底”;请注意,其他混合模式也适用,例如“滤色”或甚至“颗粒合并”。
-
将每个雨层与底层背景层合并(使用图层:右键点击 > 合并向下)。
![创建雨滴:添加噪声]()
图 6-25。创建雨滴:添加噪声
![创建雨滴:添加运动模糊]()
图 6-26。创建雨滴:添加运动模糊
-
使用图像:滤镜 > 动画 > 播放来测试动画。
-
为 GIF 优化动画,并将其导出为动画 GIF。

图 6-27。最终图像

图 6-28。初始图像
最终结果出现在图 6-27 中。当然,实际的动画比显示的静态图像要有趣得多。要查看它,请访问本书的官方网站(the-book-ofgimp.blogspot.com)。
向景观中添加雪
你可以使用类似的过程向图片中添加雪。为了展示更多可用工具,在这个示例中,我们应用了一些替代方法来获得结果。在 GIMP 中,你通常会发现许多不同的方法来完成给定的任务。
我们从图 6-28 所示的图像开始,这是一张在法国北阿尔卑斯山拍摄的照片。我们通过再次应用图像:滤镜 > 噪声 > RGB 噪声来制造雪,但这次是在一个新的透明图层上。为了将噪声应用到透明图层,请确保取消勾选“相关噪声”,然后将 ALPHA 游标移动到 100。

图 6-29。应用噪声滤镜

图 6-30。反转图层
雪是黑色的,如图 6-29 所示。在前面的示例中,我们在将混合模式更改为“正片叠底”时调整了雨的颜色。这次,我们使用图像:颜色 > 反转将雪变成白色,如它应有的样子(参见图 6-30)。
现在,我们想让雪在景观上缓慢下落。首先,复制雪层,然后应用偏移工具:选择图像:图层 > 变换 > 偏移,或者按
。设置一个小的正 Y 偏移量——大约 10。勾选“环绕”框,否则雪会从图像顶部消失(参见图 6-31)。
复制这个偏移副本,再次对副本进行偏移工具操作。重复这个过程几次。
如方法二:过滤所有图层所示,复制背景,将副本添加到每个雪层下方,并将每个雪层与下面的背景副本合并。结果是一个可用的动画。

图 6-31。偏移对话框
为了让雪花优雅地飘落,我们必须生成许多图层,并且我们需要对前一层的雪花应用相同的 Y 偏移量。一部顺畅的动画至少需要 30 帧。在为静态图像添加动画和 18.4 移动路径工具中,我们向您展示了两种自动生成这些图层的方法,节省了大量时间。
6.3 使用动画工具
GIMP 提供了许多工具和滤镜来创建动画。在本节中,我们将向您展示其中的一些工具。
交互式变形
使用这个工具和稍微的努力,您可以创造出令人印象深刻,或者至少是有趣的动画。
基本上,我们将扭曲一张现有的图片,然后自动生成动画的中间层。为此,我们需要引入之前用来扭曲静态图像的工具的额外功能。
我们从一张相当严肃的女孩的照片开始,见图 5-1 中的第一张。我们的动画将让她以一种傻乎乎、夸张的方式微笑。首先,使用模糊选择工具选择面部。
选择 IWarp 工具:图像:滤镜 > 扭曲 > IWarp。如图 6-32 所示,弹出对话框。选择移动变形模式,并选择一个小的变形半径,例如 10 像素。使用鼠标指针,或者如果有的话,使用手写板笔,轻轻地向上和向外拖动嘴巴两侧。增大变形半径,然后稍微向下移动下唇,稍微向上移动上唇。您还可以稍微向下移动下眼睑,并轻轻拉伸眼角。这款工具没有真正的撤销功能,但如果您犯了错误,可以使用移除变形模式来纠正您刚刚做的修改。
我们可以使用此工具来更改静态图像。不过,如果我们点击 ANIMATE 标签,我们可以自动生成动画。将帧数设置为 20,并勾选 PING PONG 框。动画的额外层将在您点击 OK 后由 GIMP 生成。
与之前的动画一样,调整图层的时序,优化图像以适应 GIF 格式,然后将图像导出为 GIF。
为静态图像添加动画
在本章前面,我们使用了“过滤所有图层”工具从一个多图层图像制作动画(见方法二:过滤所有图层)。过滤所有图层也可以用于对现有动画的所有帧应用系统性的更改。该工具通过对所有图层应用过滤器来工作。您可以设置过滤器参数的初始值和最终值,如果这两个值不同,工具会通过逐步变化参数从起始值过渡到最终值,从而过滤每一层。
GIMP 中大多数可用的滤镜可以逐步应用到图像的各个图层上。你甚至可以连续使用多个不同的滤镜,依次应用“滤镜所有图层”工具。
为了演示,我们将对图 6-33 中显示的 Olivier 的暹罗猫图像进行动画处理。因为她的名字是 Aria,所以将第一个图层的名称更改为Aria #1。将图层复制 39 次,后续的图层会自动命名并编号,从 1 到 40。

图 6-32. IWarp 对话框

图 6-33. 初始图像
要在“滤镜所有图层”工具中选择映射滤镜,请在搜索框中输入map,然后点击“按名称搜索”。选择plug-in-map-object滤镜,然后点击“应用”。
将图像映射到*面上,然后在Orientation选项卡中修改 Y 值。我们希望图像围绕垂直轴旋转并完成 360 度的旋转,因此将 Y 值更改为–180,如图 6-34 所示(此时是点击了“预览”后拍摄的!)。点击“确定”,第一次图层转换后,会弹出一个小对话框。
点击“继续”。如图 6-35 所示,将 Y 旋转更改为+180°。点击“确定”,在继续对话框中输入文件名,然后点击“继续”。由于图层数量较多,整个过程需要较长时间才能完成。在生成的动画中,Aria 围绕垂直轴旋转,如图 6-36 所示。

图 6-34. 第一个滤镜的参数
现在我们想对所有图层应用第二个滤镜。我们使用相同的参数对每个图层应用滤镜 PLUG-INAPPLYLENS。通过“滤镜所有图层”应用滤镜,并点击“应用”按钮,得到图 6-37。保持参数不变,点击“确定”。与之前显示的对话框相同,这次保持参数不变。结果显示在图 6-38 中。

图 6-35. 第二个滤镜的参数

图 6-36. 第一个动画
你可以使用“滤镜所有图层”工具搭配超过一百个滤镜。但该工具也有一些限制:
-
尽管工具界面列出了所有滤镜,但我们偶尔会遇到某些滤镜无法正常工作。如果滤镜不起作用,你不会看到通常会出现的连续对话框。这种差异发生的原因是每个滤镜必须由程序员进行调整,才能与“滤镜所有图层”配合使用,而有时滤镜会在没有必要调整的情况下发布。如果遇到这个问题,你只能耐心等待更新。与此同时,你可能能找到其他类似的滤镜,它能够与该工具正常配合使用。
-
尽管“滤镜所有图层”可以与多种滤镜一起使用,但该工具本身相当简单,只执行一个基本功能:它在初始图像和经过滤镜变换后的图像之间生成*滑过渡。

图 6-37。第二个全局滤镜的参数

图 6-38。最终动画
变形
下一个工具使用起来很简单,但如果参数设置正确,会产生非常有趣的效果。Morphing 工具位于 图像:视频 > 变形 > 变形 菜单中,主要功能是将给定图像逐渐转换为另一幅图像。通常,当两幅图像有相似之处时,这个效果最佳。请注意,这个工具也是 GAP 的一部分,因此你需要安装这套插件才能使用它。
为了演示这个工具,我们将把一张肖像变形为另一张肖像。这两张肖像是在同一天、相同条件下拍摄的。如 图 6-39 和 图 6-40 所示,这两位女孩的年龄相同,都是金发碧眼,穿着黑色衣服,拍摄时背景也相同。但她们的面部、发型、穿着风格以及头部倾斜角度都不同。

图 6-39。第一张肖像

图 6-40。第二张肖像
将两幅图像作为图层打开到一个新图像中,例如,通过将其中一张肖像的缩略图拖到工具箱中创建一个新图像,然后将第二张肖像的缩略图拖入刚创建的新图像中。通过调整不透明度将顶部图层设为半透明,然后稍微移动它,确保两位女孩的肩膀和面部对齐。裁剪图层,使它们的大小相同。图 6-41 显示了结果,顶部图层仍然是半透明的。

图 6-41。肖像作为图层
在使用形变工具之前,两个图层必须具有 Alpha 通道:图层:右键点击 > 添加 Alpha 通道。添加 Alpha 通道后,图层名称在图层对话框中不再是粗体显示。
现在选择形变工具。它的对话框很大,包含许多组件,但你只需要使用其中的几个。形变工具的目的是逐步将源图像(显示在对话框的左侧)转换为目标图像(显示在对话框的右侧)。这里,较低层作为源图像,但如果你愿意,可以更改此设置。选择适当大小的图像,以便它们在预览窗口中按正确的比例显示。
形变过程使用放置在源图像上的点和放置在目标图像上的相应点。通过动画,源图像中的每个点及其相邻像素被移动到相应点的位置。
首先,在两张图像的边界周围放置形状点,以防止图像框架出现奇怪的变形。保持默认的数量 64 不变,然后点击“形状”按钮。现在,图像的轮廓已对应。
接下来,我们将形状点添加到源图像上,并移动目标图像上的相应点。点击第一张图像中的某个特征,出现一个黄色点,目标图像上也会出现一个相应的黄色点。我们在鼻尖、眼角、嘴巴周围、下巴和头发等位置添加点。你可以在添加形状点时尝试不同的编辑模式。例如,你可以移动现有的形状点,删除它们,或者放大或缩小以放置难以放置的形状点。
添加形状点后,我们唯一更改的参数是步骤数。这个值表示将在源图像和目标图像之间构建的中间图层数量。我们建议至少设置 20 步——如果两个图像差异很大,可以增加步骤数。
最后,点击确定。大对话框消失,GIMP 开始创建新的图层。根据图像的大小和步骤数,这个过程可能需要一些时间。当 GIMP 完成时,图像已经准备好进行测试,方法是使用图像:滤镜 > 动画 > 播放。我们建议你增加第一帧和最后一帧的持续时间。
最好的效果是图像相似度较高且形状点已仔细放置时获得的。图 6-42 和图 6-43 分别展示了我们 22 帧动画中的第 7 帧和第 14 帧。由于头发和服装风格不同,这些特征的形变看起来不自然,但面部形变*滑。
为了完成动画,请优化为 GIF 格式,然后将图像导出为动画 GIF。
6.4 使用 GAP
在方法二:过滤所有图层和方法三:沿路径移动中演示的两个简单的 GAP 示例只是对这个复杂且强大的插件的简要介绍。实际上,GAP 根本不是一个插件,而是一个包含多种动画相关插件的集合。大多数插件(但不是全部)可以在图像:视频菜单中找到。

图 6-42. 动画的第 7 帧

图 6-43. 动画的第 14 帧
在本节中,我们只考虑菜单中找到的插件。这些插件(除了形态子菜单中的插件)都处理多图像动画,而不是我们在之前的所有示例中创建的多层动画(请参见方法三:沿路径移动)。
多图像格式非常适合构建和操作大型复杂动画。它允许您转换为和从流行的视频格式(如 MPEG)进行转换。必要时,GAP 还可以在多图像和多层动画格式之间进行转换。所有这些优点使得这一套插件在很大程度上成为了一个完整的视频处理工具,嵌入在 GIMP 中。
移动路径工具
“移动路径”工具(图像:视频 > 移动路径)是 GAP 的主要界面。如您在方法三:沿路径移动中所学,您首先需要按照以下步骤操作:
-
在 GIMP 中至少打开一个多层或多图像的动画。该图像将作为您添加到动画中的图层源;您可以选择打开多个图像。
-
创建一个新文件夹来存放新的动画。
-
在此文件夹中为新动画放置一个背景图像。可以将其命名为name
-00001.xcf。 -
在 GIMP 中打开这个背景图像,并使用图像:视频 > 复制帧进行复制。复制的数量应等于所需的帧数。
-
打开源文件和背景文件后,从动画的源图像中选择“移动路径”工具。
如果在打开“移动路径”工具之前没有正确设置环境,工具会报错并拒绝工作。请注意,您可以使用现有的多图像动画作为背景,而不是像我们一样创建一个。在这种情况下,只需打开源动画(步骤 1),然后打开背景动画,之后就可以打开“移动路径”工具了。
“移动路径”工具将源图像中的图层添加到目标动画的一系列帧中。通过修改多个参数,你可以定义图层如何添加到帧中。基本上,你需要在目标动画中定义位置(即相对位置);对于每个位置,定义以下参数的值:

图 6-44. 初始景观
-
位置
-
方向
-
X 和 Y 轴缩放
-
不透明度
-
透视
然而,如果源图像有一个活动选择区域,你也可以选择只将选择区域添加到新动画中。
你可以使用“移动路径”工具通过为连续帧中的图层构建复杂的路径来制作多个场景的动画,并仅对与特定场景对应的帧进行更改。
最后,这一点很重要,若要向目标帧添加多个图层,请多次使用“移动路径”工具——每个图层一次。
我们将通过两个新的示例,演示这个工具可以实现的一些巧妙功能。
双筒望远镜动画
首先,我们制作一个模拟某人通过双筒望远镜观察场景并移动望远镜寻找目标的动画。场景是一个被山脉环绕的村庄,如图 6-44 所示。
我们添加了双筒望远镜作为一个新图层,除了两个重叠的透明圆圈外,整个图层是完全黑色的。以下是创建双筒望远镜的步骤:

图 6-45. 添加双筒望远镜

图 6-46. 移动双筒望远镜
-
创建一个新的透明图层。
-
构建一个圆形选择区域。
-
将其保存为通道(图像:选择 > 保存到通道),然后再次选择该图层。
-
将选择区域水*移动一个大约是其直径三分之二的距离。
-
在通道对话框中,将保存的通道添加到当前选择中。
-
将新的双筒望远镜选择保存为通道。
-
选择图层选项卡上的顶层,反转选择,并填充为黑色。
结果应该类似于图 6-45。
在我们的动画中,我们让双筒望远镜在景观中移动。但目前两个图层的大小相同,所以当望远镜移动时,黑色区域不会完全覆盖背景,造成类似于图 6-46 的效果。为了避免这种情况,我们需要放大顶层以覆盖整个景观。

图 6-47. 放大上层
选择图像: 图层 > 图层边界大小,在两个方向上增大大小,并将画布居中于放大的图层,如图 6-47 所示。然后将整个图层变为黑色,除了双筒望远镜窗口之外。由于该图层现在比画布大,因此这个步骤有点棘手。这里有一种方法:
-
如果还没有,将双筒望远镜的选择保存到通道中,然后返回到图层并取消选择。
-
选择图像: 图像 > 适应画布到图层。
-
使用前景色填充图层 (
)。 -
恢复保存在通道中的选择,返回到图层,并清除选择内容 (
)。 -
取消选择。
因为我们放大了图像,所以在处理结束时需要裁剪它。
现在为动画创建一个新文件夹,命名为Binoculars。将图层对话框中的背景图层缩略图拖到工具箱中,并将图像保存为bin-0001.xcf,保存在新建的Binoculars文件夹中。
使用图像: 视频 > 复制帧,将该帧复制 59 次。动画现在有 60 帧。我们使用路径将双筒望远镜在景观中移动。在工具箱中选择路径工具 (
),然后点击添加点到你刚刚保存的背景图像中,如图 6-48 所示。

图 6-48. 穿越景观的双筒望远镜路径

图 6-49. 将路径作为控制点序列导入
选择移动路径工具 (图像: 视频 > 移动路径. . . )。在对话框中,检查所选图层是源图像的顶部图层,缩略图中大部分为黑色。对于 STEPMODE 选择“无”(None),对于 HANDLE 选择“居中”(Center)。
点击对话框中“编辑控制点”(EDIT CONTROLPOINTS)区域的“抓取路径”按钮,将我们刚刚构建的路径导入为控制点序列,这些控制点在 60 帧中均匀分布。然后,对话框应该类似于图 6-49。
GAP 插件没有撤销功能,因此请通过点击“动画预览”(ANIM PREVIEW)检查你刚刚构建的动画。如果一切正确,点击“确定”生成最终的动画。丢弃为预览创建的多图层图像。
改善双筒望远镜动画
虽然这确实作为了一个使用“移动路径”工具的路径基础介绍,但我们刚刚创建的动画并不非常真实。如果你通过望远镜观看,移动的应该是横向图像,而不是你。
如果你关闭了它,打开你刚刚制作的望远镜动画。为下一个版本的动画创建一个新文件夹,然后创建一个比源图像中的横向图像小得多的新空白图像。对于这个示例,我们创建了一个 521 × 338 的图像,而我们的横向图像是 1042×676。将此图像保存到新文件夹中,命名为bin-0001.xcf,并使用图像:视频 > 重复帧将其复制 59 次。
打开“移动路径”工具对话框(图像:视频 > 移动路径)。选择前一个动画的横向层作为源层(对话框的左上角),将 STEPMODE 设置为 None(在 SOURCE IMAGE/LAYER 下方),将 HANDLE 设置为 Center(在 STEPMODE 右侧),并勾选对话框底部的 INSTANT APPLY。接下来,让我们通过点击预览区添加点来在“移动路径”工具对话框中构建路径。点击“添加点”,然后点击预览区以添加新点。如果你点击现有点附*,你会移动那个点,而不是添加新点,所以点击最后一个点并拖动它来添加新的点。注意,随着你放置点,源图像会发生移动。我们的结果显示在图 6-50 中。
在最终确定此动画之前,勾选“CLIP TO FRAME”复选框,然后点击“确定”。GIMP 会处理一段时间,构建动画的第一部分,横向图像在较小的图像中移动。你可以通过选择图像:视频 > 播放回放来测试结果。

图 6-50. 手动创建路径

图 6-51. 放置第二层
现在将望远镜放置在这些横向帧的上方。使用图层蒙版。使用“移动路径”工具再次将蒙版作为新图层添加到所有帧中。图 6-51 显示了我们使用的设置。选择望远镜层作为源层并将其放置在图像的中央。
只需点击“确定”即可获得新动画。每一帧包含三个图层——从上到下分别是:望远镜图像、横向图像和白色背景。我们想要将最上层与背景合并,并使用合并后的图层作为横向图层的蒙版。这不仅减少了图层数量,同时也演示了图像:视频 > 帧修改工具的使用。

图 6-52. 降低最上层

图 6-53. 合并两个底部图层
“修改帧”工具非常方便,用于修改多图层动画中所有帧的图层。对话框如图 Figure 6-52 所示,显示了我们的第一次选择。点击对话框顶部的 FUNCTION 菜单,选择 LAYER STACKPOSITION >LOWER LAYER(S)。保持勾选“PATTERN IS A LIST OF LAYER STACK NUMBERS”,并为 LAYER PATTERN 输入 0。点击 OK。

图 6-54. 使用底部图层作为图层蒙版
接下来我们合并两个底部图层。再次选择“修改帧”工具,这次选择图 Figure 6-53 中显示的设置。因为图层是从上到下按 0 开始编号的,所以图层顺序是“1 2”。合成后的图层命名为 Background。
最后一步如图 Figure 6-54 所示。底部图层作为景观图层的蒙版。
6.5 练习
练习 6.1. 你知道那些在某些网页上不断闪现让人恼火的广告吗?制作一个广告,其中的标志会逐渐消失和出现。完全手动制作。
练习 6.2. 制作与前一个练习相同的闪烁标志,但这次使用“过滤所有图层”工具。
练习 6.3. 如果你有两个具有相同背景的多层动画,创建一个合并这些图层的动画很简单。使用这个思路制作一个动画,其中标志首先逐渐从背景中显现出来,然后在前景中闪烁。你可以手动制作或使用“过滤所有图层”工具。
练习 6.4. 使用 IWarp 工具制作一个摄影肖像的动画。你可以获得一个美学效果,但更可能的是你会得到一个有趣的效果。所以,使用这个工具在你非常熟悉的某个人的肖像上制作,比如你自己。
练习 6.5. 使用 Morphing 工具制作一个动画,其中一个标志逐渐变换成另一个标志。两个标志应该是相同大小的。
练习 6.6. 使用移动路径工具制作一个动画,其中一个标志在背景上水*移动。
练习 6.7. 你可以使用移动路径工具将多层动画中的连续图层添加到你正在制作的动画中,实际上是通过使用 LOOP 作为 Stepmode 来合并两个不同动画的内容。用这个思路创建一个标志,标志在水*方向移动,同时闪烁。
练习 6.8. 重新创建本章第三个练习中的动画,方法三:沿路径移动,但这次使用在图像:视频菜单中找到的工具。首先,你必须使用“过滤所有图层”工具构建两个多层动画,然后将这些动画从多层转换为多图像。编辑它们以生成最终的动画。
第七章 图像预处理
图像预处理在科学成像中最常用于在分析有意义内容之前去除图像中的噪声和失真。例如,科学家们在使用卫星图像进行研究之前,会对图像进行预处理,以去除大气杂物和云层等干扰。即使你不是科学家,你也可能想要预处理你的图像,因为这些技术可以帮助你修正失真、改善色彩*衡并增强可见度。
7.1 教程:从图像中提取信息
那么,如何从图像中分离噪声和有意义的元素呢?一种方法是通过直方图收集图像的信息,以查看各个通道是否存在失真。我们将在本教程中使用的图像并不特别有趣,但它代表了在处理拍摄质量差的照片时可能遇到的问题。如图 7-1 所示,这张照片的质量非常差。该照片是通过一个关闭的窗户拍摄的,光线较差,并且使用了相机的自动设置。

图 7-1. 初始照片
动态范围扩展
首先,收集图像动态范围的信息,例如不同通道中最小值和最大值之间的比率。图 7-2 中显示的合并直方图是可视化图像动态范围的一种方式。通过图像:颜色 > 信息 > 直方图打开它们,并将 CHANNEL 改为 RGB。三个通道——红色、绿色和蓝色——以各自的颜色显示在同一图表中。在直方图重叠的区域中,颜色是相加的。水*轴上的位置代表 0 到 255 之间的一个特定值。直方图的高度(纵轴)表示具有该值的像素数量。

图 7-2. 初始照片的直方图

图 7-3. 直方图中的有意义部分

图 7-4. 均衡化后
将小三角形移动到水*灰度条下方,框定有意义的数值区间。图 7-3 显示,几乎没有像素值小于 65 或大于 173。实际上,99.1% 的像素都在框定的区间内,这也解释了为什么图像看起来昏暗且模糊。

图 7-5. 归一化后的直方图

图 7-6. 拉伸对比度后的图像
扩展动态范围在 GIMP 中是相当简单的。最简单的工具是图像:颜色 > 自动 > 归一化,它会自动将每个通道的动态范围拉伸到整个可用范围。图 7-4 展示了结果,图 7-5 展示了相应的直方图。因为图像中只有略多于一百个不同的值,而范围有 255 个值,将现有值拉伸到整个范围会留下很多未被表示的值,这解释了奇怪的“梳子”形状。
在生成的图像中(图 7-4),你可以看到松鼠更加明显,但图像中的颜色失真被夸大了。
同一个菜单中包含其他自动化工具。例如,图 7-6 展示了使用图像:颜色 > 自动 > 拉伸对比度后的图像及其直方图。你也可以尝试图像:颜色 > 自动 > 归一化,它会给出类似的结果。

图 7-7. 使用“自动”功能后的图像

图 7-8. 提取 RGB 通道
在“等级”工具中按下 AUTO 按钮,会得到图 7-7 中显示的图像。你也可以通过使用图像:颜色 > 曲线来操作每个颜色通道的曲线,抑制照片中不存在的高低值,从而获得类似的效果。
直方图修改
前面提到的直方图不太有用,因为它们被挤在一个窗口中,而且它们在图像中的意义并不明显。更好的方式是使用图像:颜色 > 组件 > 分解来可视化三个通道。在图 7-8 中显示的对话框中,选择 RGB 将图像分解为三个 RGB 通道。创建一个新的图像,其中有三个灰度层,每个通道对应一个层。在直方图窗口中,选择“值”通道,这会自动完成,因为图像没有颜色或透明度。

图 7-9. 红色通道

图 7-10. 绿色通道

图 7-11. 蓝色通道
图 7-9 到图 7-11 显示了三个通道及其各自的直方图。显然,蓝色通道对图像的贡献远远小于其他两个通道。我们来看一下,如果你拉伸蓝色通道的直方图,而保持其他通道不变,会发生什么。

图 7-12. 拉伸蓝色图层的动态

图 7-13. 重新组合后的图像
在“图层”对话框中选择蓝色图层,然后应用图像:颜色 > 自动 > 均衡化。结果是,如果你隐藏其他两个图层,效果如图 7-12 所示。接下来,应用图像:颜色 > 组件 > 重新组合。结果如图 7-13 所示,比原始图像更差。此图像演示了,适当的预处理需要对图像动态有更深的理解,而不仅仅是会使用自动工具。
噪声减少
噪声是一种围绕图像某一区域*均强度值的小幅波动。如你在本章稍后看到的,噪声减少在许多情况下是有用的。但在目前的情况下,图像主要是噪声,任何噪声减少过程都无法真正改善它。唯一稍微有用的工具是图像:滤镜 > 增强 > 锐化掩模,它会弹出如图 7-14 所示的对话框。

图 7-14. 锐化掩模对话框

图 7-15. 使用“锐化掩模”后的效果
如果你将半径(RADIUS)增加到 40 以上,图像会稍微有所改善,如图 7-15 所示。松鼠更加明显,立体感增强,但背景中的大部分植物依然很难辨认。
边缘检测
通常,边缘检测增强了照片中物体的可见性。但是当我们将图像:滤镜 > 边缘检测菜单中的各种滤镜应用到最初的松鼠照片时,并没有看到任何改善。通过依次应用几种不同的工具,你可以获得更好的效果。
例如,首先选择“Levels”工具,然后点击“AUTO”。接下来,应用“Unsharp Mask”滤镜。最后,选择图像: 滤镜 > 边缘检测 > 边缘滤镜。使用图 7-16 中显示的设置,您将得到图 7-17 中所示的结果。诚然,如果您的目标是创建一张反映松鼠栖息环境的真实图像,那么这个版本并没有真正的改善。您可以尝试将最后一个滤镜应用到图层的副本上,然后调整混合模式,以获得更自然的效果。

图 7-16. 边缘滤镜对话框

图 7-17. 使用 Roberts 边缘检测滤镜后的效果
7.2 预处理的原理
在本节中,我们将向您介绍预处理的一般原理。
预处理的主观方面
图像预处理增强了我们在图像中感兴趣元素的可见性。换句话说,目标是尽可能忠实地恢复原始信息。一般来说,预处理方法使得同一区域的像素更加相似,或者增加不同区域间像素的差异。但要准确定义“区域”到底由什么构成是困难的。
如本章开头所述,预处理在科学成像应用中的使用比在创建装饰性图像或娱乐照片时更为常见。如果一位摄影师想要修饰他为演员拍摄的人像,他可能会使用第二章和第五章中的技术,而不是本章中的技术。擦除皱纹或瑕疵不需要太多信息,只需要稳健的手法和一点时间。
相反,生物学家通常希望从显微照片(通过显微镜拍摄的照片)中提取尽可能多的信息。如果他们想要增强图像质量,他们不能使用会降低图像信息的技术。这对于通过卫星拍摄照片的情报人员或通过望远镜拍摄照片的天文学家也是一样的。
本章中使用的技术改变了图像的外观,使得您可以更轻松地从中提取信息。它们移除无用和有害的信息(即噪声),以增强有意义的信息。
改善图像的想法是一个高度主观的过程。但人眼对高对比度特别敏感,因此我们在此介绍的技术通常旨在提高图像的对比度,因为这是改善场景可视性的最佳方法。
尽管本章的吸引力比前几章要狭窄,但我们认为这里介绍的技巧对几乎所有使用 GIMP 处理照片的人都有帮助。特别是噪声减少和边缘检测技术具有广泛的应用。此外,这些信息将帮助你更全面地理解 GIMP 的功能,这在你最不期望的时候可能会派上用场。

图 7-18. 细菌显微照片

图 7-19. 图 7-18 的直方图
直方图和通道分解
图像预处理的主要目的是获取有助于使图像更易读的信息。当你使用图像直方图进行调整时,你实际上是在改变单个像素的强度。这种转换不会改变区域的形状,但可以改变它们的纹理、颜色、亮度或与周围环境的对比度。
图 7-18 是一张用显微镜拍摄的细菌灰度照片。图 7-19 显示了其对应的直方图。在这张图片的 160,000 个像素中,有 1684 个像素的值为 77,位于 0 到 255 的区间内。
选择“Levels”(等级)工具,并调整图像的唯一等级,如 图 7-20 所示。结果显示在 图 7-21 中,带有直方图。此时直方图跨越了整个范围,但并不是所有的值都被表示出来,因为离散颜色的总数少于区间 [0:255] 的长度。对比度得到了提高, resulting 图像更易读。

图 7-20. 改善值动态

图 7-21. 改进后的效果
图 7-22 显示的是一张彩色的人类血液显微照片。图 7-23 显示了这张图像的组合直方图。你可以看到这些直方图每个都有两个不同高度和位置的峰值,具体取决于所选的通道。红色通道比其他两个通道的高值范围更广,但没有一个通道能完全达到 255。
你可以通过使用图像: 颜色 > 组件 > 分解将图像分解为三个通道,从而获取更多信息。从出现的对话框中(图 7-24),选择第一个颜色模型——RGB。保持选中“分解为图层”选项,然后点击确认。一个新的图像将被创建,每个通道对应一个图层。每个图层都是相应通道的灰度表示。例如,图 7-25 展示了红色通道图层。

图 7-22. 人类血液的显微照片

图 7-23. 图 7-22 的合并直方图

图 7-24. 分解工具对话框
改善这些通道的一个有用工具是图像: 颜色 > 曲线。当你将其应用到对应红色通道的图层时,你将看到图 7-26。点击曲线右上方的小按钮,打开对数直方图。在这个直方图中,垂直条形的高度与像素数量无关:高度与数量之间的比例会随着高度增加而减少。在许多情况下,这种类型的直方图更容易阅读。

图 7-25. 图 7-22 的红色通道

图 7-26. 调整红色通道
按照图 7-27 中所示的方式调整曲线,仅保留直方图中有趣的部分。图 7-28 展示了调整后的结果,并显示了相应的修改后的直方图。注意那些对应于未表示值的白色垂直条形。
对其他两个通道做同样的操作:选择相应的图层,选择曲线工具并调整曲线。完成这三个图层的调整后,选择图像: 颜色 > 组件 > 重新组合,该操作将使用分解图层中的三个通道的值重新构建原始图像。结果如图 7-29 所示,图像的 RGB 直方图已合并。图像变得更易读,生物学家现在可以看到并解读一些之前无法观察到的细节。

图 7-27。改变曲线

图 7-28。结果中的红色通道

图 7-29。调整三个通道后

图 7-30。图像处理后:颜色 > 自动 > 均衡

图 7-31。图像处理后:颜色 > 自动 > 白*衡

图 7-32。图像处理后:颜色 > 自动 > 色彩增强
通过动态扩展提取信息
在之前的教程中,我们使用了一些自动工具来扩展图像的动态范围,但效果并不理想。虽然在某些情况下它们可能有用,但显然你不应该依赖自动工具来调整图像的动态范围。在本节中,我们将在细菌的显微图像上使用几种自动工具,并得到一些有趣的结果。
图 7-30 到 图 7-35 展示了使用 图像:颜色 > 自动 菜单中的六个选项后的结果。在这种情况下,最佳选择不是个人喜好的问题,而是实用性的考量。将解读这张图片的生物学家会选择提供最多关键信息的变换。

图 7-33。图像处理后:颜色 > 自动 > 归一化

图 7-34。图像处理后:颜色 > 自动 > 拉伸对比度

图 7-35。图像处理后:颜色 > 自动 > 拉伸 HSV
变换是全局的,无法进行参数化。它们对所有通道的作用相同,尽管拉伸 HSV 变换是在 HSV 模型上操作,而不是 RGB 模型。为了进行比较,图 7-36 展示了使用 Levels 工具中的 AUTO 按钮后的效果。该变换会分别作用于每个通道,移除直方图中的最低值,因此它会去除一些背景噪声,但也可能删除有意义的信息。

图 7-36。使用 Levels 工具中的 Auto 后

图 7-37. 增加灰度像素值(变暗)
接下来,尝试使用“Curves”工具进行一些更复杂的操作。只处理“值”(Value)通道(即灰度值),尽管您也可以分别处理三个颜色通道。在每个情况下,首先应用图 7-27 中显示的曲线修改,以去除未表示的极端值。
在从图 7-37 到图 7-44 的一系列图像中,您可以看到对每个曲线的修改、其效果(在每个图注中说明)以及结果图像。这些结果相当多样化,其中一些可能并不太有用。在这些最后的示例中,图像中通道之间的相关性以及整体色调得以保持。请注意,如果您在“Levels”工具中使用“自动”(AUTO)按钮,相关性将不会被保持。对于大多数用户来说,这没有区别。

图 7-38. 增加像素值的结果

图 7-39. 减少灰度像素值(变亮)

图 7-40. 减少像素值的结果
使用“Curves”工具可以进行多种操作。改变曲线的形状可以得到有趣的结果——但更常见的是得到奇怪且无用的结果。例如,图 7-45 显示了应用于红色通道的奇异曲线。将相似的曲线应用于其他两个通道后,得到了图 7-46,这可能对生物学家没有提供任何额外的有用信息。

图 7-41. 均化灰度像素值

图 7-42. 均化像素值的结果

图 7-43. 多样化像素值

图 7-44. 多样化像素值的结果

图 7-45. 一种奇异的曲线
7.3 滤波
滤波可以去除图像中的噪声。在本节中,我们将介绍滤波的基本概念,并展示一些常见的技术。
滤波原理
图像中噪声产生的原因有几个:
-
照片是在恶劣条件下拍摄的,光线不足,如图 7-47 所示,或者是摄影师移动了,如图 7-48 所示。
![对所有通道应用奇异曲线后的结果]()
图 7-46. 对所有通道应用奇异曲线后的结果
![由于恶劣条件造成的噪声]()
图 7-47. 由于恶劣条件造成的噪声
![由于摄影师移动造成的噪声]()
图 7-48. 由于摄影师移动产生的噪声
-
相机是一个非常低成本的型号,CCD 传感器太少,产生了强烈的 RGB 噪声,如图 7-49 所示。
-
采样频率过低,如图 7-50 所示。这种噪声通常出现在手机拍摄的照片中。
-
打印出来的照片已被划伤或以其他方式损坏,如图 7-51 所示。

图 7-49. 由于图像传感器太少造成的噪声

图 7-50. 由于低采样频率造成的噪声
减少图像噪声最常见的方法是使用滤波。这个方法的核心思想是减少应该保持一致的区域中的扰动幅度,比如墙壁或物体表面,同时保留过渡区域,也就是物体与其周围环境之间的边界。如果可能的话,这些过渡区域应该被突出强调。
特征矩阵
滤波会根据邻*像素的值更改每个像素的值。滤波器是通过一个公式或数学机制定义的,该机制计算出这个新的像素值。

图 7-51. 由于照片划痕产生的噪声

图 7-52. 卷积矩阵滤波器对话框
我们将仅考虑 GIMP 中最简单和最常用的滤波器。在图像:滤镜菜单中可以找到噪声减少滤波器。最通用的滤波器是图像:滤镜 > 通用 > 卷积矩阵,它会弹出图 7-52 所示的对话框。
矩阵是一个由五行五列数字组成的数组。最初,只有中心点的值与零不同,在这个例子中为 1。这意味着每个像素都被自身替代(即没有变化)。

图 7-53. 噪声衰减矩阵
您可以修改矩阵条目以创建各种效果。如果您更改了某个条目,按下
键将带您到下一个条目,并且其内容会被选中。如果您输入新的值,它将替换掉之前的值。在图 7-53 中,我们将围绕中心条目的八个条目设置为 1,这意味着新像素的计算值是它自己和它的八个邻*像素之和。要计算这九个值的*均像素值,请将除数设置为 9。
如预览所示,这个滤波器减少了噪声并*滑了图像。图 7-54 展示了应用滤波后的图 7-49 效果。卷积矩阵滤波器易于使用,但要注意:结果图像会变得模糊。由于矩阵包含五行五列,您可以通过在矩阵四个边中添加中间的四个点来定义一个更大的滤波器。此时,除数(DIVISOR)将变为 13。滤波器使用的邻*像素应均匀分布在中心目标像素周围。
您可以在矩阵中使用不同的值来应用相同的滤波器。例如,图 7-55 展示了高斯模糊的值,其中离中心像素更*的像素权重更大。当然,除数(DIVISOR)必须适当调整。这个滤波器会比前一个滤波器更强烈地模糊图像。

图 7-54. 在图 7-49 上应用均值滤波后

图 7-55. 高斯滤波矩阵
比较内置滤波器
在图像:滤镜菜单中的许多滤镜中,有一些是纯粹的预处理滤镜。例如,看看图像:滤镜 > 模糊菜单。模糊条目不太有用,因为你无法改变设置。焦点模糊和运动模糊用于特效处理。对于预处理来说,最有用的条目是两个高斯滤镜。图 7-56 和图 7-58 展示了这些滤镜在图 7-49 图像上的不同效果。如你所见,选择性高斯模糊滤镜对该图像效果最佳。
另一个有用的滤镜是图像:滤镜 > 增强 > 去噪。去噪滤镜被称为中值滤镜。它不像卷积矩阵那样使用相同的方法,尽管它也依赖于矩阵。图 7-59 显示了它的对话框,图 7-60 展示了将去噪滤镜应用于图 7-51 中的图像的结果。你可以通过调整参数来隐藏剩余的刮痕。事实上,简单地勾选递归(RECURSIVE)复选框,它会重复滤镜的最后操作,便能起效,但这样做也会增加模糊效果。不过,从美学角度来看,结果可能会被认为是比初始照片更有改善的效果。

图 7-56. 在图 7-49 上应用半径为 5 的 IIE 高斯模糊滤镜后的效果

图 7-57. 在图 7-49 上应用半径为 8 的 RLE 高斯模糊滤镜后的效果
到目前为止,我们尝试过的所有预处理滤镜都有一个共同的缺点:它们在一定程度上模糊了图像。模糊是因为这些滤镜通过*均邻*像素的值,在图像强烈过渡的地方降低了图像质量,这些过渡标定了图像的不同区域。而锐化则是加强这些过渡。

图 7-58. 对图 7-49 使用半径为 8 的选择性高斯模糊滤镜后的效果

图 7-59. 去斑滤镜对话框
锐化可以通过构建一个比之前使用的更复杂的卷积矩阵来完成。你也可以应用图像:滤镜 > 增强 > NL 滤镜,但选择正确的参数非常具有挑战性。到目前为止,最好的锐化滤镜是那个名字带有悖论的熟悉滤镜:图像:滤镜 > 增强 > 非锐化掩模。其对话框如图 7-61 所示。

图 7-60. 对图 7-51 使用去斑滤镜后的效果

图 7-61. 非锐化掩模滤镜对话框
RADIUS 设置图像边缘的厚度。AMOUNT 设置掩模的效果强度。通常保持 AMOUNT 值较低(0.25 到 0.5)最好。如有需要,可以重复操作两次或更多次。这就是我们在图 7-48 中所做的,以得到图 7-62 所示的效果。

图 7-62. 将非锐化掩模应用于图 7-48 两次后的结果

图 7-63. 原始照片
7.4 边缘检测
在大多数情况下,图像中强烈的强度变化对应于物体的边缘。你通常可以通过一种称为分割的过程来检测这些变化,从而提取图像中的物体。在 GIMP 中,你可以使用边缘检测工具来实现这一点。
边缘检测原理
从技术上讲,图像中的边缘是强烈局部变化的强度区域。边缘检测是图像预处理过程中提取信息的一个基本部分。通常,发现的边缘会被送入形状识别系统。形状识别在机器人技术、医学图像分析、视频监控等领域有广泛的应用。

图 7-64. 经过强烈的高斯模糊

图 7-65. 边缘检测菜单
我们不会深入讨论各种边缘检测方法的数学细节。相反,我们将展示几种方法应用在一张图片上——图 7-63 中的照片。为了使这张图片适合进行边缘检测,我们首先通过应用图像:滤镜 > 模糊 > 高斯模糊来进行强烈的模糊处理。结果显示在图 7-64 中。
边缘检测方法
GIMP 中的边缘检测滤镜都可以在图像:滤镜 > 边缘检测菜单中找到(参见图 7-65)。在这里,我们将探索该菜单中的各种选项。

图 7-66. 高斯差异对话框

图 7-67. 高斯差异边缘检测后的结果
选择图像:滤镜 > 边缘检测 > 高斯差异会弹出图 7-66 中所示的对话框。在这里,我们调整了半径,并建议你也这么做。我们还取消了选中“反转”框。图 7-67 显示了结果。使用高斯差异滤镜的边缘检测效果相当差,至少在这张图片上是这样。

图 7-68. 霓虹对话框

图 7-69. 经过霓虹边缘检测后的效果
图像:滤镜 > 边缘检测 > 霓虹对这张图片效果更好。图 7-68 显示了我们使用的设置下该滤镜的对话框。参见图 7-69 中的结果。请注意,与之前的滤镜相比,图片的关键特征更加明显。
图像:滤镜 > 边缘检测 > 拉普拉斯滤镜有点让人困惑:当你应用它到这张图片时,什么对话框都不会弹出,结果是完全黑色的。但在应用图像:颜色 > 自动 > 拉伸对比度之后,你可以得到图 7-70 中的结果。效果不算好,但总比没有好。

图 7-70. 拉普拉斯边缘检测后并应用拉伸对比度

图 7-71. 边缘对话框
最方便的工具是 图像:滤镜 > 边缘检测 > 边缘,它包含六种不同的滤镜(算法)。该对话框如 图 7-71 所示,操作简单。唯一的设置项是 AMOUNT。较低的 AMOUNT 值会导致黑色图像和细边缘;较高的 AMOUNT 值会产生较粗的边缘和多色的暗区。

图 7-72. 索贝尔边缘检测后

图 7-73. 预维特指南针边缘检测后
图 7-72 显示了使用索贝尔边缘检测,AMOUNT 设置为 6.5 的结果。图 7-73 显示了使用预维特指南针边缘检测,AMOUNT 设置为 10 的结果。图 7-74 显示了使用梯度边缘检测,AMOUNT 设置相同的结果。
对经过边缘检测处理的图像进行对比度拉伸可能是有用的。例如,我们通过使用差分边缘检测,AMOUNT 设置为 2.5,并应用 图像:颜色 > 自动 > 拉伸对比度,得到如 图 7-75 所示的图像。

图 7-74. 梯度边缘检测后

图 7-75. 差分边缘检测后并应用拉伸对比度
你可以使用边缘检测滤镜将图像分解成更易读的对象。我们将在两个不同的示例中展示这一点。

图 7-76. 边缘检测与原始图像结合(图 7-63)
要从 图 7-63 创建 图 7-76,请执行以下操作:
-
复制图层。
-
给顶层图层添加 Alpha 通道 (图层:右键点击 > 添加 Alpha 通道)。
-
对该图层应用边缘检测滤镜(在此案例中,图像:滤镜 > 边缘检测 > 边缘 > Sobel)。
-
选择颜色选择工具 (
) 并点击图像中的黑色区域。 -
剪切选择区域 (
)。 -
隐藏选择区域 (
)。
边缘检测的另一种可能用途在 图 7-77 中有所展示。从 图 7-22 开始,复制图层并应用边缘检测算子 Sobel,就像我们在前面的例子中做的那样。最后,我们在图层窗口中尝试各种合并模式,找到最适合我们需求的那个。我们选择屏幕模式。

图 7-77. 将边缘检测与原始图像合并 (图 7-22)
7.5 练习
对于这些练习,可以随意使用本书网站上的图像 (the-book-ofgimp.blogspot.com)。
练习 7.1. 在本章中我们没有使用的一个简单工具是 图像:颜色 > 阈值。尝试在一张低质量的图像上使用它。实验光标的位置,尝试去除噪点并突出图像中的重要部分。
练习 7.2. 由于阈值工具生成的是黑白图像,将其结果与初始图像放在不同的图层中合并。尝试各种合并模式,直到你觉得已经增加了研究人员从图像中提取信息的量。
练习 7.3. 尝试使用阈值工具生成的图像填充添加到原始图像中的图层蒙版。再做一次,但这次反转阈值图像。
练习 7.4. 找到一张难以解读的图像,可以是我们提供的图像,也可以是你自己的图像。尝试使用不同的方法来改善边缘,使图像信息更易于读取。使用边缘检测工具、图层合并模式以及本章中演示的其他工具的组合。
第八章. 网站设计
GIMP 包含许多设计网站时非常有用的工具,包括指南、网格和图层。指南和网格对齐使设计过程更加精确,而图层则允许你尝试不同的想法并快速切换,以查看哪个效果最佳。
8.1 教程:网站布局
如果你计划建立一个网站或为别人设计一个网站,你需要决定图形如何布局。有时候,直到你实际看到它之前,很难知道什么样的布局看起来好。在本教程中,我们创建一个关于健康饮食的网站原型。该网站将提供关于不同食品的信息以及帮助人们规划饮食、跟踪进展等服务。
规划
在创建图形或选择颜色之前,先为网站做一个计划。开始时,写下网站应为访客提供的内容。
访客可以分为两种主要类型:首次访问和回访。首次访问的用户应该能够轻松导航网站,并快速找到他们需要的内容。回访的用户应该能找到定期访问的理由,他们应该能够轻松查看新内容并使用网站服务。
下一步是布局将构成网站的模块。你应该有一个模块用于展示新内容,并放在显眼的位置,让所有访客都能看到。首次访问的访客,或者尚未注册的回访访客,也会看到一些初学者模块,帮助他们决定该读什么。注册用户则会看到会员模块,展示他们的个人目标和进展。
现在安排模块。你可能想先在纸上画一个草图,让你的想法成型,或者你也可以使用 GIMP 数字化地绘制草图。在本教程中,我们使用 960 网格系统来帮助我们计算宽度为 960 像素的页面上各个模块的尺寸。960 网格系统 (http://960.gs/) 提供了一系列原型资源:12 列、16 列和 24 列的模板,包括带有预设指南的 GIMP 模板;像图 8-1 中的草图纸;CSS 文件;以及示例 HTML 文件。如果你更喜欢其他页面布局,也可以创建自定义的 GIMP 模板 (图片:文件 > 创建模板).

图 8-1. 纸上草图:布局模块

图 8-2. 使用指南
布局
如果你决定使用 960 网格系统来构建这个设计,你可以将你的草图纸转换为提供的 GIMP 模板,如图 8-2 所示。如果没有,你可以使用你自定义的模板,并将指南放置在你喜欢的位置。然而,你需要定义自己的 CSS 文件,无法借助 960 网格系统的文件。
从图像标尺拖动指南线,标出区块的边界。选择 960 像素作为页面的总宽度,并 delineate 一个宽度为 220 像素的右侧列;在设计周围添加 20 像素的边距,区块之间添加 10 像素的边距。确保选中图像:视图 > 吸附到指南选项,这样你就可以使用矩形选择工具来选择一个区块并填充它。使用中等灰色(#808080)来填充区块。图 8-2 展示了结果。
能够通过点击一次来改变区块的颜色,使得颜色原型设计变得更快。要实现这一点,首先围绕每个区块构建一个矩形轮廓:
-
创建一个新的透明图层,并将其放置在图层堆叠的顶部。它将包含所有区块的轮廓。
-
选择矩形选择工具,并使用指南线绘制矩形。
-
选择图像:编辑 > 描边选择区域。在弹出的对话框中,选择用纯色绘制一条宽度为 2 像素的线条。选择一种与设计对比的颜色。
-
对每个六个区块重复这些步骤。
添加颜色
要为区块着色,请在你创建的透明图层中使用油漆桶填充工具。在油漆桶选项中,选择填充相似颜色,并取消勾选“合并样本”。当你点击一个区块内部时,只有该区块被填充,因为油漆桶工具只会填充相同颜色的连续区域,而区块周围的轮廓是不同的颜色。然后,你可以构建具有不同颜色的新图层,并隐藏不同的图层以显示不同的选项。如果你点击任何区块外部,颜色将填充布局的边距,这被视为你正在构建页面的背景。
始终注意边距、页眉和页脚的高度,以及列宽。任何这些的变化都可能会大幅改变设计的感觉。

图 8-3. 单色测试
选择颜色调色板
接下来,为网站选择一个颜色调色板。你可以通过几种方式选择调色板:使用颜色选择器选择颜色,使用吸管从将包含在设计中的照片或插图中挑选颜色,或者浏览其他人设计的调色板集合。在 GNU/Linux 系统中,你可以使用Agave颜色方案生成器。
对于这个网站,我们希望使用包含红色、橙色、黄色、绿色和棕色的调色板。这些颜色看起来明亮而充满活力,这正是我们网站所希望传达的感觉。选择至少一种深色和一种柔和色,以增加设计的对比度。或者,先从单色调色板开始,当设计在黑白状态下看起来不错时,再添加不同的色调。
对于我们的网站,我们首先尝试用一个中暗色的背景和明亮的块状元素,如图 8-3 所示。页眉和页脚与背景融为一体,因此我们需要亮色的文字来确保其可读性。我们添加了占位符标题,以查看文字在这个设计中的效果。我们使用了一种中性字体(Sans),主标题的字号为 80 像素,副标题为 36 像素。
在最终的网站中,页眉标题可以是文本或图像。文本更好,因为读者(以及搜索引擎)可以与之互动,但你需要选择一种适合网页的安全字体,因此选择有限。请注意,你需要通过在 HTML 文件中添加适当的标签,使标题对于视力障碍的用户也能阅读。

图 8-4. 一种颜色添加

图 8-5. 两种颜色添加
现在添加颜色:我们在背景中加入了一种深绿色,提醒观众联想到蔬菜和大自然(传达“健康”感觉)。请参见图 8-4 中的效果。然后,我们用中性浅黄色填充内容块,这种颜色与绿色搭配得很好,但不会过于分散注意力。效果如图 8-5 所示。为了让侧边菜单更加多彩,我们使用橙色来搭配绿色和黄色,如图 8-6 所示。
这个设计有足够的对比度,但缺乏活力。我们需要更多的亮色。我们可以给页眉、装饰页面的插图,或者像“立即购买”或“注册”这样的操作按钮添加颜色。我们决定将页眉的颜色改为非常亮的橙色,如图 8-7 所示。

图 8-6. 三种颜色添加

图 8-7. 四种颜色添加
接下来,我们再添加一种亮色。亮黄色是一个不错的选择,但亮酸橙绿色更好,因为它与背景中的深绿色搭配得很好。这个网站没有大的操作按钮,但我们希望新用户能够注意到描述网站亮点和服务的块状元素。我们将这个块涂上亮酸橙绿色,使其突出。效果见图 8-8,我们的调色板见图 8-9。
此调色板是通过颜色选择器构建的:第一个颜色(绿色)的 HSV 值为(75,100,50);第二个颜色(橙色)的 HSV 值为(30,100,100);第三个颜色(较深的黄色)的 HSV 值为(44,62,100);第四个颜色(较浅的黄色)的 HSV 值为(60,30,100);第五个颜色(黄绿色)的 HSV 值为(75,50,100)。H 通道(第一个数字)决定了整体色调;S 通道(第二个数字)决定颜色是饱和色还是粉彩色;V 通道(最后一个数字)决定颜色是浅色还是深色。

图 8-8. 添加的五种颜色

图 8-9. 网站的最终调色板
在调色板可停靠对话框中保存此调色板(图像:Windows > 可停靠对话框)。通过点击底部行第二个按钮创建一个新调色板。在调色板编辑器中,您可以从当前的前景色或背景色中添加颜色到调色板,编辑颜色或删除颜色。
要使用新的调色板,请在调色板编辑器中点击所需的颜色以设置前景色,或者点击右键设置背景色。
我们通过将插图作为新图层添加并使用透明背景来使页面更生动。结果如图 8-10 所示。
现在我们进行一些微调。我们调整字体以使标题更加吸引人,并缩小页脚,因为它占用了太多空间。图 8-11 显示了新的布局。
这些块看起来有点拥挤,因此我们在它们周围添加了白色边距,如图 8-12 所示。为了创建边距,在块下方添加一个图层,围绕块创建一个矩形选择区域,将其增加 10 像素(图像:选择 > 增大),然后用白色填充。

图 8-10. 添加插图

图 8-11. 带有新字体和更小的页脚
块周围的边距几乎不可见,因此我们将它们从 10 像素扩展到 20 像素,如图 8-13 所示。这次我们要缩小这些块,并将参考线向每个块的中心移动 10 像素。我们通过参考线创建一个从块当前边缘向内 10 像素的选择区域,反转选择以仅选择块的外部 10 像素,然后剪切选择区域,以揭示更多的白色边框。

图 8-12. 带有白色边距

图 8-13. 更大的边距
8.2 固定宽度与可变宽度设计
在创建网站时,你可以决定浏览器窗口的大小是否影响页面的大小。固定宽度设计在浏览器宽度变化时始终保持不变(以像素为单位)。如果浏览器窗口比页面宽度大,边框会出现。固定宽度设计通常是居中的,因此设计的左侧和右侧会出现边框。如果浏览器窗口比页面宽度小,页面只会显示部分内容,并且会出现水*滚动条。
可变宽度设计(也称为流式设计)随着浏览器宽度的变化而改变宽度,并且至少设计的一个部分(通常是主要内容块)会随浏览器窗口一起调整大小。创建一个能够在任何浏览器宽度下都能良好显示的设计是很困难的,尤其是现在浏览器可能非常小(适用于手持设备)或非常大(适用于巨大的电影屏幕)。

图 8-14. 图像映射对话框
可变宽度设计可以填充各种屏幕,而不像固定宽度设计那样留下空白区域或添加滚动条。固定宽度设计提供更好的可读性,而可变宽度设计的内容可能被挤压成一个狭窄的列,或者扩展成难以阅读的长行。另一方面,固定宽度设计还可以让你对布局、图像位置和列宽度有更多的控制。
若要用 GIMP 原型设计固定宽度页面,请创建一个新图像并设置所选的宽度。其高度可以设置为最小的浏览器高度,或者如果用户需要向下滚动才能看到页脚,也可以设置为更大。如果你在制作可变宽度的网页原型,你可以选择任何宽度和高度。如果页面上的某些元素会随之变化大小,而其他元素保持固定,你可能需要创建几个不同宽度的原型,看看元素如何在页面调整大小时一起呈现。
8.3 网站设计工具
尽管 GIMP 并非专为网页开发或设计而设计,但它确实包含一些有用的工具,用于准备适合网页的图像,其中包括在图像:滤镜 > 网页菜单下找到的两个工具,它们可以让你在图像中限定区域,以便在用户点击或悬停在这些区域时触发相应的操作。该菜单还包含一个用于处理 GIF 图像的工具。
图像映射
图像:滤镜 > 网页 > 图像映射使用一张图像构建一个可点击的地图,你可以将其集成到网页中。该地图被划分为不重叠的区域,每个区域都附加了一个链接。当用户点击某个区域时,他们将被带到相应的链接。

图 8-15. 区域设置对话框,链接标签
如图 8-14 所示,图像映射对话框有两个主要区域:左侧显示图像映射的来源,右侧显示与图像区域相关联的 URL。该对话框顶部有一排按钮用于编辑已定义的区域,图像预览的两侧还分别有一列按钮。左侧列包含用于选择和定义区域以及编辑与区域相关的信息的按钮。右侧列包含用于移动、编辑或删除与区域相关联的信息的按钮。要创建图像映射,请点击三个蓝色按钮之一,定义几何形状,在图像上绘制该形状,然后将 URL 附加到它。
要绘制矩形或圆形,请点击并拖动以创建形状,然后再点击一次以完成形状。要绘制多边形,请在每个顶点点击,并双击最后一个点以完成形状。一旦形状完成,将出现一个类似图 8-15 所示的对话框。选择链接类型,然后输入或粘贴链接地址。你可以使用以 http:// 开头的绝对地址,或者使用作为网站内部链接的相对地址。你还可以输入 ALT 文本,在鼠标悬停在链接上时显示,或在链接失效时显示该文本。
区域设置对话框的第二个标签根据地图的形状而有所不同。在这里,你可以手动更改一些坐标。图 8-16 显示了多边形的对话框。第三个标签(未显示)可以用来定义 JavaScript 序列并将其链接到特定事件。

图 8-16. 区域设置对话框,多边形标签

图 8-17. 通过右键点击图像映射对话框访问一个工具菜单。
图像映射工具
通过点击左上角的三角按钮可以访问一个工具菜单,另一个工具菜单则通过在图像映射对话框中右键点击并且指针处于活动状态时访问(图 8-17)。虽然这些菜单名称相同,但它们包含不同的条目。第一个工具菜单用于处理网格和指南,而第二个工具菜单包含四个工具,这些工具也出现在图像映射对话框的左侧列和菜单栏的映射菜单中。
箭头工具,显示为对话框左侧的箭头,允许你选择已定义的区域并移动或调整其大小。编辑工具允许你更改与所选区域相关联的参数。你还可以从对话框右侧的列表中选择链接,以选择相应的区域。

图 8-18. 已定义六个区域。
图 8-18 显示了普罗旺斯-阿尔卑斯-蓝色海岸地区的地图,其中六个区域对应法国的省,并与适当的 URL 相关联。如果你在指针工具激活时点击某个形状,该形状将被选中,你可以更改其顶点。你可以通过双击右列中的 URL 或点击任一列中的编辑按钮来编辑与形状关联的信息。
有用的图片映射对话框
选择编辑 > 偏好设置会打开图 8-19 所示的对话框,该对话框有三个标签。在这里,你可以设置调整滤镜界面或你正在构建的 HTML 页面的一些参数。在菜单标签下,你可以更改撤销级别的数量或更改工具对话框中使用的颜色等。
网格可以通过工具 > 网格切换显示与隐藏,选择工具 > 网格设置会打开图 8-20 所示的对话框,在这里你可以设置网格的特性。图片映射网格与第十章中讨论的图像窗口使用的网格类似。

图 8-19. 图片映射偏好设置
选择工具 > 创建引导线会打开图 8-21 所示的对话框。引导线限定了可以关联链接的预定义数量的矩形。这些引导线帮助你快速绘制简单的地图。注意,默认的矩形数量是零,如果不更改该数字,工具将没有效果。
选择工具 > 使用 GIMP 引导线会产生与稍后讨论的切片滤镜相似的效果。
当你保存图片映射(通过选择文件 > 保存,按下
,或点击“保存”按钮)时,滤镜会生成一个.map后缀的文件。这个 HTML 文件包含用于加载图像的<img>标签以及相应的<map>标签,其中定义了所有<area>标签。请注意,生成的文件不一定包含它所引用的图像文件的名称。

图 8-20. 网格设置对话框

图 8-21. 创建参考线对话框
半透明处理
图像:过滤器 > 网页 > 半透明处理没有对话框。它模拟在网页上显示的 GIF 图像中的抗锯齿效果。
抗锯齿通过使对象边界处的像素半透明来*滑边缘,如图 8-22 所示。由于 GIF 编码只能表示 0%透明度或 100%透明度,因此不能使用抗锯齿。你可以选择使用 PNG 代替 GIF,但某些浏览器不能正确处理 PNG 编码。作为模拟半透明的方式,半透明处理滤镜通过在图像的边缘创建包含前景色和背景色混合的像素来实现。要使用半透明处理,请将背景色设置为网页背景色。图 8-23 显示了当背景色为深粉色时的效果。

图 8-22. 初始图像

图 8-23. 半透明处理后的效果
切片
图像:过滤器 > 网页 > 切片是另一种工具,允许你将图像分割成多个部分。假设你想在网页上展示一张大的矩形图像,图像将沿着网格切成更小的矩形碎片。切片工具让你选择仅展示这些碎片中的一部分,或者当鼠标悬停在碎片上时改变它们的外观。切片还允许你设置碎片,在点击时触发某些特定的动作。

图 8-24. 将要切割成小块的图像

图 8-25. 切片的参考线
例如,假设我们想用图 8-24 中显示的图像作为 HTML 表格的背景。我们定义与表格中的方格相对应的区域,使用一个覆盖整个图像的网格。
从图像的边缘拖动新的参考线到你希望进行切片的位置。结果如图 8-25 所示。
点击图像:过滤器 > 网页 > 切片来完成操作。图像被切割成多个小块,并创建了一个以.html为后缀的文件,文件中包含 HTML 表格的代码。你可以将此文件的内容添加到你的网页代码中。你还需要将图像碎片与网页的图像文件一起存放。

图 8-26. 切片生成文件的选项
出现的选项对话框,如图 8-26 所示,让你选择生成文件以及由初始图像中的切片构建的图像的各种参数。你可以命名 HTML 文件,选择存储位置,并为单独的单元文件输入前缀和格式,以及它们将存储的位置。如果图像之间有空隙,网页背景会显示出来。当鼠标停留在某个单元格上时,可以调用一个 JavaScript 代码片段,但你可以选择冻结边框单元格,使它们无法被选择或更改。
8.4 优化网页图像
最适合网页的三种格式是 JPEG、PNG 和 GIF。这些文件格式可以被所有主流浏览器处理,但在 Internet Explorer 中可能会有一些限制。这些格式使用压缩算法来减小文件大小,从而提高页面的下载速度。即使高速互联网连接已经很普遍,但仍然使用慢速连接的用户会对任何减少图像文件大小的尝试表示赞赏。
在这里,我们总结了这三种格式最重要的方面,并在第二十章中详细介绍了更多内容。
JPEG
JPEG 格式最适合用于照片,因为它具有 24 位色深,可以呈现大量颜色。JPEG 还适合渲染渐变,而 GIF 格式在渲染渐变时常常效果较差。JPEG 压缩算法减少了图像大小,并导致细节和颜色的轻微损失。这个损失是累积的,因此图像压缩得越多,效果越差。
当将文件导出为 JPEG 格式时,你可以选择一个质量等级。质量越高,文件越大。如果勾选“在图像窗口中显示预览”,该质量设置的图像预览会作为一个新图层出现。在“高级选项”下,“优化”选项允许你添加额外的压缩。扩展的 JPEG 导出对话框如图 8-27 所示。
GIF
GIF 是最古老且最受限的文件格式。GIF 只能表示最多 256 种颜色,因此最适合用于颜色较少的简单图像。GIF 通常用于(并且非常适合)小型动画,如第十八章中所述。
优化 GIF 格式图像的一种方法是减少调色板中的颜色数量。可以从 8 种颜色开始,然后将此数字翻倍,直到你对结果满意。如果达到 256 种颜色仍然不满意,可以尝试使用其他格式。抖动可以*滑图像,但也会增加图像的大小。

图 8-27. 导出图像为 JPEG 对话框
PNG
理论上,PNG 是一种多功能的格式,具有用于照片的 24 位模式和用于颜色较少图像的 8 位模式。在实际应用中,24 位模式会导致文件过大,不适合网络使用,因此 JPEG 是更好的选择。8 位模式在文件大小方面优于 GIF,但 PNG 并不被 Internet Explorer 很好地支持。
你可以使用与 GIF 相同的方法优化 8 位 PNG 文件:限制颜色并避免使用抖动。
透明度
透明度在构建网站时非常有用,因为它允许你轻松地将任何形状的图形放置在背景上。但没有一种文件格式能完美地处理透明度。GIF 格式使用 1 位表示透明度,因此像素要么完全不透明,要么完全透明。PNG 格式可以使用 1 到 8 位表示透明度。尽管所有现代浏览器都支持 PNG 的 8 位透明度,但仍有许多人使用不支持 8 位透明度的过时版本的 Internet Explorer。JPEG 格式根本无法表示透明度。

图 8-28. 网页上的两个 logo

图 8-29. 放大的 PNG logo
如果你想使用一个圆形的 logo,并且使用 1 位透明度使背景透明,那么圆形边缘的像素将是完全不透明或完全透明,因此轮廓会显得锯齿状且像素化。如果你将 logo 背景填充为网页的背景色,然后*滑边缘,边缘将是 logo 颜色和背景颜色的混合,这看起来更好,但会使更改网页背景颜色变得更加困难。如果你使用 8 位透明度,边缘会*滑,而且可以轻松更改背景颜色。
图 8-28 显示了网页上的两个 logo。在这个放大倍率下,差异不太明显。图 8-29 和 图 8-30 更清楚地展示了差异。

图 8-30. 放大的 GIF logo
8.5 练习
练习 8.1. 从 960 Grid System 网站下载所有文件(http://960.gs/)。将它们解压到一个文件夹中。从 sketch_sheets 子文件夹中,选择并打印你喜欢的草图纸。使用这张草图纸,设计一个符合你个人风格的网站布局,创造出与教程建议不同的东西。然后在 GIMP 中打开正确的模板,模板位于 templates/gimp 子文件夹中,并用方块填充,使用你的草图纸作为模型,并使用模板指南正确地放置这些方块。
练习 8.2. 在书籍的网站上,在本章的文件中,你会找到一个名为tutorial.xcf的文件。这个文件用于构建在图 8-3 到图 8-13 之间显示的示例网页。用 GIMP 打开这个文件,并尝试使用不同的颜色、图片和字体来定制设计。
练习 8.3. 从你自己的图片创建一张地图。将 URL 链接到不同的区域,并添加文字,当访问者将鼠标悬停在某个区域时,他们将看到这些文字。
练习 8.4. 使用 8.4 优化图像以适应网页中描述的优化技术,将你的其中一张图片导出为 JPEG、GIF 和 PNG 格式。每次都尽量将文件大小缩小到最小,同时保持可接受的质量水*。比较结果。
第二部分:参考资料
第九章. GIMP 界面
在 第一章中,我们介绍了 GIMP 界面的基础知识。在本章中,我们将更详细地讲解。GIMP 是一个功能强大、灵活的应用程序。普通用户可以在不学习太多 GIMP 知识的情况下编辑图像,但通过深入了解,你可以更好地控制图像,并且更快速高效地工作。
如果你是图像编辑的新手,本章将教你如何更有效地处理图像。如果你正在从其他图像编辑应用程序切换过来,本章将教你 GIMP 的新术语。从 2.8 版本开始,GIMP 界面发生了显著变化,所以即使你已经熟悉 2.4 或 2.6 版本,仍然需要仔细阅读本章,了解新版本的不同之处。
9.1 主窗口
一旦 GIMP 安装在你的计算机上,你可以像启动其他应用程序一样通过快捷方式或菜单打开它。当你启动 GIMP 时,首先看到的是启动窗口,然后是主窗口:图像窗口、工具箱窗口 和 多对话框窗口。
启动窗口 是 GIMP 加载时显示的图像。它会随 GIMP 的版本变化而变化,是快速检查当前计算机上安装的 GIMP 版本的好方法。启动窗口还会显示加载过程的更新。当启动窗口消失时,GIMP 的三个主窗口会出现。默认情况下,这些窗口会如 图 9-1 所示。如果你的屏幕小于 1440 × 900 像素,两个垂直窗口会变得较短。如果你的屏幕显著更大,你会看到三个窗口之间的空白更多。因为这三个是独立的窗口,你还会看到桌面背景。
多窗口模式
对于某些用户来说,多窗口模式 是一个惊喜。大多数 Windows 和 Mac OS 应用程序,甚至许多 GNU/Linux 应用程序(如 GNU Paint、Blender、Inkscape 或 OpenOffice Draw)都使用 单窗口模式。多窗口模式在 Windows 环境中效果不好,这也是 GIMP 在 Windows 用户中被抱怨的原因之一。GIMP 2.8 还提供了单窗口模式,我们将在 单窗口模式 中进行描述。现在,让我们专注于经典的多窗口模式。不过,接下来的大部分解释同样适用于单窗口模式。
GIMP 的屏幕布局是完全可定制的——你可以移动窗口或更改两个垂直窗口的高度和宽度,当你退出 GIMP 时,所做的更改会被保存。图 9-2 显示了一个自定义的屏幕布局,其中两个垂直窗口被放置在屏幕的右侧。工具箱 - 工具选项窗口(也称为工具箱对话框)位于最右侧,我们稍微增加了它的宽度,因此顶部的每一行包含六个图标,而不是五个。它的左边是多对话框窗口,里面包含几个对话框,分成两组标签。

图 9-1. GIMP 初始窗口以多窗口模式显示
另一个 GIMP 窗口 Levels 也显示在这里,还有一个文本编辑程序窗口(里面是本书第一章的早期草稿)和一个终端窗口。正如你所看到的,多个窗口模式允许你并排使用 GIMP 和其他应用程序。
图 9-2 中的最后一个窗口是图像窗口(显示在左上角)。当你在 GIMP 中打开一张图像时,它就会出现,并标有图像的名称和其他基本信息。这个窗口还包含菜单栏(除非你使用的是 Ubuntu 的 Unity 界面或 Mac OS X)。
当 GIMP 打开时,图像窗口是空的,如图 9-3 所示。在左下角是 Wilber 的头部。Wilber 是 GIMP 的吉祥物,所以你会在 GIMP 的各个地方看到它。在图像窗口的顶部包含一个菜单栏,有 11 或 12 个条目,具体取决于你是否安装了 GAP 插件。如果你将鼠标指针停留在这个窗口中(或者停留在工具箱顶部的 Wilber 条带上),你会看到一条消息,写着“将图像文件拖到此处以打开它们。”
你可以通过图像窗口顶部的菜单访问 GIMP 的功能,但使用键盘快捷键或工具箱图标通常更加方便。工具箱和可停靠对话框也可以让你指定工具选项和参数。
如果你同时处理多张图像,可能会迅速打开十几个窗口。虽然这可能会让人感到困惑,但它的好处是,GIMP 允许你同时做许多事情,而不是让你在尝试另一个操作之前取消当前操作。

图 9-2. 自定义屏幕布局

图 9-3. 空的图像窗口

图 9-4. 图像:Windows 菜单
你可以通过按下
来隐藏除图像窗口之外的所有窗口。再次按下
可以恢复这些窗口。默认情况下,除图像窗口外的所有窗口都被认为是工具窗口。你可以通过首选项对话框来更改这一设置(参见第二十二章)。工具窗口无法最小化或最大化,每当你激活图像窗口时,它们会出现在其他打开窗口的上方。
单窗口模式
从版本 2.8 开始,你可以在多窗口模式和单窗口模式之间进行选择。如图 9-4 所示,图像:窗口菜单包含一个单窗口模式的复选框。如果勾选它,所有现有的 GIMP 窗口将合并成一个窗口,填满屏幕。图 9-5 展示了这个窗口的初始配置,左侧是工具箱,缩小至三个工具的宽度,右侧是多对话框窗口。
你可以更改初始布局。在图 9-6 中,我们加宽了工具箱,并同时打开了两幅图像。第二幅图像只显示为当前图像顶部的一个标签,因此我们不能同时查看两幅图像。我们还打开了一个新的对话框——文档历史,它位于左下角,位于工具选项对话框的下方。我们可以通过点击并拖动该对话框的标题到现有停靠栏的标题栏,将其移动并使其成为一个标签,正如在多窗口模式下那样。唯一无法移动的对话框是工具箱,但你可以临时切换到多窗口模式来实现此操作。

图 9-5。初始配置下的单窗口模式
如同在多窗口模式中,按下
或勾选图像:窗口菜单中的复选框可以隐藏所有停靠栏。图 9-7 展示了这一效果。再次按下
可以恢复停靠栏。
如果你在单窗口模式下工作,你可以缩小当前窗口,这样可以看到其他正在运行的程序,例如,如果你想从浏览器或文件夹中点击并拖动一个图像缩略图到 GIMP 中。但是在单窗口模式下,除非你有一个非常大的屏幕或双屏配置,否则这样做会非常困难。
有时,当你在单窗口模式下打开一个新的可停靠对话框时,它会被分离出来(成为一个独立的窗口),这与单窗口模式的概念相悖。
如果你在可停靠对话框的配置菜单中选择“添加标签”选项,新的对话框将作为新标签添加到当前的停靠区,因此你仍然只有一个窗口。如果你选择图像:窗口 > 可停靠对话框菜单,新的对话框将作为独立窗口创建。
你可以将一个独立的对话框拖动到停靠区,正如在停靠窗口和可停靠对话框中所解释的那样。你可以使用其配置菜单中的 DETACH TAB 选项将停靠的对话框分离出来(即使在单窗口模式下)。
单窗口模式的主要限制是,即使你使用图像:视图 > 新视图,也无法同时查看多个图像。你可以处理多个图像,但必须通过标签切换它们。你可以点击标签,或者按下
或
来在图像之间切换。
许多人声称,单窗口模式是 GIMP 中最缺少的重要功能,但仍有许多长期使用 GIMP 的用户更喜欢多窗口模式。你可以尝试两者,看看哪种最适合你。这将取决于你使用的操作系统、屏幕的大小以及你是否经常同时处理多个图像。
停靠窗口和可停靠对话框
工具箱窗口和多对话框窗口是停靠窗口,简称停靠区。它们可以包含多个对话框,你可以将一个对话框从一个窗口移到另一个窗口,隐藏它,放置到任何停靠区外,或将其停靠到另一个停靠窗口中。
默认情况下,工具箱窗口包含一个特殊的对话框,它停靠在底部,即工具选项对话框,根据当前选择的工具自动变化。在图 9-1 中,当前工具是画笔,底部对话框显示的是画笔选项。多对话框窗口最初包含七个对话框。四个对话框停靠在窗口的顶部部分,你可以通过带有图标的标签在它们之间切换。窗口的下半部分包含另外三个对话框。这七个对话框是 GIMP 的默认设置,因为它们通常最有用,但你可以删除任何不使用的对话框,或者添加图 9-8 中显示的任何可停靠对话框。

图 9-6. 打开两个图像的单窗口模式

图 9-7。没有任何停靠窗格的单窗口模式

图 9-8。可停靠对话框菜单
图 9-9 显示了标签按钮在可停靠对话框顶部的位置,位于标签行旁边。按钮上标有一个小三角形,点击它后,会打开一个标签配置菜单,如图 9-10 所示。该菜单是针对每个对话框的,在本例中是画笔对话框。

图 9-9。标签按钮

图 9-10。标签配置菜单
如果你关闭了一个停靠窗格,可以通过图像:窗口 > 最*关闭的停靠窗格重新打开它。你可以通过两种方式重建工具选项对话框:通过图像:窗口 > 可停靠对话框 > 工具选项,或者简单地通过双击工具箱中的当前工具。然后会创建一个新窗口,如图 9-11 所示。这个窗口是一个新的停靠窗格,因此你可以将任何可停靠的对话框停靠到它的四个侧面之一。
要将可停靠对话框移入停靠窗格,抓住它的图标或标题并将其拖到停靠窗格的一侧,如图 9-11 所示。在这种情况下,两个对话框将并排显示。你也可以将对话框停靠在左侧或底部。例如,在图 9-12 中,工具选项对话框被停靠在工具箱的底部。请注意,当你将对话框拖到接收停靠窗格附*时,将强调它将停靠的位置。

图 9-11。将可停靠对话框添加到停靠窗格

图 9-12。将工具选项对话框移回工具箱窗口
你可以通过标签配置菜单关闭可停靠对话框,或者通过图像:窗口 > 可停靠对话框打开它们。如果你将一个对话框拖到现有停靠窗格的一侧,停靠窗格会在该侧放大。如果你将一个对话框拖到停靠窗格的顶部,并将其放置在现有标签旁边,该对话框会作为新标签添加,而不会放大停靠窗格。你甚至可以通过将标签的标题或图标拖出停靠窗格,使标签成为一个独立的停靠窗格。

图 9-13。一个具有两个部分和九个标签的新停靠窗格

图 9-14. 选择选项卡以使其激活
你还可以关闭所有的停靠区,但更好的方法可能是暂时将它们隐藏起来,使用
。你可以创建一个具有三层选项卡的停靠区,将所有可停靠的对话框作为选项卡放入一个单一的停靠区,等等。例如,图 9-13 展示了一个包含两个部分和九个选项卡的停靠区,默认情况下没有任何选项卡是打开的。

图 9-15. 图像窗口及其组件
与许多其他图形应用程序相比,GIMP 界面具有惊人的可定制性。GIMP 提供了多种方式来完成相同的操作,因此你可以选择你偏好的方法。例如,除了点击和拖动外,你还可以使用选项卡配置菜单来移动可停靠的对话框。在图 9-10 中,你可以看到一个用于分离选项卡的条目,以及另一个菜单条目用于在与当前选项卡相同的停靠区中添加选项卡。相应的子菜单列出了所有可停靠的对话框。你甚至可以在多个不同的位置打开相同的可停靠对话框。
在大多数可停靠的对话框中,右键点击对话框会打开一个特定于该对话框的菜单,这也是选项卡配置菜单的第一个条目。如果选中选项卡配置菜单中的“将选项卡锁定到停靠区”条目,它会防止你将对话框从当前的停靠区拖出,但不会阻止你关闭它。
你可以将任何选项卡拖动到选项卡列表中的新位置。要激活一个选项卡,点击它,或者右键点击选项卡列表中的某个地方并选择其图标,如图 9-14 所示。
图像窗口
因为图像窗口是 GIMP 界面的核心,所以我们要确保熟悉它的所有功能。图 1-15 展示了图像窗口及其主要组件,我在这里附上一个版本供参考(图 9-15)。
在 GIMP 中打开时,图像会被放置在一个画布上。图像窗口显示的是画布的一部分,你可以使用垂直和水*滑块在窗口内移动画布。如果画布小于窗口,未使用的区域会填充为中性色灰色。你还可以通过三种其他方式在窗口内移动画布:

图 9-16. 使用导航按钮

图 9-17. 状态栏和取消按钮
-
使用窗口右下角的导航按钮,如图 9-16 所示
-
按住
键同时移动鼠标(但不点击) -
使用鼠标滚轮向上或向下滚动(按住
键并滚动可以将画布向左或向右移动)
窗口底部的状态栏显示各种信息:当前图层的名称和大小(以内存为单位),解释如何使用当前工具的消息,或者如果 GIMP 正在应用滤镜,则显示进度条和取消按钮(图 9-17)。请注意,从 2.8 版本开始,变换工具将其状态显示在画布上,而不是在状态栏上。
位于窗口左下角的指针坐标显示鼠标指针的准确位置(如果它在窗口内)。你可以使用右侧的下拉菜单更改这些坐标的单位。在图 9-18 中,坐标以毫米为单位显示。请注意,坐标是相对于图像的,与屏幕坐标无关。有关详细信息,请参见第十章。

图 9-18. 指针坐标(以毫米为单位)
我们将在后面讨论图像窗口的其他组件:在第十章中讨论标尺和缩放菜单,在第十三章中讨论快速蒙版按钮。
9.2 基本的 GIMP 命令
新的 GIMP 用户有时会被多个单独的窗口所困扰,并且多年来一直抱怨这个问题。我们的建议是先试试。多窗口模式让你可以同时查看两个图像。它还允许你更好地控制各个窗口的大小和对话框的位置。如果你仍然不喜欢多个窗口,可以切换到单窗口模式。
关闭窗口和退出 GIMP
很多人习惯在不需要窗口时立即关闭它们,即使他们计划很快重新打开。用户通常也只是关闭对话框,而不是按取消或否定按钮,尤其是在改变主意时。这种操作在具有阻塞界面的应用程序中是必要的。而 GIMP 的界面是非阻塞的:你可以同时开始做几件事,改变主意,暂时不回答问题而无需取消对话框等等。能够同时进行多项操作在需要在最终设置之前获取一些信息时尤为方便。
如果关闭其中一个 GIMP 窗口,会发生什么?这取决于窗口本身。关闭图像窗口有两种不同的效果,具体取决于其内容。如果图像窗口为空,关闭它会退出 GIMP,相当于选择图像:文件 > 退出或按下
。
图 9-19 显示了图像窗口为空时的图像:文件菜单。许多条目被灰显,意味着在没有当前图像的情况下这些选项无效。退出 GIMP 的快捷键 (
) 也显示在菜单中。
如果图像窗口包含图像,关闭窗口相当于选择图像:文件 > 关闭或按下
。如果图像已被更改但尚未保存,GIMP 会询问你是否要保存图像或丢弃更改,如图 9-20 所示。即使你刚刚导出了图像,GIMP 也会询问是否要保存它(作为 XCF 格式)。如果决定不关闭图像,你可以取消操作。
图像窗口是唯一在关闭时会退出 GIMP 的窗口。工具箱窗口和多对话框窗口只是辅助窗口。你可以打开、关闭或隐藏它们,并在需要时召回它们 (
)。
在 GIMP 的早期版本中,工具箱是主窗口。它包含一个与图像窗口菜单栏不同的菜单栏,关闭工具箱会退出 GIMP。
在当前版本的 GIMP 中,你可以在没有工具箱的情况下工作,因为工具箱的存在仅仅是一个便利。你可以通过图像:工具菜单访问它包含的所有工具,而且这个菜单实际上包含的工具比默认的工具箱窗口还要多。其他对话框更有用,因为你无法通过其他方式访问它们提供的功能。这些包括工具选项对话框、图层对话框和通道对话框。

图 9-19. 没有打开图像时的图像:文件菜单

图 9-20. 尝试关闭已更改的图像
处理多个图像
到目前为止,我们一直将图像窗口视为只有一个。但如果同时打开多个图像,您可以拥有多个图像窗口。如果使用
关闭其中一个窗口,选择图像:文件 > 关闭,或点击窗口顶部的按钮,则仅关闭该窗口,其他窗口保持打开。当你关闭最后一个打开的图像时,你将看到 GIMP 启动时看到的空白图像窗口。您也可以通过按下
或选择图像:文件 > 关闭全部来关闭所有打开的图像而不退出 GIMP。
当你打开多个图像时,需要知道哪个图像是活动图像。如果你在图像窗口中使用菜单,它会对该窗口中的图像进行操作。然而,如果你在工具箱中使用工具,活动图像则不太明显。事实上,点击工具箱中的工具图标选择了工具,但并不会激活它。要激活它,你需要点击图像窗口。
尽管点击通常有效,但如果你的窗口管理器允许,可以设置 GIMP,使得只需将鼠标指针悬停在窗口上即可激活窗口,而无需点击。在 GNOME 2 桌面环境中,检查通过系统 > 首选项 > 窗口打开的窗口中的第一个按钮。在 GNOME 3 中,安装并调用gconf-editor,然后将apps: metacity > general > focus-mode更改为mouse。在 Ubuntu Unity 中,这是默认行为。在 Windows 中,进入控制面板并找到“更改鼠标的工作方式”。在 Mac OS X 中,使用 TinkerTool。
这种设置使得在 GIMP 中工作更加容易。例如,假设你选择了矩形选择工具,这是工具箱中的第一个工具。点击图标并将鼠标指针移动到你想要工作的图像窗口,你可以立即开始绘制矩形选择。如果你需要先点击窗口使其成为活动窗口,如果不小心,可能会意外创建一个微小且几乎不可见的选择。要使用键盘快捷键(
在这种情况下),你必须在输入快捷键前点击图像窗口——而不会不小心使用当前工具编辑图像。将鼠标指针移动到图像上并输入快捷键则更加安全和简便。
多对话框窗口中的对话框也仅对其中一个图像窗口进行操作。默认情况下,图像菜单出现在多对话框窗口的顶部,显示当前活动的图像(图 9-14)。当你按下 AUTO 时,按钮会变为灰色,当前图像会在选择图像窗口时自动切换(通过点击或移动鼠标指针,具体取决于设置)。如果你不按下它,按钮会变为白色,你必须在菜单中显式地更改当前图像。

图 9-21. Tab 按钮菜单中的选项
如图 9-21 所示,对于普通的可停靠对话框,其 Tab 按钮菜单中有两个图像选择选项:
-
SHOW IMAGE SELECTION指定图像菜单是否出现在停靠栏顶部。
-
AUTO FOLLOW ACTIVE IMAGE指定选择另一个图像窗口时是否会更改活动图像。此选项与可停靠对话框顶部的AUTO选项相同。
尽管这些选项出现在特定对话框的 Tab 按钮菜单中,但它们适用于整个停靠栏。
查看哪个图像在可停靠对话框中是活动图像的另一种方法是将该图像的缩略图添加到工具箱中,如图 9-22 所示。要添加它(或任何信息缩略图),请选择图像: 编辑 > 偏好设置。在打开的对话框中(详细介绍见第二十二章),选择工具箱并勾选外观下的三个按钮,如图 9-23 所示。

图 9-22. 工具箱中的信息缩略图

图 9-23. 偏好设置对话框,工具箱条目
常见的 Tab 菜单选项
我们已经考虑了Tab 菜单中的几个选项,该菜单在点击可停靠对话框右上角的小三角按钮时弹出(图 9-21)。接下来,我们将查看这个菜单中间出现的其他一些选项。对于某些对话框,某些选项可能会变灰或被省略。
PREVIEW SIZE打开的菜单如图 9-24 所示。许多可停靠对话框显示图像、画笔、图案、渐变或字体的缩略图。您可以以八种不同的大小显示这些缩略图。图 9-25 展示了选择了小尺寸缩略图的画笔对话框。对于屏幕很小的用户,最小尺寸非常有用,而最大的尺寸则适合视力受损的用户。

图 9-24. 预览大小子菜单

图 9-25. 带有小缩略图的画笔对话框
TAB STYLE 打开图 9-26 中显示的菜单,用于更改标签的外观。ICON 仅使用描述性图标。CURRENT STATUS 显示当前选择的画笔、图案、字体、渐变等的缩略图。TEXT 显示对话框名称。你还可以选择同时显示名称和图标或状态。图 9-27 显示了带有图标和文本的标签。AUTOMATIC 根据停靠区可用的空间选择样式:当只有一个标签可见时,使用 ICON & TEXT 样式;如果多个标签可见,则使用 ICON 或 CURRENT STATUS 样式。

图 9-26. 标签样式子菜单

图 9-27. 更改标签样式

图 9-28. 对话框按钮工具提示
VIEW AS LIST 和 VIEW AS GRID 是单选按钮,因此一次只能选择一个。VIEW AS LIST 每行显示一个项目,而 VIEW AS GRID 尽可能每行显示多个项目。
SHOW BUTTON BAR 指定是否显示对话框底部的按钮栏。按钮栏中的按钮因对话框而异。有些对话框有多达八个按钮(例如路径对话框),而有些则只有三个按钮(例如图案对话框)。当你将鼠标指针悬停在按钮上时,按钮的功能会显示在工具提示信息中,如图 9-28 所示。如果屏幕空间紧张,可以隐藏按钮栏;相应的操作仍然可以通过右键菜单和标签菜单中的第一个条目访问。
9.3 使用 GIMP 界面
在本节中,我们讨论与 GIMP 交互的三种主要方式:打开菜单、使用键盘命令和使用鼠标点击并拖动一个组件从一个对话框到另一个对话框。
菜单
你可以通过三种方式从图像窗口打开菜单:
-
点击菜单栏中的菜单名称,如图 9-29(顶部)所示。
-
使用图像窗口左上角的图像菜单按钮,如图 9-29(中间)所示。
-
右键点击图像窗口,如图 9-29(底部)所示。
从图像菜单按钮或右键点击图像窗口打开的菜单会在顶部显示一条虚线。如果你点击虚线,菜单会变成一个独立的窗口,如图 9-30 所示。如果你需要多次使用某个菜单,这种方式非常方便。如果你想关闭独立菜单,只需再次点击虚线即可。(不能将从图像窗口菜单栏打开的菜单独立出来。)
如果你关闭了图像窗口,而该窗口中的菜单已经独立出来,为避免混淆,你也应该关闭该独立菜单。
任何图像菜单都可以独立出来,只要它是通过右键点击或按下菜单按钮打开的。其他菜单,比如从可停靠对话框中打开的菜单,是无法独立出来的。
键盘快捷键
正如你现在一定已经看到的,GIMP 提供了多种方式来完成同一任务。键盘快捷键是访问 GIMP 功能和工具的另一种方式。它们提供了访问菜单项或切换设置的替代方式。例如,当你在图像窗口中使用鼠标滚轮时,如果按下
或
,你可以放大或缩小,或在画布上水*移动图像。

图 9-29. 打开菜单

图 9-30. 独立菜单
和许多其他应用程序一样,你可以使用
键代替鼠标来打开菜单。前提是图像窗口处于活动状态,你会看到在图像窗口菜单中的某些条目名称的字母下方有下划线。按住
键并按下相应的键,即可打开对应的菜单。例如,在 文件 中,字母 F 下划线,如 图 9-31 所示,按下
即可打开文件菜单。该菜单中的下划线字母可以用来访问子菜单,但你无需按下
键。例如,打开 中的字母 O 在文件菜单中有下划线。如果你松开
键并按下
,则会弹出 图像:文件 > 打开 对话框。如果弹出的对话框包含带下划线字母的菜单选项,你需要按下
键来选择相应的条目。例如,如果你输入
,则会打开 Levels 工具,选择 AUTO,然后应用该工具。此技术同样适用于其他图像窗口菜单,但在某些情况下,菜单中没有字母下划线,意味着该菜单中的条目无法使用键盘选择。
图 9-31 还显示了右侧某些菜单项的键盘快捷键。许多常用的 GIMP 命令已经与键盘快捷键关联,你也可以定义自己的快捷键或更改现有的快捷键,具体操作请参见 第二十二章。

图 9-31. 图像:文件菜单
键盘提示
当你想更改选项字段中的数值时,如在创建新图像对话框中的大小字段(参见 创建新图像),你可以输入一个表达式而不是一个数字。例如,如果字段中最初包含 640,输入 2 将得到 1280,或者输入 +30 将得到 670。你还可以输入 3000/7 得到 429。你可以将百分比应用于先前的值,或在表达式中使用不同的单位,如 30in+40px 或 45.4in。要检查计算结果,使用
。要应用结果,使用
。
如前所述,按住
键,然后用鼠标点击并拖动,是移动图像窗口中的图像的便捷方法。
你可以通过按下
、
或
来切换多个工具的选项。例如, Dodge/Burn 工具在按下
时在 Dodge 和 Burn 之间切换。
一些键盘快捷键对应的是按钮,而不是菜单项。例如,
会将前景色和背景色恢复为默认值,
会交换它们。
会在可停靠对话框中按列表样式搜索条目。
一些键盘快捷键比较隐蔽,但记住它们非常有用。
打开并激活工具箱。
对图层可停靠对话框做相同的操作。按下
会将视图缩放到 100%,
为 200%,
为 400%,
为 800%,而
为 1600%。
对于选择工具(第十三章),按下
和/或
在 开始选择之前会切换可用的选择模式。对于矩形和椭圆选择工具,如果你在开始选择之后按下
,选择框将会以起始点为中心。按下
或
在开始选择之后会切换不同的选项。
使用绘图工具时,按下
会减小不透明度,
会增加不透明度。按下
会减小当前画笔的大小,
会增大它,
会将画笔大小重置为初始值。
按下
通常会取消一个命令,相当于按下对话框中的“取消”按钮。按下
会打开 GIMP 的帮助文档,按下
会进入互动帮助模式。光标会变成一个问号,你可以点击需要帮助的菜单或窗口。按下
可以编辑名称,相当于双击名称。按下
会在全屏模式和普通模式之间切换。
点击并拖动
使用 GIMP 的另一种方式是通过点击和拖动。我们在本章的前面已经看到过,当我们拖动并释放可停靠的对话框时,可以将其添加到停靠区或从停靠区移除。下面是一些其他的点击和拖动快捷方式。
将图像缩略图拖动到工具箱或空白的图像窗口中,会打开相应的文件,只要该文件能够被 GIMP 读取。拖动操作适用于存储在计算机上的文件缩略图,或来自浏览器搜索、图层对话框、通道对话框,甚至工具箱本身的图像缩略图。将图像缩略图拖动到已占用的图像窗口中,会将其作为新图层添加到图像中。
将工具箱中的图像缩略图拖动到 XDS 兼容的文件管理器中,会将图像保存为 XCF 文件。
将画笔图标从画笔对话框拖动到工具箱中,会在新图像窗口中打开它,你可以编辑该画笔并将其保存为新的画笔。如果将画笔拖动到已占用的图像窗口中,该画笔会作为新图层应用到图像中。你也可以对图案执行相同的操作,但如果图案拖动到已占用的图像窗口中,它会填充当前图层中的当前选择区域。
你可以在图层对话框中点击并拖动图层,向上或向下调整位置,这同样适用于通道和路径。
在所有包含删除图标的对话框中,将项目拖动到该图标上会删除该项目。删除拖动操作适用于图层、通道和路径对话框;调色板编辑器对话框;以及绘画动态、图案和渐变对话框,只要这些动态、画笔、调色板或渐变是用户自定义的。
将颜色样本拖动到已占用的图像窗口中,会用该颜色填充当前选择区域。拖动操作适用于工具箱中的前景色和背景色,以及调色板编辑器对话框中的组件。将颜色样本拖动到渐变编辑器中,会将该颜色插入到渐变中,位置取决于放置的位置。
你可以通过简单的点击和拖动执行更多操作——这些操作通常非常直观。

图 9-32. 创建新图像对话框
9.4 创建、加载、保存和导出文件
加载到 GIMP 中的图像存储在你计算机的主内存中,但当你保存图像时,它将作为一个文件存储。在本节中,我们讨论如何从文件中加载图像并将图像保存或导出为文件。
创建新图像
图像:文件菜单的第一部分(见图 9-31)处理的是创建或打开图像。在本节中,我们将介绍前两个选项,它们让你创建新图像。
当你选择图像:文件 > 新建或按下
时,会出现图 9-32 所示的对话框。点击“高级选项”以展开对话框,如图所示。建议的图像大小是当前图像的大小(如果有的话),或者是创建新图像时使用的最后一个大小。图 9-33 中显示了模板下拉菜单,其中提供了几个预定义的大小和分辨率。如果你选择一个模板,HEIGHT 下方的两个按钮可以让你交换宽度和高度。

图 9-33. 预定义模板

图 9-34. 图像:文件 > 创建菜单
在高级选项下,你可以选择 X 和 Y 分辨率。默认值是 72,但可以将其更改为屏幕分辨率或预期的打印分辨率。你还可以选择 RGB 颜色或灰度模式。最初,图像必须填充某些内容,你可以选择背景颜色、前景颜色、白色或透明。最后,如果需要,你可以添加评论。当你点击“确定”时,新的图像将被创建。

图 9-35. 来自网页创建对话框
图像:文件 > 创建打开图 9-34 所示的菜单。第一个选项在第十三章中有讨论,接下来的五个选项在第十九章中有介绍,除了下面描述的 FROM WEBPAGE 选项。如果你安装了 XSane 插件,其中一些选项才会出现。该菜单下半部分的选项会打开一些工具,这些工具会自动创建新图像,设计用于按钮、徽标、画笔等。我们将在第二十一章中简要介绍这些工具。
加载网页为图像
图像:文件 > 创建 > 从网页创建(From Webpage) 打开图 9-35 中显示的对话框。输入你想下载的页面的 URL(默认输入的是 GIMP 官方网站)。你可以输入要构建图像的宽度(单位为像素),例如浏览器窗口的宽度。在字体大小(FONT SIZE)方面,你可以在五种预定义的大小(从 TINY 到 HUGE)中选择,这将同时改变图像的大小。
当你按下“创建(CREATE)”时,页面将被下载、渲染成图像,并在 GIMP 中打开。例如,如果你保持所有参数为默认值,你将得到一个大小为 1024 × 4066 像素的 GIMP 首页图像。将网页作为图像打开是控制打印效果的好方法,因为你可以在 GIMP 中调整其大小。

图 9-36. 打开图片对话框
从文件加载图像
图像:文件菜单中的下四个选项(见图 9-31)涉及打开现有文件。选择图像:文件 > 打开或按下
会打开图 9-36 中显示的对话框。由于我们在第一章和本章前面部分已经讨论过此对话框,因此此处仅展示我们之前未涉及的部分。PLACES 面板的下半部分包含书签,即保存的路径。例如,你可以为通常存放照片的文件夹添加书签。你可以通过点击“添加(ADD)”和“删除(REMOVE)”按钮来添加或移除书签。要添加书签,选择中间面板中的目录,然后点击“添加(ADD)”。要删除书签,选择左侧面板中的书签并点击“删除(REMOVE)”。如果你使用的是具有 GNOME 桌面环境的 GNU/Linux *台,你也可以在 GIMP 外部管理书签。
右侧面板下方的按钮会打开图 9-37 中所示的菜单,列出所有 GIMP 可以打开的图像格式或文件类型。你可以选择只查找某些类型的图像。
如果你点击“选择文件类型(SELECT FILE TYPE)”,你将看到所有可用的文件格式及其对应的扩展名。让 GIMP 自动检测文件类型,因为 GIMP 知道如何可靠地根据文件的内部特征来进行识别。文件类型的确定不是由扩展名决定的。
图像:文件 > 作为图层打开(Open as Layers) (
) 打开相同的对话框,但你选择的文件将作为新图层插入当前图像(如果你打开的是多层图像,则会插入多个图层)。
图像:文件 > 打开位置打开一个对话框,显示在图 9-38 中。你可以将文件路径粘贴到该字段中,但通常点击并拖动图像从浏览器到工具箱(以将其作为新图像打开)或拖动到当前图像(以将其作为新图层打开)会更简单。
图像:文件 > 最*打开打开一个类似于图 9-39 的菜单。你最*打开的 10 个图像会列在其中,你也可以使用
,
等等来打开这些图像。

图 9-37. 可用的文件类型

图 9-38. 打开位置对话框

图 9-39. 最*打开菜单

图 9-40. 文档历史对话框
“最*打开”菜单中的最后一个条目会打开图 9-40 所示的可停靠对话框,允许你浏览最*打开的图像列表。该列表可以包含数百个图像,但历史记录中不会有任何图像出现两次。如果你重新打开一个之前打开过的图像,其条目会被移动到列表的顶部。
你可以使用
按名称在列表中搜索图像。列表底部会打开一个小输入框,你输入时,GIMP 会显示第一个与你输入的字符串匹配的名称。

图 9-41. 悬停在缩略图上
如果你将鼠标悬停在缩略图上,会弹出一条消息,显示该图像的一些基本特征(见图 9-41)。
右键点击缩略图会打开图 9-42 所示的菜单,列出了常见的操作。你可以将图像作为新图像打开,如果该图像已经打开但被其他窗口遮挡,则可以将其置顶,打开“文件打开”对话框并预先选择该文件,复制图像的位置到剪贴板,从历史记录中删除该缩略图,清除全部历史记录,刷新该缩略图,刷新所有缩略图,清除悬挂条目的历史记录,悬挂条目是指对应已不存在文件的条目。
文档历史对话框底部的四个按钮允许你执行以下操作:
-
打开图片(最左侧的按钮)。如果图片已经打开,按下
和此按钮可以将其置于最前面。你也可以按下
和此按钮打开文件打开对话框。 -
移除选中的条目(第二个从左侧的按钮)。
-
清除整个文档历史记录(第二个从右侧的按钮)。
![历史菜单]()
图 9-42. 历史菜单
-
刷新缩略图(最右侧的按钮)。按下
和此按钮刷新所有缩略图,或者按下
和此按钮移除悬挂的条目。
如果图片名称旁没有缩略图,点击以查看缩略图,或者双击以打开相应的图片。
保存图像
图像:文件菜单的第二部分(见图 9-31)让你可以保存图像。如果自上次保存以来图像发生了变化,标题栏中的图像名称前会出现一个星号。如果你尝试在没有保存更改的情况下关闭图像,会出现我们在图 9-20 中看到的对话框。你可以选择在关闭之前保存文件、取消关闭,或者丢弃更改。如果你丢弃了更改,就无法找回它们。
在 2.6 及之前的版本中,你可以将图像保存为任何可用的输出格式。如果该格式无法表示图像中的所有信息,则会丢弃这些信息。如果图像包含图层且所选格式无法表示图层,则会显示警告信息,但之后图像仍会保存,没有图层。在 2.8 版本中,你只能保存为 XCF 格式,这是 GIMP 的原生格式,可以表示图像中的所有信息,包括路径、图层和图层组。你可以将图像导出为多种格式,但除非保存为 XCF,否则一些信息将会丢失,GIMP 在关闭图像之前会提醒你。例如,如果你为照片添加了图例,保存为 XCF 格式将保存新添加的文本图层。这样,你可以稍后更改图例的文本或呈现方式,而在 JPEG 图像中,由于文本图层会与照片合并,这将变得不可能。

图 9-43. 保存图片对话框(简洁版)

图 9-44. 尝试保存为非 XCF 格式

图 9-45. 可用的保存文件类型
“另存为”或
打开一个对话框,显示在图 9-43 中。你可以更改文件名和路径。你可以选择任何文件夹,或者从你已书签的文件夹中选择。文件类型会自动设置为 XCF,因为你是在保存而非导出。如果你尝试更改文件类型,你会看到在图 9-44 中显示的消息。如果你展开“选择文件类型(按扩展名)”,你将只看到图 9-45 中显示的选项,它们允许你在保存时压缩文件。
点击“浏览其他文件夹”会展开“保存图像”对话框,允许你浏览现有文件夹或创建新文件夹。如果你选择的文件名已存在,GIMP 会提醒你,可以更改文件名或替换现有文件。

图 9-46. 还原图像

图 9-47. 文件菜单上的导出选项,第一版
“保存副本”与“保存”类似,不同之处在于,GIMP 会要求你输入文件名(和位置),而当前图像不会被更改或视为已保存。如果你计划进行一些无法轻易撤销的操作,保存副本是个不错的主意。
“还原”是一个相对危险的命令,因为它无法撤销。基本上,它会丢弃自上次保存以来对图像所做的所有更改。会出现一条警告信息,如图 9-46 中所示,提醒你所有更改和撤销信息将会丢失。
导出图像
图像 > 文件菜单的下一个部分涵盖了导出选项。在导出任何图像时,某些信息会丢失。如果当前没有可用图像或图像是 XCF 格式,第一项会变为灰色。如果当前图像已经被导出,第一项(导出到)会被“覆盖”替代(见图 9-47 和图 9-48),并且在其窗口标题中会显示词语“(已导出)”。
导出 (
) 总是可用的。此命令打开一个对话框,类似于图 9-36 中显示的打开图像对话框。

图 9-48. 文件菜单中的导出选项,第二版

图 9-49. 导出为 PNG
你可以通过在文件名中添加适当的扩展名来指定文件类型,或者通过 SELECT FILE TYPE 条目选择类型。所有主要的文件类型都可以选择,GIMP 甚至能够导出为 Photoshop 格式。虽然你不能从 Photoshop 导出为 XCF,但 GIMP 可以读取 PSD 格式。除了 JPEG、GIF 和 PNG,GIMP 还可以导出为 PDF、Encapsulated PostScript(EPS)、TIFF 和许多其他格式。
如果文件名已存在,将会出现警告消息,你可以选择取消或覆盖文件。根据输出格式,会出现不同的对话框。例如,图 9-49 显示导出为 PNG 的对话框,图 9-50 显示导出为 Encapsulated PostScript 的对话框。
EXPORT TO (
) 使用与上次导出的相同名称和文件类型,因此不会弹出对话框。如果你想更新已经导出的图像,这是一个有用的选项。如果你正在处理一个不使用 XCF 格式的图像,定期保存并导出图像时,可以使用
和
这两个快捷键,它们在你保存并导出图像后会静默工作(即,不会打开任何对话框)。

图 9-50. 导出为 Encapsulated PostScript

图 9-51. 将图像保存为新模板
OVERWRITE 在图像从非 XCF 格式导入时可用。它会导出为与导入文件相同名称和文件类型的文件。如果需要,你还可以将文件导出为不同的文件类型。
CREATE TEMPLATE 打开对话框,如图 9-51 所示,允许你创建一个新模板。保存的模板可以从图 9-32 中显示的对话框中选择。模板是根据当前图像的尺寸、分辨率和色彩空间创建的。
使用模板可停靠对话框管理现有模板,如图 9-52 所示(图像:Windows > 可停靠对话框 > 模板)。底部行的五个按钮让你执行以下操作:
-
从选定的模板创建新图像。
-
创建一个新模板。点击这个按钮会打开图 9-53(扩展了高级选项)所示的对话框。你可以选择新模板的名称、大小、分辨率、色彩空间、填充颜色,甚至是图标。如果你点击图标按钮,将显示 GIMP 中所有可用图标的列表。图 9-54 展示了这个列表的一部分。底部行的按钮可以进行放大或缩小,并允许你选择如何展示列表。
![模板对话框]()
图 9-52. 模板对话框
-
复制选中的模板,这会打开图 9-53 所示的对话框,并带有与选中模板相同的参数。
-
编辑选中的模板,这也会打开图 9-53 所示的对话框,但这个选项允许你更改现有模板的参数。
-
删除选中的模板。
你也可以通过右键点击模板列表来访问这些选项。
9.5 撤销
GIMP 允许你撤销多个步骤,这使得撤销成为一个有用且强大的功能。这个能力意味着 GIMP 必须存储你正在处理的图像的多个连续状态,因此你可以撤销的步骤数量是有限制的。我们将在第二十二章中展示如何调整这个限制。

图 9-53. 新建模板对话框

图 9-54. 可用图标
图 9-55 展示了图像:编辑菜单中的撤销操作项。我们最*使用了 IWarp 和 Blend 工具,但我们选择撤销 Blend。因此,菜单显示撤销 IWarp 滤镜或重做 Blend 的选项。如果在 IWarp 之前做了其他操作,我们也可以撤销这些操作,如果我们在 Blend 之后做了其他操作,也可以在重做 Blend 后重做这些操作。

图 9-55. 编辑菜单中的撤销项
菜单中的前两项文本取决于你对图像做了什么。
是撤销的快捷方式,
是重做的快捷方式。即使一个变换或滤镜处理过程繁重,撤销和重做也不会受到影响。
但是计算机的存储空间有限,因此 GIMP 存在一些限制:
-
如果你撤销了某个操作并且随后更改了图像,则无法重做该操作。撤销历史就像是每次更改图像时会分叉的路径。如果你折返并返回(使用撤销),然后再做更改,就会走上一条新的分支,之前路径上的步骤将丢失。
-
一些操作是无法撤销的,尤其是与保存和加载图像相关的操作。如果你保存了图像、关闭它然后重新加载,撤销历史将丢失。还原图像会关闭图像并重新加载,因此还原操作不能撤销。
-
一些复杂的选择工具,如剪刀选择工具或自由选择工具,在构建选择时不允许撤销。完成选择后你可以撤销,但无法在构建过程中撤销某个步骤。
-
大多数滤镜和插件都具备完全的撤销功能,但一些外部插件可能无法正常工作,甚至可能损坏撤销历史。在插件运行时取消操作也可能损坏撤销历史。

图 9-56. Fade 对话框
编辑菜单中的 FADE 条目通常是灰色的。只有在你刚使用了油漆桶工具、混合工具或某些滤镜之后,Fade 才可用。其对话框显示在图 9-56 中。Fade 修改最后操作的混合模式和不透明度。例如,在正常模式下用油漆桶工具填充并设置完全不透明后,你可以通过 Fade 将模式改为“屏幕”并降低不透明度。由于渐变是对操作的修改,Fade 不会在撤销历史中增加一个步骤。与 GIMP 中的大多数操作不同,Fade 是阻塞的:一旦开始,你必须选择渐变或取消,无法先做别的再返回到 Fade 对话框。
如图 9-57 所示,所有的图层混合模式都可用,另外还有仅适用于绘画工具的 BEHIND 和 COLOR ERASE 模式,以及 REPLACE、ERASE 和 ANTI ERASE 模式。模式和不透明度的效果可以立即看到,但效果只有在点击 FADE 按钮时才会成为永久性改变。
图 9-55 中的最后一项打开撤销历史可停靠对话框,显示在图 9-58 中。此对话框最初出现在多对话框窗口中,显示所有可以撤销的操作。图像的初始状态位于列表顶部,最后一个可恢复的状态位于底部。如果你点击某个状态,它将成为当前状态。
底部一排的三个按钮,从左到右,分别用于撤销、重做或清除撤销历史。除非你非常需要内存空间,否则不建议清除历史记录。

图 9-57. 渐变模式
9.6 GIMP 帮助系统
GIMP 帮助系统菜单如图 9-59 所示。您可以随时按下
获取帮助。此命令打开帮助系统,显示完整帮助的目录。帮助系统将在 GIMP 浏览器或您首选的浏览器中启动,具体取决于帮助系统中描述的设置。

图 9-58. 撤销历史对话框

图 9-59. 图像:帮助菜单
如果按下
或使用图像:帮助菜单中的相应条目,鼠标指针下会出现一个问号,您可以点击它来获得 GIMP 界面中的任何帮助;例如,您可以获得有关切换快速蒙版按钮或涂抹工具的帮助。
今日提示的示例见于图 9-60。在 GIMP 的早期版本中,启动时默认会显示此提示。现在,您必须显式地打开它。这些提示对于新手很有帮助,但对于老手来说,它们很少有用。
关于条目打开一个信息窗口,明确列出当前版本号、GIMP 开发团队成员,并提供访问 GIMP 网站或阅读致谢列表和许可证的按钮或链接。

图 9-60. 今日提示

图 9-61. GIMP 在线菜单

图 9-62. 用户手册菜单
插件浏览器和过程浏览器条目对于编写插件的人非常有用,插件内容将在第二十一章中讨论。
GIMP 在线条目打开了图 9-61 中所示的菜单,其中包含指向四个官方 GIMP 网站的书签。这些网站将在首选项对话框中指定的 Web 浏览器中打开。
-
开发者网站顾名思义,主要面向 GIMP 开发者。
-
主要网站是任何 GIMP 用户必备的。它发布新版本,包含大多数操作系统的下载部分,并指向以下两个网站等。
-
插件注册表使您可以访问约 400 个由不同人编写的插件。该网站提供多种方式来搜索插件,并有评论和论坛。
-
用户手册网站与您通过点击
获取的内容相同,只是它在您选择的浏览器中显示,而不是在 GIMP 浏览器中显示。当您首次打开该网站时,它会打开一个页面,您可以在其中选择首选语言。
用户手册条目打开的是 图 9-62 所示的菜单。此菜单为您提供了另一种查看用户手册的方式,列出了其主要章节。它使用的是在“首选项”对话框中指定的帮助浏览器以及默认语言。
第十章. 显示
本章主要介绍图像的显示方式,更深入地探讨图像窗口的属性。请注意,本章介绍的工具并不会改变图像本身,只会改变图像的显示方式。
10.1 标尺和单位
一旦图像在图像窗口中打开,就会出现两个标尺,如图 10-1 所示。水*标尺位于菜单栏下方,垂直标尺位于左侧。在此图中,鼠标指针位于坐标(1356,1128),这一信息显示在状态栏的左侧。坐标单位显示在这些数字的右侧,为像素。由于图像的缩放比例为 25%,如状态栏所示,屏幕上的一个像素实际上对应一个 4 × 4 像素的方块。标尺上的小黑三角形显示了鼠标指针当前的水*和垂直坐标。
这是默认设置,适用于 GIMP 中的大多数操作。提供的信息可以让你精确地放置鼠标指针,尤其是在你将缩放比例设置为 100% 或更高时,正如你将在本章后面看到的那样。

图 10-1. 像素测量标尺
图 10-2 看起来与图 10-1 非常相似。但细心的读者会注意到标尺上的数字,以及左下角的数字已经发生了变化。我们将单位从像素改为了毫米。但这些毫米到底代表什么呢?由于缩放比例为 25%,这些毫米并不等同于图像中的毫米,而是相当于四分之一毫米。如果我们将缩放比例调整到 100%(例如,通过使用状态栏中间的菜单),并将屏幕上的标尺与实际标尺进行比较,会发现它们并不匹配。

图 10-2. 毫米测量标尺

图 10-3. 缩放图像对话框
问题在于图像的大小是通过其分辨率计算的。如果我们选择图像:图像 > 缩放图像,我们会看到图 10-3 中显示的对话框,它告诉我们当前的分辨率在两个方向上都是 72 ppi。这个默认分辨率其实没有什么特别的理由;现在大多数屏幕使用 LCD 技术,分辨率接* 100 ppi。如果我们将图像的分辨率更改为 100 ppi,我们会看到它在缩放图像对话框中的尺寸发生了变化。现在图像的尺寸是 658.37 × 987.55 毫米。当我们应用更改时,屏幕上的图像大小不会变化,但标尺上的数字会发生变化(除非单位设置为像素)。

图 10-4. 设置图像打印分辨率对话框
调整分辨率仅仅告诉我们,给定其选择的分辨率时,这张图像会以何种尺寸打印。由于分辨率对打印来说才真正重要,我们建议通过图像:图像 > 打印尺寸来进行更改。在图 10-4 中,我们将分辨率设置为 300 ppi,这是打印的标准分辨率,并且我们看到打印图像的尺寸将是 219.46 × 329.18 毫米,比标准信纸稍长,略大于 A4 纸张。当我们在此对话框中点击 OK 时,标尺刻度再次发生变化,现在我们可以得到图像中的坐标,这些坐标将是图像打印时实际的值。
但是,如果你再次用真实的标尺测量,你会发现屏幕上的标尺仍然没有显示实际的毫米数。我们可以通过做最后一次调整来解决这个问题。图像:视图 > 点对点框仍然被勾选,这意味着在 100% 缩放因子下,图像中的每个像素都与屏幕上的每个像素完全对应。如果我们取消勾选该框,将图像分辨率设置为与屏幕分辨率相同,并将缩放因子设置为 100%,标尺就会显示实际的毫米数。
如果我们想要创建在打印时必须具有特定尺寸的图像,使用实际的毫米可能会很方便;例如,名片或标签。当然,使用英寸也可以进行相同的操作。

图 10-5. 可用单位

图 10-6. 图像中的两个指南
可用单位如图 10-5 所示。像素是唯一的精确度量,代表图像的大小特征。所有其他度量都是相对于图像分辨率的。
一英寸等于 25.4 毫米。厘米、米、英尺和码的定义是以毫米或英寸为倍数的单位。点和派卡是印刷术中的单位,其定义并不十分明确,因为美国派卡是 4.2175 毫米,法国派卡是 4.512 毫米,计算机派卡是 4.233 毫米。如果可能,最好避免使用这些单位。

图 10-7. 图片:查看菜单
如果标尺对您造成困扰,可以通过取消勾选框(图像:查看 > 显示标尺)或按
来隐藏它们。
10.2 引导
如果我们点击并拖动一个标尺朝图像中心移动,会出现一个蓝色和黑色的可移动虚线。这条线称为引导。图 10-6 展示了一个垂直引导和一个水*引导,它们交叉在(1000, 1000)坐标处。
引导菜单有许多实用选项。图 10-7 展示了图像:查看菜单,您可以通过它访问其中的一些选项。如果勾选了 SNAP TO GUIDES 框,鼠标指针将“自动吸附”到最接*的引导上(当其距离小于设定的阈值时,阈值调整请参阅第二十二章)。图 10-8 展示了如何利用引导确保裁剪区域的左上角位于原始图像的(1000,1000)位置。

图 10-8. 使用引导进行精确裁剪

图 10-9. 图片:图像 > 引导菜单

图 10-10. 创建新引导
SHOW GUIDES 选项也可以在查看菜单中找到。当勾选此选项时,引导将显示;当取消勾选时,引导将隐藏。您还可以使用
在这些选项之间切换。
我们可以向图像添加任意数量的引导。图 10-9 展示的图像:图像 > 引导菜单包含多个选项,第一个选项会弹出图 10-10 所示的对话框。在对话框中,我们可以选择水*或垂直引导,并设置其位置为窗口的百分比(而非图像)。第二个选项会弹出一个非常相似的对话框,但这时我们设置引导位置时使用的是像素值。

图 10-11. 从当前选择放置新参考线
第三个选项允许我们在当前选择周围放置新参考线。例如,要创建一个以现有参考线交点为中心的椭圆形选择框,如图 10-11 所示,选择椭圆选择工具(
),点击参考线的交点(启用"对齐参考线"),按下
键从中心扩展选择框,并移动鼠标指针以扩展选择框。然后选择图像:图像 > 参考线 > 从选择创建新参考线以获得所示结果。
有两种方法可以删除参考线:我们可以点击并拖动它回到相应的标尺,或者使用图像:图像 > 参考线 > 删除所有参考线一次性删除所有参考线。
如图 10-7 所示,视图菜单包含三个与对齐相关的按钮:
-
"对齐网格"将在下一节中讨论。
-
"对齐画布边缘",该选项将画布的边缘当作参考线。将鼠标指针移到边缘非常接*时,它会精确地定位到该边缘。
-
"对齐活动路径",该选项对活动路径执行相同操作。请参见 13.3 路径工具。

图 10-12. 显示网格

图 10-13. 将鼠标指针对齐到网格
10.3 网格
参考线可以帮助我们在图像中定位对象。网格是另一种可视化布局的方法。事实上,图像总是有一个网格,但默认情况下它是隐藏的。你可以按照第二十二章中描述的方法永久更改此设置。你可以使用图像:视图 > 显示网格来使网格可见。图 10-12 显示了结果。请注意,这张图像的显示缩放比例为 100%。
此网格的网格大小为 10 × 10 像素。当勾选图像:视图 > 对齐网格时,鼠标指针总是对齐到两条线的交点,即使它看起来位于网格内部,如图 10-13 所示。你可以看到,状态栏中显示的坐标都是 10 的倍数。

图 10-14. 配置图像网格对话框

图 10-15. 可用的网格线样式
我们可以通过选择图像:图像 > 配置网格来配置网格。如图 10-14 所示,弹出对话框。我们可以更改多个参数,接下来将依次考虑这些参数。
网格的外观由三个参数控制:线条样式、前景色和背景色。您可以选择五种线条样式,如图 10-15 所示:
-
交叉点(点)样式显示在图 10-16 中。点的宽度为一个像素,无论图像的缩放因子如何。它们可能不太容易看到。
-
交叉线(准线)样式显示在图 10-17 中。交叉点比点更为明显,但它们可能会分散注意力。
-
虚线样式显示在图 10-18 中。我们增加了缩放因子,以使细节更加明显。此线条样式强调的是网格中的线条,而不是交叉点。
![交叉点(点)线样式]()
图 10-16. 交叉点(点)线样式
![交叉线样式]()
图 10-17. 交叉线(准线)样式
![虚线样式]()
图 10-18. 虚线样式
-
双虚线样式显示在图 10-19 中。在这里,我们再次增加了缩放因子,因此线条更加明显。
-
实线样式显示在图 10-20 中。实线是默认样式,在此处以中等缩放因子显示。
前景色是点、交叉准线或线条的颜色。在图 10-20 中,我们将其改为绿色。
背景色仅与双虚线一起使用,如图 10-19 所示,其中背景色为青色。
网格的间距决定了网格单元的大小。可以选择像素或您偏好的任何单位。大小取决于图像分辨率,如本章前面讨论的那样。要创建矩形网格,请在输入新大小之前打破下方的链条。

图 10-19. 双虚线样式

图 10-20. 实线样式
网格的 OFFSET 指定了第一个坐标的位置。最初,第一个坐标是 (0, 0)(即位于画布的左上角)。
10.4 缩放
你可能想要更改图像的缩放因子——无论是查看完整图像,还是专注于某个具体细节。你可以通过多种方式调整缩放;你可以直接从图像窗口访问几种方法。
图像窗口底部栏的缩放菜单允许你从几个预定义的缩放因子中选择。你也可以直接输入所需的因子。
图像:视图 > 缩放 会弹出另一个缩放菜单,见 图 10-21。在这里,你可以选择相同的预定义缩放因子,另外还可以选择两个更多的选项。请注意常用缩放因子的键盘快捷键。如果你最*使用过一个非预定义的缩放因子,它会出现在菜单的末尾。
你还可以使用“放大”或“缩小”项逐步调整此比例。请注意,键盘快捷键
和
也能执行此操作。使用“恢复缩放”或
键(反引号)可以返回到前一个缩放因子。

图 10-21. 图像:视图 > 缩放菜单

图 10-22. 从 50% 缩放因子开始
剩下的两个选项最好通过示例来解释。图 10-22 显示了一个缩放因子为 50% 的窗口。如果我们选择 图像:视图 > 缩放 > 填充窗口,我们会得到 图 10-23。缩放因子已经改变,以便图像填充窗口的尺寸。如果我们选择 图像:视图 > 缩放 > 适合图像于窗口(或
),我们会得到 图 10-24。在这种情况下,所选的缩放因子给出了最接*的缩放,同时仍保持图像的完整性在窗口内可见。
请注意,所有这些缩放更改不会改变窗口的大小。另一方面,命令图像:视图 > 缩小包装,或者
,会在不改变图像缩放因子的情况下更改窗口大小,适用于单窗口模式和多窗口模式。

图 10-23. 填充窗口后

图 10-24. 图像适合窗口后

图 10-25. 缩放工具图标
按下
键时,你可以使用鼠标滚轮通过标准的缩放比例进行放大或缩小。
如果图像窗口右上角的小窗口调整按钮已勾选,那么更改窗口大小时会更改缩放比例。根据情况,这可能是有用的,也可能是令人烦恼的。

图 10-26. 使用缩放工具放大

图 10-27. 放大后的效果

图 10-28. 缩放工具选项

图 10-29. 导航对话框
还有另一个工具可用于调整缩放比例:恰如其分命名的缩放工具,可以通过工具箱访问(图 10-25)或按下
来启用。图 10-26 显示了这个工具的放大模式(鼠标指针旁边的 + 号表示)。要放大,点击并拖动矩形框选图像中你希望填充窗口的部分。图 10-27 显示了结果。
这个工具也可以用来缩小。你画出的矩形显示了图像缩小后的新比例。此外,简单地用缩放工具点击图像可以沿着缩放比例放大或缩小。
缩放工具有一些选项,显示在 图 10-28 中。你可以放大或缩小,或者按下
键切换这个参数。如果勾选了“自动调整窗口”复选框,窗口的大小会发生变化,以包含图像中的相同部分。
如果你仍然没有找到完美的缩放工具,下面有另一个工具:图像:视图 > 导航窗口。选择此工具后,图 10-29 中的小型可停靠对话框会弹出。底部的六个按钮提供以下功能:
-
缩小。
-
放大。
-
放大到 100%。
![同一图像的两种视图]()
图 10-30. 同一图像的两种视图
-
调整缩放比例,使图像完全可见,而不改变图像窗口的大小;这相当于
。 -
调整缩放比例,使整个窗口都能显示图像;这相当于 图像:视图 > 缩放 > 填充窗口。
-
将图像窗口缩小到与图像显示大小相同;这相当于
。
滑块允许我们选择从 0.39% 到 25600% 的任意缩放因子。最后,图像预览在当前显示在图像窗口中的部分周围显示一个框架。你可以用鼠标指针移动它。
10.5 使用多个视图
如你刚刚看到的,你可以以不同的大小和缩放因子查看图像。但有时,你可能需要同时打开几个不同的视图。例如,假设我们正在仔细修饰一张照片。我们需要查看正在修饰的细节的特写视图。同时,我们还希望看到修饰工作对照片的效果,以便它将在打印时的大小。
要打开图像的多个视图,选择图像:视图 > 新视图。打开的新图像窗口是相同图像的另一个视图,而不是它的新副本。例如,在图 10-30 的左侧,你看到一张海滨风景照片,缩放因子为 33.3%,而右侧则看到照片前景中小波浪的涟漪,使用了 200% 的缩放因子。当我们对右侧的图像进行操作时,效果会立即在左侧的窗口中显示出来。请注意,在单窗口模式下,这个功能的用处不大,因为在单窗口模式下,即使两者都在 GIMP 中打开,你也无法同时查看两幅不同的图像。你只能从一个视图切换到另一个,然后再返回。
有时,你可能希望将图像窗口放大至全屏。最好的方法不是使用窗口栏上的按钮,而是通过选择图像:视图 > 全屏,或者按下
,这是一个切换按钮。结果如图 10-31 所示。在设置一般参数时(见第二十二章),你还可以选择最小化屏幕上的显示内容,为图像提供更多空间。你可以隐藏标尺、滚动条、状态栏,甚至菜单栏,如本示例所示。需要时,你可以通过图像窗口左上角的菜单按钮(如果显示标尺)或右键点击图像来恢复它们。

图 10-31. 将图像窗口放大至全屏
第十一章. 图层
图层在 GIMP 中至关重要,如果没有图层,这个强大的应用程序几乎没有什么用处。我们只能使用 GIMP 进行简单的绘图或小规模的照片修饰。GIMP 所有更强大、更灵活的功能都依赖于图层。
当图像有多个图层时,GIMP 工作区表现得像一叠透明胶片。你可以在这些透明胶片上绘制或涂鸦,或者将现有图像的部分内容安排到不同的图层上。设置图层的可见性,调整它们的透明度,或调整它们与其他图层的混合方式。你可以在画布上移动它们,并控制它们在图层堆栈中的顺序。在修改图层之前,复制一层,以便如果出现错误或需要将该图层用于其他目的时,可以保留一个完整的副本。图层使得许多事情成为可能,本章仅涵盖基本概念,后续章节会将这些概念与 GIMP 提供的工具和功能结合起来。在本章中,我们将探讨层对话框、层菜单以及图像:图层菜单。
11.1 层对话框
图 11-1 显示了 第三章 中绘制的图像的层对话框示例。这个对话框可能是所有 GIMP 对话框中最重要的,包括工具箱,因为后者可以通过图像:工具菜单(或键盘快捷键)替代。默认情况下,层对话框是多对话框窗口的一个组件,你很可能会希望保持它打开。如果你关闭了它,可以通过选择图像:窗口 > 可停靠对话框 > 层,或者按下
来重新打开它。即使该对话框被
命令隐藏,键盘快捷键仍会将其置于最前面。
层对话框的组成部分
让我们来看看层对话框的组成部分。下面的数字指的是 图 11-1。
-
图像名称实际上不是对话框的一部分,而是多对话框窗口的一部分。如果你选择了不同的标签(例如,通道对话框),图像名称仍然会保持可见。你可以在配置菜单中更改图像名称是否可见(该菜单通过标有 4 的按钮打开)。要显示图像名称,请勾选“显示图像选择”。在同时处理多个图像时,显示图像名称非常有用。
![层对话框]()
图 11-1. 层对话框
![配置菜单]()
图 11-2. 配置菜单
-
这个按钮切换多对话框窗口是否始终反映当前图像。
-
MODE 下拉菜单设置当前图层的混合模式。有关 21 种可用混合模式的描述,请参见 12.2 混合模式。
-
此按钮打开配置菜单,该菜单出现在所有可停靠的对话框中,并显示在 图 11-2 中。第一个条目打开图层菜单,稍后将在本章讨论。配置菜单还允许你添加、关闭或分离多对话框菜单中的标签;更改预览大小和标签样式;以及显示或隐藏对话框中的元素。最后一个条目允许你在多个显示器之间切换,如果你正在使用多个显示器的话。
-
不透明度滑块允许你设置当前图层的不透明度。这与透明度独立,因此没有 Alpha 通道的图层也可以通过不透明度滑块变得半透明。图层不透明度与图层混合模式结合,决定当前图层的像素与下层图层像素之间的交互。例如,溶解模式与正常模式的不同之处仅在于图层不透明度低于 100% 时才有效。
-
画笔图标是一个切换按钮。按下时,图层像素被锁定,意味着它们不能被更改。这在你想要保护图层不受意外修改时非常有用。在锁定像素的图层上绘画与在“Behind”模式下绘画非常相似:当像素被锁定时,绘画工具仍然可以在透明区域工作。
-
方形图标是另一个切换按钮,如果图层有 Alpha 通道,它将锁定该通道。如果 Alpha 通道被锁定,绘画工具无法在当前图层的透明区域工作,但可以在不透明区域工作,只要像素没有被锁定。如果两个锁(像素和 Alpha 通道)都被选中,则图层无法更改。这些按钮在构建徽标时非常有用,如 第四章 中所示。如果你想模糊徽标以增加其立体感,Alpha 通道必须解锁。如果你想绘制徽标,Alpha 通道必须锁定。
-
图层对话框的主要部分包含与图像中图层数量相同的条目。当前图层通过突出显示相应的条目(在 图 11-1 中为蓝色,当前图层命名为
River)来标记。![图层对话框中的示例图层]()
图 11-3. 图层对话框中的示例图层
始终注意哪个图层是当前图层,因为对图像所做的任何操作都会应用到该图层,而该图层可能是不可见的,或者被另一个图层隐藏。当当前图层被隐藏时,变化看起来没有效果,但当前图层在图层堆栈中的某个位置仍然受到影响。有时没有图层是当前图层,例如当通道处于活动状态时。在这种情况下,应用变化到图像时,活动通道会受到影响。
-
图层对话框的底部显示一排七个按钮,它们是图层或图像:图层菜单项的快捷方式。从左到右,这些按钮允许您执行以下操作:
-
创建一个新图层。按住
可以使用上次的参数。否则,会弹出一个对话框以设置这些参数。 -
创建一个新的图层组。
-
在图层堆栈中提升当前图层。按下
将其移动到顶部。 -
降低图层堆栈中的当前图层。按下
将其移到底部。 -
复制当前图层。
-
锚定浮动图层。
-
删除当前图层。
-
图层对话框中的图层条目
图 11-3 展示了图层对话框中可能显示的所有图层组件。按从左到右的顺序,具体如下:
-
眼睛图标表示该图层是可见的(如果没有上层图层隐藏它的话)。点击它可以切换可见性。一个不可见的图层不会对可见图像产生贡献,但这并不妨碍对它进行修改。
-
链接图标表示该图层已与其他对象链接。只有当多个对象被激活时,这才有意义。我们可以将多个图层链接在一起,或者通过各自的对话框将通道和路径链接起来。有关通道的详细信息,请参见第十四章,有关路径的详细信息,请参见 13.3 路径工具。当多个对象被链接时,移动工具和变换工具(见第十六章)会作用于整个链接对象集。然而,每个图像仅限于一个链接对象集。点击链条图标可以打开或关闭该图层的链接。
-
缩略图提供了图层内容的缩小视图。如果其框架为白色,则该图层为当前图层,任何修改都会影响它。否则,框架为黑色。点击缩略图会使该图层处于活动状态。如果点击并按住,缩略图会弹出一个较大的版本。将缩略图点击并拖动到工具箱中,可以从该图层创建一个新图像。将它拖入另一个图像中,会将该图层作为新图层复制到该图像中。
-
如果图层有图层蒙版(参见 14.2 图层蒙版),其缩略图会显示在右侧,并且具有与图层缩略图相同的属性。如果蒙版框为白色,表示蒙版是激活的,所做的任何修改将应用到蒙版上。如果蒙版框为红色,表示图层蒙版处于非激活状态。当图层蒙版被选中时,图像窗口中的虚线轮廓会从黄黑色变为绿黑色。
-点击缩略图可以切换图层蒙版的激活状态,
-点击则切换图层蒙版的可见性。将图层蒙版缩略图拖到另一个图像中,作为图层添加,或者拖到工具箱中创建一个新图像的副本。
-
图层条目的最后一项是图层名称。如果图层没有 Alpha 通道,名称会以粗体显示。图层在创建时会被分配一个名称,但可以更改。双击它,按下
,或选择图层:右键 > 编辑图层属性来更改名称。如果该图层用于作为动画帧(参见第十八章),其名称后可以附加文本来改变帧的行为:以毫秒为单位的持续时间,如
(200ms),以及帧的组合模式——可以是(combine)或(replace)。
图层对话框中的快捷键
当图层对话框处于活动状态时,可以使用一些实用的快捷键。
-
上箭头键选择当前图层上方的图层作为新的当前图层,下箭头键选择下方的图层。
-
键将栈中的顶部图层设置为当前图层,
键将底部图层设置为当前图层。 -
水*箭头键在当前图层的四个(或五个)组件之间切换:可见性、链接、图层缩略图、图层蒙版缩略图和图层名称。
-
和
键切换所选图层的组件(可见性、链接、图层或其图层蒙版的活动状态、以及图层名称),即使其图层不是活动的。 -
按下
并配合上下箭头键可以在图层之间切换,而不改变当前图层。你可以将其与水*箭头键或
或
键结合使用。 -
键会擦除当前图层的内容(或该图层中的选区)。
图层对话框的用途
总结来说,图层对话框允许你执行以下操作:
-
通过点击右上角按钮打开配置菜单。该菜单中的第一个条目打开图层菜单(将在本章后面详细介绍)。
-
更改图层的混合模式。有关混合模式的示例和完整描述,请参阅 12.2 混合模式。
-
设置图层的不透明度。
-
锁定像素或 Alpha 通道。
-
通过点击眼睛图标设置图层的可见性。请注意,这与图层的活动状态是独立的。不可见的图层仍然可以被修改。
-
通过点击图层缩略图设置图层的活动状态。请注意,这不会改变图层的可见性。
-
通过点击、
点击或
点击其缩略图来设置图层蒙版的活动状态。 -
通过双击图层名称来更改图层的名称。
-
通过点击并拖动图层缩略图或名称上下移动图层堆叠中的图层。此方法也可用于将图层移入或移出图层组。
-
通过右键点击图层条目的任意位置打开图层菜单。
-
使用底部行中的七个按钮执行常见的图层相关任务。
11.2 图层菜单
图层菜单(图 11-4)可以通过右键点击图层对话框中的任何图层项,或通过选择图层对话框中“配置”菜单的第一个条目来选择。如果当前图层是文本图层,该菜单会包含五个额外的条目,具体描述见 15.8 文本工具。在本节中,我们将逐一检查图层菜单中的每个条目。
“编辑图层属性”将打开如图 11-5 所示的对话框。唯一可以更改的属性是图层名称。

图 11-4. 图层菜单

图 11-5. 编辑图层属性对话框
NEW LAYER(新建图层)打开图 11-6 所示的对话框。一个描述性的图层名称可以帮助你快速识别图像的各个组件。如果没有输入名称,将自动生成一个名称,如Layer #1。宽度和高度初始值与画布相同,但你可以输入不同的值。如果新图层比画布大,超出画布范围的部分将不可见。新图层的尺寸可以设置为画布尺寸的百分比、像素或其他单位。请注意,以英寸、毫米或其他标准单位的度量值是根据当前分辨率计算的(参见 10.1 尺规和单位)。最后,四个单选按钮允许你选择图层的初始填充方式。图层可以用前景色、背景色、白色或透明填充。除非选择透明填充,否则新图层没有 Alpha 通道。

图 11-6. 创建新图层对话框
NEW FROM VISIBLE(从可见图层创建新图层)创建一个新图层,初始名称为Visible,并填充当前图像的内容。该新图层会被放置在当前图层的上方。贡献此新图层的图层会在创建前进行合并,因此即使多个图层是可见的,也只会创建一个新图层。
NEW LAYER GROUP(新建图层组)创建一个新的空图层组,初始名称为Layer Group。此概念在 11.3 图层组中讨论。
DUPLICATE LAYER(复制图层)会创建当前图层(或图层组)的副本,将其放置在当前图层的上方,并命名为当前图层名称加上“copy”一词。副本继承原图层的所有特性,包括混合模式、不透明度和锁定。
ANCHOR LAYER(锚定图层)仅在存在浮动选择时有效。请参见 13.4 使用选择。浮动选择将被锚定到最后的当前图层。

图 11-7. 图层合并选项对话框
MERGE DOWN(向下合并)将当前图层与下方的图层合并。如果当前图层不可见,它将像可见图层一样合并。然而,如果下方的图层不可见,并且下方没有可见的图层,则 MERGE DOWN 不可用。当当前图层下方的图层形成图层组时,MERGE DOWN 也不可用。
MERGE LAYER GROUP(合并图层组)仅在当前图层是图层组时出现在菜单中。此组将被替换为一个单一图层,包含该组的所有图层。
DELETE LAYER(删除图层)删除当前激活的图层或图层组。与其他图层菜单操作一样,此操作可以撤销。
图层菜单中的接下来的四个条目也可以在图像:图层菜单中找到,并在 11.4 图像:图层菜单中讨论。因此,我们跳过图层菜单中的最后两个条目。
合并可见图层(MERGE VISIBLE LAYERS)仅作用于勾选了眼睛图标的图层,并根据各自的不透明度和混合模式将其合并。对话框显示在图 11-7 中。新图层可以调整为与最大图层、画布或底层匹配。如果勾选了“丢弃不可见图层”(DISCARD INVISIBLE LAYERS)框,则不可见图层会被删除。否则,它们仍然保留在图像中。请注意,此操作会删除图像中的可见图层,不同于“从可见图层新建”(NEW FROM VISIBLE),后者通常是更好的选择。如果你确实选择使用“合并可见图层”,我们强烈建议你首先使用图像:文件 > 保存副本保存图像副本。
扁*化图像(FLATTEN IMAGE)将所有图层替换为图像的单一图层表示。这是一个破坏性操作,应仅在保存了包含图层的图像副本后使用。
11.3 图层组
图层组是 GIMP 2.8 中的一个新特性,概念仍在不断发展。
要创建一个新的图层组,请点击图层对话框底部的相应按钮,或使用图像:图层 > 新建图层组或图层:右键点击 > 新建图层组。
图层组出现在当前图层之上,最初为空。一个好主意是立即为其起个有意义的名称。要将图层添加到图层组中,点击并拖动它到图层堆叠中的图层组。移出图层组或在堆叠中移动整个图层组时,也可使用相同方法。你还可以通过图层对话框中的相应按钮或图层菜单中的条目,将新图层添加到图层组中。点击小三角形可以显示(图 11-8)或隐藏(图 11-9)图层组的内容。图层组可以放入另一个图层组中。
图层组是组织复杂图像中图层的一种有用方式。可以对图层组执行以下操作:
-
锁定像素
-
改变图层组的不透明度
-
使用眼睛图标切换可见性
-
使用链条图标切换图层链接
-
在图层堆叠中移动图层组
-
使用移动工具移动图层
-
对所有图层应用变换(请参见第十六章)
-
复制图层组及其内容
-
通过点击并拖动图层组及其内容,或通过复制并粘贴它,将图层组及其内容复制到另一个图像
![这个图层组包含三个图层]()
图 11-8. 这个图层组包含三个图层
![三个最小化的图层组]()
图 11-9. 三个最小化的图层组
-
删除图层组及其内容
-
将图层混合模式应用于图层组,这只会影响图层组中的图层
我们将使用第三章教程的结果来演示图层组的属性。这张图包含 20 个图层,我们在构建图像时对其进行了组织。每个蘑菇帽由两个图层组成,其中一个图层包含图层蒙版。蘑菇的茎由六个图层组成。前景中的花朵和石头由四个图层组成。最后,整张图像有一个白色背景,堆叠在最上面的是一个名为背景的图层,该图层采用叠加混合模式并包含原始绘图。可以将这些图层直观地组织成三个图层组:蘑菇茎、蘑菇帽和前景。为了在不改变图层顺序的情况下完成此操作,在将来组的最上层图层激活时,点击新建图层组按钮,然后通过点击并拖动图层到上层或空图层组中将图层移动到组内。图 11-9 展示了将这三个图层组最小化后的效果。

图 11-10. 移动蘑菇帽图层组

图 11-11. 将图层组的不透明度降低到 50%
你可以通过点击图层组的眼睛图标来隐藏图层组,或者使用移动工具一次性移动所有图层(参见图 11-10)。如果图层组被隐藏,图层组中的图层将不可见,并且它们的眼睛图标将被划掉。你还可以改变整个图层组的不透明度(参见图 11-11)。

图 11-12. 链接非连续图层

图 11-13. 仅移动蘑菇帽的区域
层组中的所有图层必须在图层堆栈中是连续的。但链接图层则不必如此。例如,我们可以将所有蘑菇帽的第二层链在一起,这一层包含图层蒙版,并用于绘制帽上的斑点(见图 11-12)。现在,我们可以将链接的图层一起移动,但与图层组分开,如图 11-13 所示(与图 11-10 比较)。这些链接的图层甚至可以位于不同的图层组中。

图 11-14. 图像:图层菜单
图层组会保存在 XCF 文件中,独立于单个图层。在 GIMP 2.8 中,可以旋转或缩放一个图层组,而不旋转或缩放组内的单个图层组件。当图层组被旋转或缩放时,会创建一个浮动选择,包含转换后的结果,原始图层组会被合并并替换为变换后的组件。然而,单个图层保持不变。
11.4 图像:图层菜单
图像:图层菜单如图 11-14 所示。某些菜单项也可以在图层:右键 > 图层菜单中找到,但也有许多新项。
前八个条目(如果没有现有的图层组则是七个)也可以在图层:右键 > 图层菜单中找到,但在图像:图层菜单中,这些条目有三个配有快捷键:
-
打开新的图层对话框。 -
复制当前图层。 -
锚定浮动选择。

图 11-15. 图层堆栈菜单
这个菜单和这些快捷键允许我们对图层堆栈进行重大修改,而无需查看它,这通常是不建议的。看不清自己在做什么时,犯错误的可能性更大。最好在图层对话框中调整图层,尽可能避免直接修改。
如果当前图层是文本图层,图层菜单还会包含四个专门针对文本的条目,详见 15.8 文本工具。接下来是接下来讨论的四个菜单。
图层堆栈菜单
图层堆栈菜单如图 11-15 所示。菜单中有四个命令,在处理有很多图层的图像时特别有用:
-
选择上一个图层 (
) 相当于点击图层对话框中的上一个图层,唯一的例外是:如果当前图层位于图层组内,则此命令不适用于组外的图层。 -
选择下一个图层 (
) 选择下一个图层,与上述的例外相同。 -
选择顶部图层 (
) 选择堆栈中的最上层图层或组中的最上层图层。 -
选择底部图层 (
) 选择堆栈中的最底层图层或组中的最底层图层。
请注意,键盘上的箭头键可以用来选择上一个或下一个图层,但仅在图层对话框处于激活状态时有效。有关此对话框中可用的其他键盘快捷键,请参见图层对话框中的键盘快捷键。
接下来的四个命令用于移动当前图层在图层堆栈中的位置:
-
提升图层将图层向上移动到堆栈中。它不能提升组外的图层。要将图层移出其组,点击并拖动它。
-
降低图层将图层向下移动到堆栈中。
-
LAYER TO TOP 将当前图层移至堆栈的最顶层,或如果它属于图层组,则移至图层组的最顶层。
-
LAYER TO BOTTOM 将图层移至堆栈或组的最底部。
最后,REVERSE LAYER ORDER 只能从此菜单中调用。图层组视为一个单独的图层,且无法在图层组内反转图层顺序。
遮罩、透明度和变换菜单
遮罩菜单处理图层遮罩,详见 14.2 图层遮罩。它提供的选项稍多于图层:右键 > 图层菜单中的选项。
透明度菜单在透明度与 Alpha 通道中进行了讨论。它的三个条目也出现在图层:右键 > 图层菜单中。
使用变换菜单是翻转或旋转当前图层的最简单方法。你也可以使用翻转工具 (
) 或任意旋转,这也可以通过旋转工具访问 (
)。有关变换菜单的更多信息,请参见变换图层。

图 11-16。设置图层边界大小对话框
最后五个条目
图像:图层菜单中的其余五个条目提供了唯一的访问其各自操作的方式:
-
LAYER BOUNDARY SIZE 打开如图 11-16 所示的对话框,该对话框与图像:图像 > 画布大小的对话框非常相似,后者在调整图像大小中有描述。您可以选择图层的确切尺寸,以及其内容在新尺寸内的位置。通过设置X和Y字段,拖动窗口中的图层预览,或使用 CENTER 按钮来调整位置。如果您缩小图层的大小,被剪裁的内容会被删除,但如果将图层扩大到超出图像边界,图像边界之外的内容会被保留,尽管它不可见。此工具也适用于图层组。
-
LAYER TO IMAGE SIZE 将图层设置为图像大小,不会弹出对话框,也不会移动图层内容。任何超出画布范围的图层部分都会被删除。此工具也适用于图层组。
-
SCALE LAYER 打开如图 11-17 所示的对话框,该对话框与图像:图像 > 缩放图像对话框相同,后者在 10.1 尺寸标尺和单位和调整图像大小中有描述。唯一的区别是您不能更改图层的分辨率,因为图层分辨率由图像分辨率固定。此工具也适用于图层组。
![缩放图层对话框]()
图 11-17. 缩放图层对话框
![自动裁剪图层组]()
图 11-18. 自动裁剪图层组
-
CROP TO SELECTION 仅在当前有选择区域时才会启用。图层的尺寸将设置为包含选择区域的最小矩形。
-
AUTOCROP LAYER 将图层裁剪到包含与图层边框颜色不同的颜色数据的最小矩形。这类似于图像:图像 > 自动裁剪图像,在裁剪图像中有描述。此工具也适用于图层组,如图 11-18 所示,其中当前图层是整个
蘑菇帽图层组。
第十二章 颜色
表示和处理颜色是像 GIMP 这样的图像处理程序的基本任务之一。因此,我们在本书的多个章节中都涉及到这个话题。在这一章中,我们介绍了主要的概念和工具。在附录 A 中,我们讨论了颜色感知的基础知识,如果需要复习相关知识,可以参考该附录。颜色和视觉的理论构成了 GIMP 中颜色处理的基础,全面理解该附录将帮助您完全理解本章内容。
此外,第十九章包含有关 16 位色深和处理数码相机原始格式照片的信息。第二十章描述了 GIMP 处理的所有图像格式,重点讲解了色板的定义和使用。而在第二十二章中,我们解释了如何设置颜色管理的参数。
12.1 概念
颜色的概念是非常复杂的,许多书籍已经对这一主题进行了详细探讨。像亚里士多德、惠更斯、牛顿、歌德等伟大的思想家们都曾提出过关于颜色的理论。这些理论涉及了生理学、哲学、心理学,甚至物理学和高级数学。现代计算机技术、显示屏和打印机现在依赖于一套成熟的理论,您可以在任何关于颜色理论的文本中阅读到这些内容。
在本节中,我们首先简要回顾一下颜色模型,更多细节将在 A.3 颜色表示中介绍。然后,我们将讨论 GIMP 在工作过程中用来存储图像信息的三种内部表示方式。用于存储图像的外部格式,通常存储在硬盘或网络上的格式,将在第二十章中讨论。
颜色模型
GIMP 处理的是由像素组成的栅格图像。像素是最小的图像组成部分,表示单一颜色(及其相关的透明度)。每种颜色都是由独特的组成部分混合而成,这些组成部分取决于所选的颜色模型。存在多种颜色模型,GIMP 使用其中的三种。在所有这些模型中,给定的颜色都通过某些维度的坐标表示,通常是三维坐标。坐标范围的大小表示可能的颜色数量。由于文件大小的限制,坐标通常是整数,至少在存储在外部介质上时是如此。浮动数字需要 32 位甚至 64 位,而所有图像文件中的颜色表示最多使用每个颜色 8 位。
RGB 模型是加法模型,意味着每个分量值为零的颜色是黑色,而每个分量值为最大值的颜色是白色。三种基础颜色是红色、绿色和蓝色,两个基础颜色的组合是互补色:红+绿=黄,红+蓝=品红,绿+蓝=青色。这个模型可以表现为一个立方体,其内容定义了可以表示的颜色的色域(或范围)(见图 A-37)。
CMY 模型是减法模型,因此每个分量值为零的像素是白色,而每个分量值为最大值的像素是黑色。三种基础颜色是青色、品红色和黄色。它们被组合起来生成 CMY 模型的互补色,这些互补色也是 RGB 模型的基础颜色:青+品红=蓝色,青+黄=绿色,品红+黄=红色。CMY 立方体(见图 A-40)是 RGB 立方体的对立面,但定义了相同的色域。
HSV 模型既不是加法的,也不是减法的。色相(hue)分量表示的是一个圆圈上的角度,范围从红色到紫色,最后又回到红色。饱和度(saturation)分量是颜色的百分比,从 0%(白色,完全没有颜色)到 100%(完全饱和)。亮度(value)分量也是百分比,从 0%(黑色,完全没有光)到 100%(完全亮度,最大光亮度)。这个模型可以用一个圆锥或圆柱来表示。
显示设备通过组合不同颜色的光来生成颜色,通常使用 RGB 模型。这个模型也对应计算机内部的主要表示方式,正如本章稍后所展示的。打印设备通过叠加墨水来生成颜色,使用的是 CMY 模型。为了降低墨水成本,通常会增加一个第四个分量——黑色,从而形成 CMYK 模型。在该模型中,黑色可以通过多种方式表示。例如,100% C、M 和 Y 与 0% K,或者 100% K 与 0% C、M 和 Y 都可以表示黑色,但前者看起来较浑浊,并且需要更多的墨水和更长的干燥时间。因此,CMY 和 CMYK 模型的色域是相同的,选择哪种模型取决于打印机。HSV 模型的设计旨在对人类直观易懂。它提供了一个视觉界面,用户可以选择色相(H)分量,然后设置饱和度(S)和亮度(V)分量,而不是输入由三个数值坐标组成的颜色。
存储表示
在 GIMP 的内存中,一个像素始终使用 RGB 模型表示。在 GIMP 2.8 中,每个 RGB 组件由 1 字节表示,这意味着其范围是 [0 到 255]。因此,不同颜色的数量是 256³ = 16,777,216。这看起来颜色很多,但在某些情况下,这还不够,稍后你会看到。如果没有透明度,一个像素需要 3 字节。如果有用于透明度的 Alpha 通道,那么该组件由额外的 1 字节表示。
当图像以 GIMP 原生的 XCF 格式存储时,只会存储三个或四个必要的字节。存储和检索不需要任何转换,但图像文件仍然可能非常大。例如,一个带有 Alpha 通道的 1000 万像素图像占用 40MB 的空间。
图像的模式,位于 图像: 图像 > 模式,并不决定图像在内存中的表示方式。相反,它决定了图像的处理方式。RGB 模式是最强大的,因为它对应于图像的存储表示,并允许存储大量不同的颜色。
对于灰度图像,RGB 表示过于复杂。在灰度模式下,每个像素只包含一个组件(假设没有 Alpha 通道);这个组件表示光的强度,从 0 代表黑色,到最大值代表白色。在 GIMP 2.8 中,一个灰度像素使用 1 字节,因此值的范围是 [0 到 255]。这个范围不算大,而且非常大的灰度渐变——例如,风景照片中的天空——可能会显得有条纹。灰度图像最好在 GIMP 中以这种模式存储,但请记住,除非你将图像模式更改为 RGB,否则任何与颜色相关的操作都无法进行。

图 12-1. 初始图像
第三个也是最后一个内部模式是索引模式。在这种模式下,一个像素不是通过其颜色组件的直接值表示,而是通过一个预定义颜色表中的索引表示,该表称为颜色映射表。此表的大小可以达到 256 个条目,因此索引模式中的图像最多包含 256 种不同的颜色。这有几个优点和缺点:
-
如果颜色映射表的条目少于 256 个,则一个像素只占用 1 字节或更少。
-
只需更改颜色映射表中的条目,就可以轻松高效地进行完整的图像转换。
-
如果你正在创建挂毯或马赛克,这种模式是理想的,因为这种设计只包含有限数量的颜色。
-
许多图像操作无法实现,因为必要的颜色无法表示。
-
这种模式下可以达到的图像质量仅在非常特定或简单的情况下可接受,例如图像很小或是草图时。

图 12-2. 索引颜色转换对话框

图 12-3. 256 色的最佳调色板
现在,让我们更详细地考虑索引模式。
索引模式
图 12-1 展示了 RGB 模式下的图像部分,已放大显示单独的像素。要将其转换为索引模式,选择图像:图像 > 模式 > 索引,这会打开图 12-2 中显示的对话框。以下是可用的调色板选择:
-
生成最佳调色板允许你选择最大颜色数,GIMP 会尝试生成适合该图像的最佳调色板。即使是最多 256 种颜色,图 12-3 显示,转换后图像质量明显下降。
-
使用 Web 优化调色板使用一种特定的调色板,旨在不同的屏幕上具有一致的显示效果。不幸的是,这种效果始终不理想,现在这种模式已经被认为过时。
![抖动后的黑白图像]()
图 12-4. 抖动后的黑白图像
![使用 Floyd-Steinberg(正常)抖动]()
图 12-5. 使用 Floyd-Steinberg(正常)抖动
-
使用黑白(1 位)调色板将图像转换为黑白,就像图像:颜色 > 阈值工具一样,除非使用颜色抖动。通过颜色抖动,可以创建一副可用的黑白图像,如图 12-4 所示。
-
使用自定义调色板允许你从可用的调色板中进行选择,通常这些调色板的效果不如 GIMP 生成的最佳调色板。
删除调色板中未使用的颜色复选框仅在选择使用自定义调色板时才有用。
如图 12-3 所示,索引模式可能会导致图像质量下降。通过使用抖动技术,可以获得更好的效果,它通过在可用颜色中扩散像素,来*似无法显示的颜色。在索引颜色转换对话框中提供了四种抖动算法,图 12-5 展示了第一种算法的效果。启用透明度抖动可以帮助*滑包含透明区域的 GIF 图像的边界。

图 12-6. 可用的图层混合模式
12.2 混合模式
混合模式会在图像上应用一个额外的颜色*面,无论是作为一层还是通过绘图工具创建的设计。图 12-6 显示了 23 种混合模式中 21 种可供绘图工具使用的模式。在图层中,“Behind”和“Color erase”模式不可用。
混合模式在菜单中按效果排列。前四种模式(正常、溶解、Behind 和 Color erase,或仅图层的前两种模式)保持像素不变,只改变显示哪些像素。接下来的四种模式(仅提亮、屏幕、减淡和加法)会提亮图像,并按影响力从小到大排列。接下来的三种模式(仅加深、正片叠底和烧焦)会使图像变暗,它们也按影响力从小到大排列。接下来的三种模式(叠加、柔光和强光)改变图像的亮度。接下来的五种模式(差异、减去、颗粒提取、颗粒合并和除法)扭曲图像的色调,而不仅仅是饱和度和明度。最后四种模式(色相、饱和度、颜色和值)使用 HSV 模型组件作为混合图层的基础。

图 12-7. 顶层

图 12-8. 底层
为了演示混合模式,我们将创建一个包含两层的图像。图 12-7 是顶层,图 12-8 是底层。我们将为仅在绘图工具中存在的两种模式提供具体示例。

图 12-9. 正常模式,50% 不透明度
我们还需要一种符号来解释混合模式背后的数学原理。回想一下,一个像素由三个值组成——R、G 和 B 通道——因此可以将其视为一个向量。我们将使用U表示上层像素的向量,L表示下层像素的向量,R表示结果像素的向量。
保持像素不变的模式
这一类别中的四种模式有一个重要的共同特点:它们通过精确地从U或L中获取值来为R赋值。
在正常模式下,始终选择上层像素(即R = U)。但是,如果U不是完全不透明的,那么R的值是U和L的组合。如果U的不透明度设置为百分比x,那么

图 12-9 显示了当顶层不透明度为 50% 时的结果。不透明度在所有混合模式中都以相同的方式工作。
在溶解模式中,上下像素的选择是随机的,但与不透明度成比例。给定一个函数 f(r),它产生一个 0 到 1 之间的随机结果,公式为 R = [如果 100 × f(r) < x] 则为 U, 否则为 L。图 12-10 显示了 50% 不透明度的结果,而 图 12-11 放大了该图像的一部分。

图 12-10. 溶解模式,50% 不透明度

图 12-11. 放大 图 12-10 的一部分
为了演示后景模式,我们将使用 图 12-12。我们首先移除了人像的背景,替换为透明度。人像图层下方可见一个白色底层。如果我们在此图像上使用后景模式绘画,只有透明像素会受到影响,如 图 12-13 所示。如果使用的是半透明而非完全透明,则我们将看到绿色和半透明背景颜色的组合。
颜色擦除模式会将你正在绘制的颜色从图像中移除,并将其替换为部分透明度。在 图 12-14 中,我们使用了一个大圆刷,并通过右键单击女孩的左脸颊,选择了脸部的色调作为前景色。白色背景层通过半透明层可见。

图 12-12. 带透明度的图像

图 12-13. 后景模式绘画
亮化模式
当你使用亮化模式时,图像会比正常模式更亮。
在仅亮化模式中,结果像素与两种像素中较亮的那个相同。在 图 12-15 中,明亮的海景取自上层,其余部分取自下层。公式非常简单,R = max(U, L)。
屏幕模式通过更复杂的公式产生更亮的结果:

上下像素被反转,这通过从 255 中减去它们的值(在 8 位深度下)来完成。然后将结果相乘,再通过除以 255 并再次反转来将乘积归一化到子范围 [0 到 255]。正如你在图 12-16 中看到的,顶部图层的暗区消失,亮区看起来褪色,图像似乎更透明。

图 12-14. 在颜色擦除模式下绘画

图 12-15. 仅变亮模式
闪避模式夸大了光照效果。此模式的公式为:

下层像素值与 256 相乘,然后除以上层像素的反向值。为了防止除以 0,除数加上 1。图 12-17 展示了结果。此模式最适合与绘画工具一起使用,以模拟暗房中的闪避过程,在特定区域减少曝光。此模式可用于突出图像最暗区域的细节。

图 12-16. 屏幕模式

图 12-17. 闪避模式
加法模式在不进行颜色反转的情况下,进一步夸大了光照效果。一些区域可能会变成完全白色,如图 12-18 所示。为了达到这种效果,像素值会相加,然后结果会被截断为 255,因为 RGB 立方体无法表示更大的值。公式是 R = min(U + L, 255)。
变暗模式
使用这些模式,生成的图像比原始图像更暗。

图 12-18. 加法模式

图 12-19. 仅变暗模式
仅变暗模式与仅变亮模式相反:生成的像素是两者中较暗的一个。正如图 12-19 所示,生成的图像包含上层较暗的部分,以及下层其他部分。公式是 R = min(U,L)。
在乘法模式中,像素值相乘,然后通过除以 255 来进行归一化:R = (U × L) / 255。如图 12-20 所示,结果比两层的合成更暗。
加深模式模拟了一种暗房过程,类似于“减淡”模式,也最适合与绘画工具一起使用。该模式会减少图像的曝光度,可能会导致暗部细节丧失。该模式的公式为:

图 12-20. 乘法模式

图 12-21. 加深模式

较低的像素值被反转并除以较高的像素值。然后,这个数值通过乘以 256 进行归一化,结果被反转。再次强调,为防止除以 0,除数上加了 1。在图 12-21 中,唯一未完全烧毁的部分是那些在两个图层中都较亮的部分。
亮度模式
本节中的三个模式非常相似,以至于前两个当前具有相同的效果。

图 12-22. 覆盖或软光模式
这些模式处理的是图像的亮度,而不是其颜色。
覆盖模式结合了“乘法”和“滤色”模式,它使图像变暗的程度略低于“乘法”模式。它的复杂公式理论上是这样的:

但在 GIMP 2.8 中,该模式实际上使用的是软光模式的公式。这个 bug 故意没有修正,因为修复它会导致现有使用“覆盖”模式的图像出现意外的变化。开发人员目前正在努力寻找一种修复该 bug 而不改变现有图像的策略。
软光模式的公式包含了“滤色”模式计算的结果,这里称为 R**[S]:

如图 12-22 所示,生成的图像比原始图像更暗,颜色昏暗,边缘柔和。
强光模式使用了所有模式中最复杂的公式。它对暗色和亮色的处理方式不同。强光是“乘法”和“滤色”模式的另一种组合,它使颜色变得更亮,边缘更锋利(即与“软光”模式完全相反)。上层与下层的处理方式不同,这与我们之前讨论的大多数模式不同。图 12-23 和图 12-24 展示了两个示例,第二个示例中的图层顺序被反转。公式如下:
如果 U > 128:

如果 U ≤ 128: R = (2 × U × L)/256

图 12-23. 强光模式

图 12-24. 反转图层的强光模式
颜色扭曲模式
这些模式以不同的方式扭曲颜色。
在差异模式中,结果像素是上层和下层像素差的绝对值:R = |**U – L**|。例如,如果U = 50 且L = 200,那么R将是-150 的绝对值,即 150。当这种情况发生时,颜色会呈现出反转的效果,如图 12-25 所示。

图 12-25. 差异模式

图 12-26. 减去模式
减去模式基于与差异模式相同的原理,但在减法后不取绝对值。这意味着图层的顺序会影响结果,如图 12-26 和图 12-27 所示。减去模式通过将负值设置为 0 来处理负值,公式如下:R = max(U – L, 0)。任何 0 值对应黑色区域。
根据其名称,颗粒提取模式应该从图层中提取胶片颗粒,但是否真的这样做仍有争议。有些人认为它给图像带来了浮雕效果。图 12-28 和图 12-29 展示了颗粒提取模式对示例图像的影响。官方公式是R = L – U + 128,但负值或大于 255 的值会被截断。负值会被替换为 0,超出 255 的值会被替换为 255。

图 12-27. 图层反转后的减去模式

图 12-28. 颗粒提取模式
而颗粒合并模式将颗粒层合并到当前图层中。该模式是对称的,因此图层的顺序并不重要。我们的结果显示在图 12-30 中。该模式的公式是R = U + L – 128,同样,负值或大于 255 的值会被截断。
除法模式是另一种非对称模式,其中下层像素的值被上层像素的值(加 1)除以。结果乘以 256 以归一化该值。结果如图 12-31 所示,比原始图像更亮,在某些地方完全变白。公式为:


图 12-29. 颗粒提取模式,图层反转

图 12-30. 颗粒合并模式
HSV 模式
最后四种模式在 HSV 空间中工作。它们通过将上层中的一个分量(色相、饱和度或值)替换为下层中对应的分量来实现。
在色相模式下,结果像素具有上层像素的色相和下层像素的饱和度与值。如果上层像素的饱和度为 0,则色相也取自下层像素。这解释了为什么在图 12-32 中,位于上层的黑色区域的像素完全被下层的像素替代。

图 12-31. 除法模式

图 12-32. 色相模式
在饱和度模式下,饱和度仅取自上层。由于上层的饱和度在图像的大部分区域都很低,因此结果如图 12-33 所示,几乎完全无饱和度。
在色彩模式下,色相和饱和度取自上层,而值取自下层。如图 12-34 所示,效果是下层使用上层的颜色进行绘制。
在值模式下,值取自上层,而饱和度和色相取自下层。如图 12-35 所示,该模式的结果是色彩模式的反向:上层使用下层的颜色进行绘制。

图 12-33. 饱和度模式

图 12-34. 色彩模式
12.3 色彩管理
色彩感知是图像处理中最复杂的方面之一。我们在现实世界中看到图像,用相机拍摄它们或可能扫描它们,然后我们在屏幕上查看它们,甚至可能打印出来。这些阶段都会改变图像,导致可见的颜色和数值发生变化。色彩管理的目的是控制这些变化,使得别人看到的屏幕或打印图像和我们原本想要他们看到的图像一致。

图 12-35. 值模式
色彩管理工作流
设备的色域(即这些设备能够表示的颜色集合)不可避免地比正常人类视力的色域要小。(有关图像表示的深入讨论,请参见数字化)。此外,数字相机或扫描仪对图像的数字化、显示图像的显示器以及打印出副本的打印机都使用不同的色彩空间,这些色彩空间通过它们的色域和一些可调参数来特征化。图 12-36 展示了一个使用设备无关的工作色彩空间(通常是 RGB)的计算机示意图。工作色彩空间包括最常用设备的色彩空间。它应包括扫描仪和相机的色彩空间,以及标准屏幕和大多数打印机的色彩空间。工作色彩空间应仅包含可以在所使用设备上表示的颜色。当从扫描仪或数字相机加载图像文件时,它必须首先从其初始色彩空间转换到工作色彩空间,当在显示器上显示图像或打印图像时,也需要进行类似的转换。
如果我们拥有必要的信息,这一转换过程是自动的,这些信息存储在一个色彩配置文件中。色彩配置文件提供了从一个色彩空间转换到另一个色彩空间所需的信息。一个配置文件描述了相机的色彩空间,并附加到数字照片的图像文件上。其他配置文件则指定扫描仪、打印机和显示器的色彩空间。

图 12-36. 色彩管理的工作流

图 12-37. 图像:图像 > 模式菜单

图 12-38. 分配色彩配置文件
如果图像没有色彩配置文件,或者你想更改现有的配置文件,你可以为图像指定一个色彩配置文件。图像:图像 > 模式 菜单 (图 12-37) 包含两个条目,允许你编辑色彩配置文件。选择“分配色彩配置文件”条目,打开如 图 12-38 所示的对话框。在“分配”字段中,你可以选择一个以前使用过的配置文件,或在计算机上搜索配置文件。在 GNU/Linux *台上,配置文件通常位于 /usr/share/color/icc/ 文件夹中。

图 12-39. 转换为色彩配置文件
图像:图像 > 模式 > 转换为色彩配置文件 打开如 图 12-39 所示的对话框。除了配置文件名称之外,这个对话框还允许你选择渲染意图和黑点补偿,我们将在 使用色彩管理 中讨论这些内容。
色彩管理也可以用来模拟将图像转换为另一台设备色彩空间的效果。打印机的色域通常小于显示器的色域。打印机在渲染饱和色彩时特别差,尤其是蓝色和绿色的阴影。如果转换没有得到妥善管理,我们在 GIMP 中精心制作的图像打印出来可能效果很差。如果你打算打印图像,最好是将图像显示成接*最终打印效果的样子,而不是创建一个利用显示器能力的图像,这些能力是打印机所不具备的。这种技术被称为 软校样。
色彩配置文件通常被称为 ICC 配置文件,因为它们是由国际色彩联盟(International Color Consortium)定义的。最常用的两个配置文件在 图 12-40 中展示。尽管使用色域最广的配置文件(即 Adobe RGB)似乎是最好的选择,但通常并非如此,因为在将图像转换为更有限的打印机色域时,可能会发生色彩失真。因此,默认的色彩空间通常是 sRGB。
事实上,如果我们将一张没有嵌入色彩配置文件的图像加载到 GIMP 中,GIMP 会默认假设它是 sRGB,尽管我们可以指定其他配置文件。如果图像中包含嵌入的配置文件,GIMP 会询问是否使用它,通常你应该选择“是”。

图 12-40. Adobe RGB 和 sRGB 色域
获取设备的颜色配置文件并不总是容易的。尤其是对于显示器,通常需要购买显示校准设备。颜色配置文件的获取超出了本书的范围,但如果你想了解更多信息,我们推荐诺曼·科伦(Norman Koren)的网站(www.normankoren.com/color_management.html)。
使用颜色管理
你可以在 GIMP 中的两个地方设置颜色管理参数。一个是在图像:编辑 > 偏好设置对话框中,详细描述见颜色管理。另一个是在图像:查看 > 显示过滤器工具中,详细描述见显示过滤器。
通过图像:编辑 > 偏好设置对话框应用渲染意图。渲染意图可用于生成你希望打印的图像的软打样(softproof)。它指定了颜色如何从一个色域转换到另一个色域。如果没有进行转换,原色域中无法在目标色域中表示的颜色将被剪裁,导致难看的失真。通过使用更复杂的转换技术,通常可以获得更令人满意的结果。两种主要技术,感知和色度技术,显示在图 12-41 中。

图 12-41. 感知与色度色域映射
使用感知意图时,色域被压缩,因此颜色之间的差异得以保持。这个过程对完全饱和的颜色影响较大,而对低饱和度的颜色影响较小。如果采用足够大的色深进行处理,这个过程大多数情况下是可逆的,因此如果你需要在多个色彩空间之间转换图像,这是一个不错的选择。如果图像包含饱和的颜色,这也是一个不错的选择。
色度意图 保留了两个色域都能表示的颜色不变,并将其他颜色剪裁到最接*的颜色。这个过程是不可逆的,虽然它保留了白色,但对于饱和颜色的图像来说,效果往往较差。
12.4 主要颜色工具
在本章的其余部分,我们将讨论你可以用来调整图像颜色的工具。这里我们深入探讨颜色选择器、色阶和曲线工具。
颜色选择器
颜色选择器是选择任何绘图工具颜色的主要工具。要从工具箱中打开颜色选择器,请点击显示当前前景色和背景色的矩形,如(图 12-42)所示。

图 12-42. 打开颜色选择器对话框
如图 12-43 所示,颜色选择器对话框展示了许多功能,因此我们将把讨论分成几个部分分别查看。
对话框的右上象限包含六个滑块,分别对应 HSV 和 RGB 模型中的通道。滑块右侧是计数器,可以用来精确调整数值。左侧的单选按钮与左上角第一个标签页相关,该标签页上显示着 Wilber 的头像。如果选择了其他标签,这些按钮将无法使用。
各个滑块之间是有关联的,因此如果我们移动其中一个,其他几个滑块也会受到影响。例如,移动 S 滑块也会改变所有的 RGB 滑块。调整任何一个 RGB 滑块会改变 H 滑块的值,且根据初始值的不同,也可能会影响 S 和 V 滑块。滑块的颜色谱会根据当前的选择显示相应的效果,只有 H 滑块始终显示相同的彩虹颜色。
对话框的右下象限包含多个控件。HTML 符号字段显示当前颜色的十六进制表示法(HTML 代码)。此代码由三组两位十六进制数字组成,表示三个 RGB 通道的值。如果我们在对话框中的其他位置选择颜色,代码将自动更改以匹配所选颜色,但我们也可以直接在字段中输入数字并查看结果,或者直接输入颜色名称。如果我们输入名称的开头字母,所有以这些字母开头的可用名称将会显示出来,如图 12-44 所示。
字段右侧的小按钮用于从图像或屏幕上的任何位置选择颜色。如果我们点击这个按钮,鼠标指针图标将变为吸管。当我们点击屏幕上的某个位置(即使是在 GIMP 窗口外),该位置对应的像素颜色将被选中作为颜色选择器的颜色,并且该颜色将决定六个滑块和 HTML 符号字段的值。
在此字段下方是 12 个彩色按钮,表示颜色历史记录。左侧带有>符号的按钮用于将当前颜色添加到历史记录中,并移除最旧的颜色(右下角的颜色)。如果我们点击这些按钮中的任何一个,它的颜色将成为当前颜色。
对话框右下角的三个按钮大多数都是不言自明的。RESET 按钮将当前颜色更改为黑色,但不会影响历史记录。
对话框的左下角只包含三个控件。CURRENT 和 OLD 分别表示当前颜色(在颜色选择器对话框中定义的颜色)和之前定义的颜色。点击并拖动这两个按钮中的任何一个颜色到图像上,以填充当前选择的颜色。HELP 按钮会执行你预期的操作。
左上角的区域包含一个矩形显示框和五个标签,这些标签提供了五种不同的方式来精细调整所需的颜色。图 12-43 显示了 Wilber 标签,这是唯一一个使用 HSV 和 RGB 滑块左侧的六个单选按钮的标签。在这里,选中的单选按钮是 H,这意味着大矩形区域右侧的色谱显示了色调(Hue)刻度。显示中的指针表示当前的色调,而左侧的矩形表示选择此色调时饱和度和亮度的可能变化。如果我们点击这个矩形,就会选择一个特定的值(在水*方向上)和一个特定的饱和度(在垂直方向上)。两条垂直线在选定的点交叉,且对话框右侧的滑块会随之变化,以反映新的饱和度和亮度。

图 12-43. 颜色选择器

图 12-44. 在 HTML 表示法字段中输入颜色名称
选择不同的单选按钮会改变左侧的矩形显示。例如,图 12-45 显示了选中 B(蓝色)单选按钮时的显示。细长的垂直矩形让我们选择蓝色的量,而大矩形让我们调整红色和绿色的量。有时,选中 B 单选按钮时激活的组合更方便,但通常默认的(H)设置效果最佳。
Triangle 标签有一个图标,显示该标签显示框的缩略图(图 12-46)。这个标签提供了另一种基于 HSV 模型选择颜色的图形方式。点击色调圆圈选择 H 分量。点击三角形则会改变 S 和 V 分量的值。在三角形的一个点,S 为 0;在另一个点,V 为 0;在最后一个点,S 和 V 都是最大值(100)。一些人觉得这个标签比 Wilber 标签更直观。

图 12-45. Wilber 标签,蓝色选择
带有画笔图标的选项卡表现得像是水彩画的模拟(图 12-47)。点击矩形的任何位置都会将少量该颜色添加到当前颜色中。垂直滑块设置添加颜色的数量,从底部的 0 到顶部的最大值。由于颜色是添加到现有颜色中的,因此此选项卡使用 CMY 模型,且颜色越强烈,我们点击的次数越多。如果点击矩形的一侧,饱和度会增加。如果点击矩形的中心,值会减少。这个选项卡特别适合用来构建浅色,如从完全白色开始的粉彩色。

图 12-46. 三角形选项卡

图 12-47. 水彩选项卡
标有打印机图标的选项卡包含基于 CMYK 颜色模型的选项(图 12-48)。此选项卡主要用于收集有关打印时颜色如何混合的信息,而不是用来调整颜色,特别是因为在更改 K 通道时,无法自动更改 CMY 通道,这在打印调整中很常见。

图 12-48. 打印选项卡

图 12-49. 调色板选项卡
剩下的选项卡有一个图标,显示了一只手指指向调色板(图 12-49)。中心的方块显示当前调色板的内容,这是 22.7 创建新调色板中解释的一个概念。你只能从这个调色板中选择颜色,但你可以通过图像:窗口 > 可停靠对话框 > 调色板来更改调色板。
通过选择图像:窗口 > 可停靠对话框 > 颜色来访问简化的颜色选择对话框,如图 12-50 所示。颜色对话框是颜色选择器左侧部分的修改版。Wilber 选项卡包含右侧的六个按钮,用于选择颜色模型和主通道。三角形、水彩、打印机和调色板选项卡与颜色选择器中的完全相同。最后一个选项卡是颜色选择器对话框右侧部分的稍微修改版(图 12-51)。

图 12-50. 颜色对话框,Wilber 选项卡

图 12-51. Colors 对话框,滑块标签
Colors 对话框的底部包含几个有用的按钮。左侧是设置前景色和背景色的按钮。右侧是应用吸管工具的按钮和显示当前颜色 HTML 表示法的字段。
Levels
通过选择 图像: 颜色 > Levels 或 图像: 工具 > 颜色工具 > Levels 打开的 Levels 工具,是 GIMP 中用于照片处理的最有用工具之一。简而言之,使用 Levels 工具(以及下节将讨论的 Curves 工具)调整初始像素值(输入)与新图像中的像素值(输出)之间的关系。图 12-52 显示了 Levels 工具对话框。

图 12-52. Levels 对话框

图 12-53. 预设设置
Levels 对话框顶部的 PRESETS 字段打开了一个包含之前保存的设置的菜单。设置的标识采用 ISO 格式,显示它们保存的日期和时间(见 图 12-53)。右侧的加号按钮保存当前设置。这比记住使用特定设置时的 ISO 日期和时间更为方便。命名的设置列在保存的设置末尾。其他颜色工具也具备相同的功能。最右侧的小三角形打开 图 12-54 中显示的菜单。使用前两项条目可将设置导入或导出到文件。最后一项打开 图 12-55 中显示的对话框,其中列出了保存的设置,并包含三个按钮,用于导入设置、导出设置和删除选定的设置。

图 12-54. Levels 对话框菜单

图 12-55. 设置管理
Levels 对话框的下一行包含一个菜单,用于选择将受影响的通道。可选的通道有:Value(值)、Red(红色)、Green(绿色)、Blue(蓝色)和 Alpha(如果有 Alpha 通道的话)。当选择 Value 通道时,所有三个颜色通道都会发生变化。对于灰度图像,唯一可用的通道是 Value 通道。RESET CHANNEL 按钮将所选通道重置为其初始值,而不会影响对话框中其他部分的更改。
右侧的两个按钮设置下方直方图的特征。直方图是一种显示所选通道中不同值频率的方式。在 8 位深度表示中,共有 256 个不同的值,从左侧的 0 到右侧的 255。图中条形的高度与图像中具有该值的像素数量成正比。如果按下最左侧的按钮,峰值表示像素的数量,而在使用最右侧按钮选择的对数直方图中,值是通过对数计算得出的。如图 12-56 所示,对数直方图更好地显示了低值的变化,而线性直方图(见图 12-52)则夸大了峰值。

图 12-56。对数直方图
Levels 工具的目的是通过为某些像素分配新值来改变直方图。通常,当像素分布在整个范围内时,图像效果最好。如您所见,在我们使用的示例中,大于 200 的值根本没有被表示。
在直方图下方有三个可移动的三角形。左侧的黑色三角形对应于黑色点:所有像素值小于或等于该三角形位置的像素会被设置为 0(即,颜色通道为黑色,或 Alpha 通道为完全透明)。当这个点向右移动时,更多的像素变为黑色,通常只有在直方图的左侧为空时才有利。右侧的白色三角形对应于白色点:所有像素值大于或等于该三角形位置的像素会被设置为 255(即最大值)。我们的示例图像需要进行此调整,因为大于 200 的值完全没有表示。如果我们将白色三角形移动到 200,图像中将表示可用值的完整范围,从而提高对比度。结果如图 12-57 所示,您可以与原始图像进行对比,原始图像见图 12-8。

图 12-57。图 12-8 将白色三角形移动到 200 后的图像
中间的灰色三角形对应于中点。将其向左移动会使图像在亮度通道中变亮,在颜色通道中更加饱和,或在 Alpha 通道中更加不透明。将其向右移动则会产生相反的效果。这个滑块改变的是Gamma 因子的值,或称为 Gamma 校正,它指定了响应曲线的形状。响应曲线表示输入(初始像素)和输出(新像素)值之间的关系。如果 Gamma = 1,则曲线是一条直线。增加 Gamma 会使曲线变为凸形,而减少 Gamma 则会使曲线变为凹形。
我们不仅可以手动移动其中一个三角形,还可以更改相应的数值字段。此外,提供了两个吸管工具,一个用于黑色点,一个用于白色点。点击其中一个吸管工具,然后在图像中点击对应阴影的像素,我们可以调整三角形,以便它们括住图像中表示的值。
到目前为止,所有的设置都涉及到输入级别(INPUT LEVELS),它们通过扩大图像中像素值的范围来构建新图像。紧接着这些控制项下方是两个可以改变输出级别(OUTPUT LEVELS)的三角形。将输出级别的三角形向彼此靠*会限制可能值的范围。例如,在亮度通道(Value channel)中,这样做会减少图像的对比度,使图像看起来更暗淡,如图 12-58 所示。
![将输出级别限制为[100 到 200]后](httpatomoreillycomsourcenostarchimages1455570.png.jpg)
图 12-58。图 12-8 在将输出级别限制为[100 到 200]之后

图 12-59。图 12-8 在反转输出级别之后
如果我们将白色三角形移动到左侧,将黑色三角形移动到右侧,那么我们就会反转图像,如图 12-59 所示。这样做的效果和应用图像:颜色 > 反转相同,唯一的不同是,在使用“级别”工具时,我们可以分别反转每个 RGB 颜色通道。
到目前为止,我们讨论的是手动设置,只会改变选定通道的内容。级别工具还包括一些自动设置,这些设置会同时作用于所有通道。其中最简单且最有用的是“自动”按钮,它会尽可能扩展三个颜色通道的输入范围。图 12-60 展示了我们图像的结果。通常这会改善图像,但在这个例子中,变化过于剧烈。

图 12-60. 使用自动按钮后的图 12-8 效果

图 12-61. 级别工具选项
右侧的三个吸管工具,与直方图吸管类似,可用于选择图像中的黑白点以及一个中间点。但与直方图吸管不同,这些吸管会更改所有通道,这可能导致奇怪和不自然的效果。请注意,选择这些点的顺序很重要,并且并非所有点都必须选择。通常,中间点是最难准确选择的。
尽管级别工具默认情况下无法通过工具箱访问(可以在图像:编辑 > 偏好设置对话框中的工具箱条目中更改此设置),它确实有工具箱选项,在选择该工具时会显示。这些选项如图 12-61 所示。直方图比例单选按钮的功能与级别对话框右上角的按钮相同。勾选“样本*均值”选项时,设置用于从图像中选择颜色的区域半径。当选择吸管工具并点击图像时,如果按下鼠标按钮,则会出现此方块。

图 12-62. 曲线对话框
使用曲线工具可以进行与级别工具相同的调整,但曲线工具提供了更多的控制。级别对话框中三个吸管下方有一个“将这些设置作为曲线编辑”按钮,它会保留在级别对话框中所做的任何更改,并应用曲线工具。预览按钮允许你查看更改的效果,应该始终勾选。级别对话框底部的四个按钮自解释。
曲线
曲线工具可以通过图像:颜色 > 曲线或图像:工具 > 颜色工具 > 曲线找到,并打开如图 12-62 所示的对话框。曲线工具的效果类似于级别工具,但它提供的自动化选项较少,控制更精细。
曲线对话框的顶部和底部与级别对话框相同。在曲线对话框中央的矩形区域内,你会看到直方图的图像。这个矩形的对角线表示响应曲线。输入值水*变化,输出值垂直变化。最初,输入值和输出值是相等的。当鼠标指针位于矩形区域时,其坐标会显示在左上角。

图 12-63. *滑曲线

图 12-64. 自由手绘曲线
通过点击并拖动响应曲线,我们可以改变其形状。如果 CURVE TYPE 按钮显示为*滑(SMOOTH),如默认设置,曲线将保持*滑,并且调整为通过添加的点,如图 12-63 所示。这些点称为锚点,每次点击直方图时会自动添加。当前的锚点是黑色圆点。通过点击并拖动或使用键盘上的上下箭头键来移动锚点。按住
可让箭头键一次移动 15 像素,而非默认的 1 像素。左右箭头键选择相应方向上的下一个锚点。如果你点击现有锚点附*的区域,可以将其拖动到另一个位置,从而改变曲线。要删除锚点,只需将其拖入其他锚点。
当工具在使用时,当鼠标指针悬停在图像上时,它会变成吸管形状。如果点击图像,则在曲线对话框中会出现一条垂直线,指示点击像素的值。
点击会在所选通道中创建一个锚点,而
点击会在所有通道中创建一个锚点。锚点仅在松开鼠标按钮时插入,因此我们可以拖动该点在图像上找到目标值。

图 12-65. 自由手绘曲线的结果
如果将曲线类型设置为自由手绘(FREEHAND),则曲线通过在矩形内点击并拖动来构建,通常会呈现出锯齿状,如图 12-64 所示。结果也更难以控制,如图 12-65 所示。但如果我们随后选择*滑(SMOOTH)作为曲线类型,曲线会自动*滑,且会添加必要的锚点。
曲线工具的选项与级别工具的选项相同(参见图 12-61)。
曲线工具没有任何自动控制,相比于 Levels 工具,它更难掌握,但它允许更精确的颜色处理。如果我们保持曲线*直,仅水*移动它的端点锚点,那么效果与在 Levels 工具下移动输入级别(INPUT LEVELS)下的端点三角形相同。垂直移动它们的效果与在输出级别(OUTPUT LEVELS)下移动三角形相同。在曲线中间添加一个锚点并垂直移动它,效果与在 Levels 工具中移动中间三角形相同,并且它是对 Gamma 值更直观的可视化。

图 12-66. 反转曲线
通过将左侧(下方)锚点放置在左上角,右侧(上方)锚点放置在右下角,可以反转曲线,从而得到负片效果,如图 12-66 所示。我们也可以仅在一个通道中进行此操作,得到奇异且多彩的结果。如果我们改变单独的颜色通道曲线,它们将在直方图上以各自的颜色显示,而当前曲线始终是黑色的。当选择值通道(Value)时,这些彩色曲线不会显示。调整曲线的形状可能会很棘手,过度变形曲线很容易导致夸张且不自然的颜色。
12.5 额外的颜色工具
图像:颜色菜单包含了许多条目(见图 12-67)。菜单的第一部分包含更基础的工具,包括我们刚才讨论的 Levels 和 Curves。现在,我们将使用图 12-68 中显示的照片演示菜单中其他工具。(提示:你可以将这些条目放入工具箱或通过 图像:工具 > 颜色工具 访问。)
颜色*衡
使用颜色*衡工具进行的调整,也可以通过 Levels 或 Curves 工具完成,但一些人发现颜色*衡工具更直观。它的对话框如图 12-69 所示。此对话框的顶部包含与 Levels 和 Curves 工具相同的设置,这些设置也与菜单中接下来的四个工具共享:色相-饱和度(Hue-Saturation)、着色(Colorize)、亮度-对比度(Brightness-Contrast)和阈值(Threshold)。

图 12-67. 图像:颜色菜单
使用三个滑块调整颜色*衡 [–100 到 +100],每个滑块对应 RGB 和 CMY 模型中一个基础颜色和互补颜色的组合。请记住,这两个模型中的配对相同,但基础颜色与互补颜色的指定不同。
颜色*衡工具用于在三个不同的范围内进行调整:阴影、中间调和高光。这些范围是重叠的,因此在图像中准确区分它们是很难的。由于滑块非常敏感,要获得自然的效果非常困难,正如在图 12-70 中所示。每个范围都可以单独重置(通过将值设置为 0),这使得通过反复试验调整图像变得更容易。保持对话框底部的两个框被选中,以预览调整的效果。

图 12-68. 示例图像

图 12-69. 颜色*衡对话框
色相-饱和度
这个工具提供了另一种调整方式,虽然你也可以使用曲线工具进行调整。色相-饱和度的优势在于它的控制基于三种颜色模型:RGB、CMY 和 HSV。另一个重要的区别是,色相-饱和度处理的是颜色范围,而不是颜色通道。例如,如何使用曲线工具改变黄色像素的饱和度?使用色相-饱和度,操作就很简单。

图 12-70. 使用颜色*衡工具后的效果

图 12-71. 色相-饱和度对话框
如图 12-71 所示,色相-饱和度对话框首先是预设设置的常规行。

图 12-72. 使用色相-饱和度工具后的效果

图 12-73. 颜色化对话框
对话框的下一部分让我们选择要更改的颜色范围。中间的按钮,称为“MASTER”,允许我们同时更改所有颜色。六个彩色按钮指定颜色范围,每个按钮代表色相圆的一六分之一。OVERLAP 滑块[0 到 100]将所选范围扩展到两个相邻的范围。
接下来的三个滑块基于 HSV 模型。(此处,Value 称为亮度)。调整这三个滑块中的任何一个的效果不仅可以在图像中看到,还可以在对话框上部的颜色按钮中看到。调整任意六种颜色的色相、饱和度或亮度,或者选择主控“Master”。多种不同的组合使得这个工具很难掌握。色相-饱和度工具的一个可能效果在图 12-72 中展示。

图 12-74. 使用上色工具创建褐色照片

图 12-75. 亮度-对比度对话框
上色
上色工具首先将图像去饱和,然后在 RGB 模式下为灰度版本添加颜色。其对话框(图 12-73)首先是标准颜色工具的预设选项。下面是滑块,用于指定应用于图像的 HSV 组件。其效果类似于通过彩色玻璃查看灰度图像。图 12-73 中显示的参数产生了图 12-74 中的褐色照片效果。
亮度-对比度
亮度-对比度工具非常简单,从其对话框(图 12-75)中可以看到。顾名思义,您可以使用它来调整图像的两个特性:亮度和对比度。

图 12-76. 调整亮度和对比度
由于该工具的功能较为有限,包含了一个按钮(编辑这些设置为“级别”),该按钮打开“级别”工具,您可以使用它更灵活地编辑亮度和对比度。亮度-对比度工具中的滑块按常规方式工作,但当该工具处于活动状态时,您还可以在图像本身上点击并拖动:垂直滑动改变亮度,水*滑动改变对比度。图 12-76 展示了在图 12-75 中设置的效果。
阈值
阈值工具将当前图层转换为黑白图像。像素值在设定范围内的为白色,范围外的为黑色。通过移动直方图下方的两个三角形来设置范围。通常,手动设置阈值比使用自动按钮获得更好的效果。图 12-77 中的设置生成了图 12-78 中的结果。
使用阈值工具生成一个自然蒙版,具体操作请参见构建自然蒙版。

图 12-77. 阈值对话框

图 12-78. 应用阈值工具后
海报化
海报化工具减少图像中的颜色数量。唯一的滑块范围是 [2 到 256],用于设置每个 RGB 通道中的颜色数量。将级别设置为 8 会生成如 图 12-79 所示的结果。
去饱和
去饱和工具会移除当前图层中的所有颜色,但图像仍保持在 RGB 模式下,因此可以稍后添加颜色。该对话框包括三种计算像素灰度值的方式。

图 12-79. 应用海报化后

图 12-80. 去饱和后
-
LIGHTNESS 是三个 RGB 值的最大值与最小值之间的*均值。
-
LUMINOSITY 是三个 RGB 值的加权*均值。所使用的系数与色度学中的亮度对应,公式为:0.21 × R + 0.71 × G + 0.07 × B。
-
AVERAGE 是三个 RGB 值的*均值。
图 12-80 显示了应用 LUMINOSITY 的结果。

图 12-81. 反转后

图 12-82. 数值反转后
反转
这两个反转工具会立即作用于当前图层。图像:颜色 > 反转 生成的结果如 图 12-81. 颜色被反转(即,它们被其互补色替代,如同照片负片效果)。图像:颜色 > 数值反转 生成的结果如 图 12-82. 使用此工具时,只有 HSV 模型中的数值分量会根据公式 V = 100 – V 进行反转,其中 V 是像素值。四舍五入误差可能会导致强烈的颜色失真。

图 12-83. 自动子菜单

图 12-84. 初始图像及其直方图
12.6 颜色子菜单
图像:颜色 菜单的下一部分包含四个子菜单:自动、组件、映射和信息。我们将依次讨论它们。
自动子菜单
Auto 子菜单在 图 12-83 中展示。它包含一些没有对应对话框的工具。选中后,这些工具会立即调整图像,使用自动设置,正如其名称所示。因为无法自定义这些工具的设置,它们的效用取决于处理的图像。为了演示它们的效果,我们在每个演示图像及初始图像中都包含了直方图对话框,初始图像展示在 图 12-84 中。

图 12-85. 应用 Equalize 后
Equalize
Equalize 工具会自动调整所有颜色的亮度,使得每个可能的亮度值在图像中出现的次数大致相同。图 12-85 中的直方图显示,最常出现的颜色值,在本例中是 [0 到 80],被拉伸得最多:请看直方图中间的*坦部分。在这个例子中,结果显得有些奇怪,并没有改进。在其他情况下,结果可能看起来更好。
White Balance
White Balance 工具分别对每个 RGB 通道进行操作。它会从直方图的两端去除使用最少的像素值,然后拉伸剩余的像素值,使其扩展到整个范围。图 12-86 中,最亮的像素消失了,剩余的像素被拉伸到整个范围。图片变得更亮,这次的结果可以认为是有所改进的。
Color Enhance
Color Enhance 工具使用 HSV 模型进行调整:它增加饱和度,而不改变色相或亮度。图 12-87 中的效果相当不愉快。Color Enhance 工具使直方图变*,且未扩展颜色范围。我们首先应用 White Balance 工具后,结果稍微好一些,但像这样的自动工具显然有其局限性。

图 12-86. 应用 White Balance 后

图 12-87. 应用 Color Enhance 后

图 12-88. 应用 Normalize 前

图 12-89. 应用 Normalize 后
Normalize
归一化工具拉伸图像的亮度,使最暗的点变为黑色,最亮的点在当前色调下尽可能明亮。为了最佳演示这一点,我们将使用图 12-88 中显示的图像,我们通过“色阶”工具进行了修改:我们将 INPUT LEVELS 下的右三角形移至位置 212,以去除亮度高于该值的少数像素,将 OUTPUT LEVELS 下的右三角形移至同一位置,以保持图像的整体亮度。当应用于这个修改后的图像时,归一化工具产生了明显的效果(图 12-89),只有在直方图两侧没有像素时才会产生这种效果。

图 12-90. 应用拉伸对比度后的效果
拉伸对比度
拉伸对比度工具的工作原理与归一化工具相同,但它不是拉伸亮度通道,而是分别拉伸 RGB 通道。这两种工具只有在 RGB 通道范围差异显著时才会产生明显不同的效果,当拉伸对比度工具确实产生独特结果时,它可能会导致色彩失真。为了创建图 12-90,我们从与归一化工具相同的修改过的示例开始,结果非常相似。
拉伸 HSV
拉伸 HSV 工具的工作原理与拉伸对比度工具相同,但它作用于 HSV 模型的三个通道,而不是 RGB 模型的三个通道。根据图像的不同,这种方法可能产生更好或更差的效果。我们的结果,如图 12-91 所示,与初始图像几乎相同。

图 12-91. 应用拉伸 HSV 后的效果

图 12-92. 组件菜单
组件子菜单
组件菜单如图 12-92 所示。它的四个工具操作于 RGB 通道。
通道混合器
这个工具使用所有三个 RGB 通道的值来计算它们各自的新值。最初,每个输出通道仅接收对应的输入通道。图 12-93 显示了红色通道对话框。
在通道混合器对话框的顶部是图像的预览,启用了缩放和*移。下方是输出通道选择菜单。接下来的三个滑块,范围为[–200 到+200],允许你设置将分配给当前输出通道的相应通道的百分比。如果我们更改输出通道,则可以定义另一组百分比。

图 12-93。通道混合器对话框,红色通道
如果我们勾选 MONOCHROME 框,图像将变为灰度图像,我们可以使用滑块设置用于构建单色图像的各个 RGB 通道的比例。例如,当我们选择图像:图像 > 模式 > 灰度时,会使用 21、72 和 7 这三个 RGB 通道的值(从上到下)创建一幅灰度图像。
PRESERVE LUMINOSITY 复选框保持每个像素的初始亮度,防止生成的图像过亮。
对话框底部的一组按钮允许我们保存当前设置、重新加载先前保存的设置,并将所有内容重置为初始值。
使用这个工具,你可以对图像的颜色进行非常精细的调整,但掌握它是有难度的。
分解
分解工具根据所选择的颜色模型将图像的通道分离为独立的灰度图像或图层。其对话框,如图 12-94 所示,非常简单。顶部是颜色模型菜单,下面是两个复选框。勾选第一个框将图像分解为图层;否则,分解结果为独立的图像。第二个框是为了 CMYK 打印而设计的。当勾选时,当前前景色的每个像素将在分解后的图像或图层中变为黑色。这通常用于显示所有通道的裁剪标记,以帮助对齐。

图 12-94。分解对话框

图 12-95。颜色模型
可用的颜色模型,如图 12-95 所示,接下来将进行解释。
-
RGB:这种分解方法使我们能够分别处理各个通道,然后重新合成图像。某个通道还可以用作蒙版。
![色调通道]()
图 12-96。色调通道
![饱和度通道]()
图 12-97。饱和度通道
-
RGBA:与 RGB 模型类似,不同之处在于这个模型还为图像创建了 Alpha 通道或图像。
-
HSV:图层或图像表示 HSV 模型的组件。色相(Hue)通道相对压缩,结果没有自然含义,如图 12-96 所示。饱和度(Saturation)通道也不太有意义(图 12-97)。相比之下,明度(Value)通道返回图像的准确灰度表示。
-
HSL:与 HSV 模型类似,但明度(Value)通道被亮度(Lightness)替代,虽然概念上相似,但计算方式有所不同。饱和度(Saturation)通道的计算方式也有所不同。
![Alpha 通道]()
图 12-98. Alpha 通道
-
CMY 和 CMYK:这些模型通常用于分解图像,以便将其传递给需要分解的打印软件。
-
ALPHA:从图像的 Alpha 通道创建新图像。例如,图 12-98 就是通过使用 图像:颜色 > 颜色转 Alpha 并选择白色作为颜色来生成的 Alpha 通道。
-
LAB:Lab(或 Lab)颜色空间包含几种模型,旨在比其他颜色模型更能代表人类视觉。L 通道表示亮度,A 和 B 通道表示色彩,采用对立色轴的形式。Lab 颜色空间基于对立过程理论*设计,该理论认为,视网膜的感光细胞处理信号时是对立的:红色与绿色信号(A 通道)、黄色与蓝色信号(B 通道)以及黑色与白色信号(L 通道)。
-
YCBCR:最后四个颜色模型基于这个颜色空间,颜色空间包含亮度(Luminance)、蓝色和红色通道。该颜色空间用于数字视频,不同的分解方式对应国际电信联盟(ITU)提出的不同推荐。

图 12-99. 合成对话框
通常,你只会使用 RGB、CMY 和 HSV 颜色模型来调整图像。其他模型主要用于将图像信息传输到应用程序中。
重新合成
你只能在使用分解工具分解后的图像上使用重新合成工具。当应用此工具时,原始图像将使用组件图像或图层重建,使你能够分解图像、分别操作图层或图像,然后重新合成图像。
合成
合成工具比重新合成工具更强大,因为任何灰度图像都可以用来表示通道。如图 12-99 所示,首先要求我们选择颜色模型。可用的选项与分解工具相同。
接下来,选择通道表示。如果当前图像有多个图层,可以使用连续的图层作为通道。如果图像是灰度图并且只有一个图层,则该图层最初用于所有通道。对于每个通道,我们可以选择一个可用的灰度图像或图层,或者一个掩码值。如果选择了掩码值,右侧的滑块会变得可操作,我们可以选择一个范围在[0 到 255]之间的值,替代所有像素的通道。但至少有一个通道必须是图像或图层。

图 12-100。将 RGB 通道解释为 HSL 通道

图 12-101。地图子菜单
Compose 工具让你可以在不改变颜色模型的情况下交换通道,使用一个颜色模型中的通道并用另一个模型来解释,添加从其他图像中提取的 Alpha 通道(如果已选择具有 Alpha 通道的模型,例如 RGBA),或者用常量值替换某个通道。如你所见,此工具非常强大。图 12-100 是通过在 RGB 模型中分解并在 HSL 模型中合成层得到的。

图 12-102。色彩映射前的示例图像

图 12-103。调整色彩映射表
地图子菜单
如图 12-101 所示,地图子菜单分为两个部分。第一部分的工具仅适用于索引模式下的图像。第二部分的工具仅适用于 RGB 模式下的图像,或者对于某些条目,适用于灰度模式下的图像。我们将使用图 12-102 中的图像作为示例,并将其复制转换为索引模式,使用 256 色的最佳调色板和 Floyd-Steinberg 抖动算法来演示前两个工具(有关索引的更多信息,请参见索引模式)。

图 12-104。选择色彩映射表
调整色彩映射表
此工具不会改变图像,它仅仅改变色彩映射表中条目的编号。如图 12-103 所示(实际窗口的四分之一可见),我们可以通过拖放来移动条目。在窗口的任意位置右键单击,可以根据 HSV 组件之一对色彩映射表进行排序,或者反转或重置顺序。
设置色彩映射表
Set Colormap 工具打开一个对话框,在其中我们只能从可用的色彩映射中选择一个新的色彩映射(图 12-104)。某些色彩映射会产生奇怪的效果,正如在图 12-105 中看到的那样。
外星地图
外星地图工具通过对像素值应用三角函数,改变图像的 RGB 或 HSL 模型中的颜色。
如图 12-106 所示的对话框,开始时显示一个预览。然后我们选择颜色模型,这个对话框中称为模式。右侧的复选框控制哪些通道将被影响。

图 12-105. 设置色彩映射为蓝色后

图 12-106. 外星地图对话框
每个通道有两个滑块:频率[0 到 20]和相位移[0 到 360]。频率小于 0.7 的结果类似于原始图像。较高的值则会产生越来越“外星”的效果。图 12-107 是使用频率 6.00 在三个 RGB 通道中和在三个 HSV 通道中使用相位移 0.00 的结果。

图 12-107. 应用外星地图后的效果
色彩交换
如其名称所示,该工具将图像中的某种颜色替换为另一种颜色。
对话框,如图 12-108 所示,包含一个预览,你可以通过中键点击来定义 FROM COLOR。这个颜色也可以通过点击相应的按钮来定义,按钮会打开颜色选择器,或者通过设置 RGB 通道的三个滑块来定义。每个通道还有阈值滑块[0 到 1],你可以调整它们以设置替换该通道的颜色量。
图像中与选定的 FROM COLOR 相似的像素,在阈值限制范围内,将被你使用按钮或三个滑块选择的 TO COLOR 替换。
渐变映射
渐变映射工具没有对话框。它使用当前的渐变,你可以在渐变对话框中更改,通常是多对话框窗口下方的可停靠对话框中的一部分。映射发生在图像中的颜色强度(例如在 Levels 工具中的 Value 通道表示)和渐变中的颜色之间。渐变的左端映射到最暗的像素,右端映射到最亮的像素。图 12-109 展示了使用Greens渐变的结果。

图 12-108。颜色交换对话框

图 12-109。应用渐变映射后的效果
调色板映射
调色板映射工具与渐变映射工具类似,只是它使用当前调色板而不是当前渐变。通过调色板对话框可以更改当前调色板。此对话框可以通过点击任何可停靠对话框右侧的小按钮,或者通过图像:窗口 > 可停靠对话框菜单打开。图 12-110 展示了使用金色调色板的结果。

图 12-110。应用调色板映射后的效果

图 12-111。旋转颜色对话框

图 12-112。应用旋转颜色后的效果
旋转颜色
旋转颜色工具使用色相圆盘来改变图像的颜色。在FROM圆盘上定义了一个色相子范围,作为一个扇形,另一个扇形则定义在TO圆盘上。输入范围中的颜色会映射到输出范围中的颜色,其他颜色不受影响。

图 12-113。灰色选项标签页
该对话框如图 12-111 所示。您可以通过多种方式调整两个颜色范围。左侧的预览图展示了原始图像和当前结果。为了得到图 12-112 所示的剧烈变化,我们点击了CHANGE ORDER OF ARROWS按钮。

图 12-114。样本上色对话框
该对话框包含第二个标签页,如图 12-113 所示。在此标签页中,我们指定图像中的某种颜色,用灰色替换,只要选中CHANGE TO THIS单选按钮。中间圆圈是灰度阈值饱和度的可视化表示:当阈值饱和度增加时,圆圈会扩展。小圆圈的位置定义了将被转换为灰色的颜色的色调和饱和度。如果选中TREAT AS THIS单选按钮,则将根据主选项标签页中指定的旋转角度定义转换为灰色的色调。
样本上色
样本上色工具使用采样图像为目标图像上色。
目标图像必须处于 RGB 模式,但可以是灰度图像或彩色图像。其颜色将被丢弃;最终图像中只会使用亮度(Value)通道。图 12-114 展示了此工具的对话框。我们通过将线性渐变应用到一个空白画布上,使用混合工具和Incandescent渐变创建了一个示例图像。对话框顶部的下拉菜单包含当前在 GIMP 中打开的所有图像;可以用它们来选择一个示例图像,或使用当前的渐变作为示例,可以选择原始或反转的渐变。我们可以使用下方图像预览中三角形或数字来限制输出范围。我们还可以使用下方目标图像预览中的三角形或数字,调整暗调、中间调和亮调的突出程度。
各种复选框用于设置参数。HOLD INTENSITY 将源图像的*均光强度应用到目标图像。ORIGINAL INTENSITY 使输入级别的光强度设置失效。USE SUBCOLORS 使输出像素的颜色成为源图像和目标图像值的混合;否则,只会使用最强的颜色(具有最大值的颜色)。SMOOTH SAMPLES 在点击获取样本颜色按钮后改善颜色过渡。
信息子菜单
信息子菜单如图 12-115 所示。这些条目不会改变图像,而是提供一种方法来收集图像属性的信息,从而让你通过其他工具做出明智的调整。

图 12-115. 信息子菜单

图 12-116. 亮度直方图
直方图
直方图工具会打开一个可停靠的对话框,可以通过图像:窗口 > 可停靠对话框 > 直方图来选择并停靠在多个对话框窗口中的一个。
保持此对话框在屏幕上是很有帮助的,因为当当前图像变化时,它会自动更新,并提供一种跟踪各种调整效果的方法。你可以调整它的大小,要么缩小直方图以节省屏幕空间,要么扩展直方图以显示更精确的信息。在图 12-116 中,仅显示了线性模式下的亮度通道。图像像素的数值数据会显示在对话框的底部:均值、标准差、中位数以及像素数量。

图 12-117. 减小范围的红色直方图

图 12-118. 对数模式下的 RGB 直方图
在图 12-117 中,我们显示了红色通道,并通过移动直方图下方的白色三角形来定义了一个子范围。因为这是一个信息对话框,图像本身不会改变,但数据会发生变化:像素计数不同于总数,百分位数小于 100。
在图 12-118 中,我们同时显示了三个 RGB 通道,且直方图是对数形式的。在对数模式下,低值更加突出,这通常更好,因为在低值中小的差异比在高值中小的差异更容易被察觉。

图 12-119。边界*均对话框
边界*均
边界*均工具对于在网页上为图像找出合适的背景色非常有用。它通过确定当前图层边界上最常出现的颜色并将其设置为前景色。由于这不会改变图像本身,因此该工具没有撤销功能。
边界*均对话框,如图 12-119 所示,仅包含两个设置项。BORDER SIZE(边界大小)指定了在计算中使用当前图层的多少部分。NUMBER OF COLORS(颜色数量)由桶大小指定,方法如下:在边界找到的颜色根据相似度被放入不同的桶中。包含最多颜色的桶将用于设置前景色。较小的桶大小会导致大量的桶,并且通常会产生意外的结果。例如,当我们为图 12-102 中的图像应用该工具时,桶大小为 16 产生了黑色,因为该模型的黑色衬衫占据了图像底部的大部分边界,且色调相当一致。桶大小为 64 时产生了灰色,这种灰色是背景中的米色和女人衬衫上的黑色混合而成。
色立方分析
这个工具自 GIMP 2.4 以来或多或少已经过时:它的对话框(图 12-120)仅显示 RGB 对数直方图、图像尺寸以及独特颜色的数量。

图 12-120。色立方分析对话框

图 12-121。生成的调色板

图 12-122。*滑调色板对话框
*滑调色板
这个工具使用当前图层中的各种颜色来生成一组色带形式的调色板,如图 12-121 所示。我们主要将它与火焰滤镜一起使用(见火焰)。
在图 12-122 中显示的对话框中,前两个参数设置新图像的尺寸。搜索深度[1 到 1024]可以通过增大数值来生成更多的颜色。
剩余的颜色工具
颜色菜单的最后部分包含六个工具,这些工具并没有直接关系,但被分组在一起。我们将使用图 12-123 中显示的示例图像来演示每个工具的效果。

图 12-123. 示例图像

图 12-124. 颜色到透明对话框
颜色到透明
颜色到透明工具将某些选定的颜色替换为透明。其对话框显示在图 12-124 中,包含一个预览和一个选择颜色的按钮,点击后会打开一个简化版的颜色选择器。我们通过吸管工具从图像中选择了一种颜色,结果显示在图 12-125 中。
上色
上色工具将图像去饱和后再进行上色,仿佛它是通过有色玻璃看到的灰度图像。上色工具实际上与色彩化工具做的是相同的事情,只是用户界面不同。其对话框显示在图 12-126 中,包含一个预览、一个小型的完全饱和的颜色调色板,以及一个用于定义自定义颜色的按钮,点击后会打开简化版的颜色选择器。选择浅色最为合适,因为深色会降低图像的对比度,如图 12-127 所示。

图 12-125. 应用“颜色到透明”后的效果

图 12-126. 上色对话框
滤镜包
顾名思义,这一条目实际上是一个工具集,称为滤镜,尽管它们与图像:滤镜菜单中找到的工具集并没有直接的联系。

图 12-127. 应用“上色”后的效果

图 12-128. 滤镜包对话框
它的对话框,如图 12-128 所示,包含以下选项:
-
两个预览,滤镜前后的效果。这些预览非常小,您不能放大,因此我们通常发现首先在图像中选择一个小区域,处理该区域,然后反转选择,再使用相同的参数再次应用工具是很有用的。
![色相变化]()
图 12-129. 色相变化
-
显示(SHOW)允许您更改预览中显示的内容。为了使用刚才提到的技巧,可以选择只显示选区而不是整个图像。
-
滤镜包对话框中的四个复选框打开相应的窗口,接下来会对这些窗口进行说明。
-
受影响的范围(AFFECTED RANGE)与色彩*衡工具中的工作方式相同(参见色彩*衡)。
-
通过进一步确定哪些子范围会受到更改的影响,SELECT PIXELS BY 进行操作。
-
粗糙度滑块(ROUGHNESS)[0 到 1]设置在点击窗口时所做更改的强度。
当滤镜包对话框中的相应框被勾选时,打开的窗口中每个都包含一个滤镜,它与主对话框关联,但提供了一种独特的图像编辑方式。这四个窗口是:
-
色相:它的对话框,如图 12-129 所示,包含七个预览。中间的预览显示图像的当前状态。其他的对应三个 RGB 颜色及其互补颜色。点击其中一个预览会将相应的颜色添加到已选子范围(在滤镜包对话框中设置)中,并使用当前的粗糙度。点击互补色则可减去该颜色。
![饱和度变化]()
图 12-130. 饱和度变化
![亮度变化]()
图 12-131. 亮度变化
![高级滤镜包选项对话框]()
图 12-132. 高级滤镜包选项对话框
-
饱和度:它的对话框,如图 12-130 所示,仅包含三个预览,允许您在当前子范围内增加或减少饱和度。
-
亮度:它的对话框,如图 12-131 所示,也包含三个预览,允许您在图像中增加或减少亮度。
-
高级:此复选框打开在图 12-132 中显示的对话框。预览大小滑块[50 到 125]允许您稍微调整预览的大小。受影响范围指定阴影、中间调和高光的含义。蓝色三角形允许您从受影响的子范围中移除最暗的像素。您可以使用其他两个三角形来定义三个子范围的限制。曲线的形状取决于主窗口中选择的范围、粗糙度和底部滑块的位置[0 到 1]。此形状表示将对图像进行的变化强度。

图 12-133. 热对话框
热
热工具选择可能在 NTSC 或 PAL 视频中显示时引发问题的像素。在其对话框中,如图 12-133 所示,您可以选择视频模式以及用于减轻潜在问题的处理方式。您可以降低亮度或饱和度,或将像素变黑。默认情况下,使用此工具所做的更改会应用于一个附加的透明图层。
最大 RGB
最大 RGB 工具仅保留最大(或最小)值的 RGB 组件。这解释了为什么在其对话框中,如图 12-134 所示,预览图像主要是红色的,除了眼睛是蓝色的。如果选择最小的通道,结果则主要是蓝色,除了眼睛,现在变成了红色。
Retinex
Retinex 算法旨在模拟人类视觉的动态,使在屏幕上查看的图像看起来更逼真。人眼即使在光线较差或带有颜色的光照下,也能分辨颜色。Retinex 工具使用 MSRCR 算法,这一算法广泛应用于数字摄影、天文摄影和医学照片处理。

图 12-134. 最大 RGB 对话框
它在图 12-135 中的选项假设用户具备一些 Retinex MSRCR 算法的数学知识。那些没有相关知识的用户可以简单地调整选项和滑块,直到得到令人满意的效果。一个示例如图 12-136 所示。

图 12-135. Retinex 对话框

图 12-136. 应用 Retinex 后的效果
第十三章 选择
选择允许你对当前图像的特定部分进行更改。你可以将选中的区域复制并粘贴到其他位置,或调整其颜色*衡,或在其上绘画,或应用变换。事实上,选择机制是 GIMP 中许多常见用途的核心。
13.1 什么是选择?
如果没有选择,GIMP 就不会是一个非常有用的程序。由于选择非常重要,我们首先要澄清它们的概念。
作为轮廓的选择
选择的最简单定义是,它是图像中一个区域的轮廓,将被选中。实际上,在 GIMP 的术语中,选择一词既用于指代轮廓本身,也用于指代轮廓内的内容(即被选中的部分)。在本章中,我们将轮廓称为选择,而轮廓内的图像区域称为选中像素。
在 GIMP 中进行选择时,选择的轮廓由行进的蚂蚁表示。这是指围绕所选像素的移动虚线的名称。在图 13-1 中,我们在雕像周围做了一个矩形选择框。矩形内的所有像素都被选中;外部的像素则没有。

图 13-1. 行进的蚂蚁限定选择区域。
如果对图像进行某些调整,只有选中的像素会受到影响。在图 13-2 中,你可以看到我们调用色阶工具并调整了三个颜色通道中的伽马三角形后的结果。
你也可以复制选择内容并将其粘贴到其他地方,如图 13-3 所示。执行此操作,请按照以下步骤进行:
-
使用图像:编辑 > 复制或
复制选择内容。复制的内容被放入一个名为剪贴板的缓冲区中,剪贴板一次只能存放一张图像。![在选中的像素上使用“色阶”工具]()
图 13-2. 在选中的像素上使用“色阶”工具
![复制并粘贴选择内容]()
图 13-3. 复制并粘贴选择
-
使用图像:编辑 > 粘贴或按
将缓冲区的内容粘贴到同一图像中。 -
因为这会创建一个浮动选区,所以需要创建一个新图层来放置该选区。这可以通过选择图像: 图层 > 新建图层,在图层对话框中右键点击并选择新建图层,按下
,或者点击图层对话框底部行的第一个按钮来完成。你也可以锚定这个副本到当前图层,这将用复制的像素替换底层的像素。操作方法是选择图像: 图层 > 锚定图层,在图层对话框中右键点击,按下
,或者按下图层对话框底部行的第二个按钮。 -
我们的新图层被精确地粘贴在其原始位置,因此为了确保操作成功,选择移动工具(
),并将新图层移到图像的底部。

图 13-4. 使用模糊选择工具扩展选区
作为灰度图像的选区
使用矩形选择工具创建的选区有明显的轮廓。使用模糊选择工具(
)创建的选区轮廓则不太清晰。当你用模糊选择工具点击图像时,所有与初始点击点相邻的像素,以及与其在工具选项中定义的某个阈值下相似的像素,都会被选中。根据图像和阈值的不同,计算哪些像素被选中和哪些没有被选中是很容易的,但轮廓通常复杂且难以跟踪。如果你在点击后拖动鼠标指针,可以调整阈值,从而增加或减少选中的像素数量。图 13-4 展示了这一过程。目前的选区轮廓呈现为一条厚而模糊的线,而新的轮廓(出现在图 13-4 底部)仍然相当不均匀。
通过将鼠标指针移动到尽可能远的位置,你可以选择到所有的天空和背景中部分模糊的树林。虽然新的选区从远处看似沿着地*线和雕像上方有一条晃动的线,但选区中的某些部分过于复杂,无法被视为轮廓。图 13-5 是该选区左侧部分的放大图,显示了像素是以看似随机的方式被选择的。
选择区域比看起来更加复杂。图像中的像素不仅仅是被选中或未被选中;像素可以在从 0%到 100%的连续范围内部分选中。点击图像窗口左下角的切换快速蒙版按钮(或按
)可以轻松显示这一点。图 13-6 展示了类似选择的快速蒙版,这个选择也是通过模糊选择工具建立的。

图 13-5. 图 13-4 中的选择区域细节

图 13-6. 使用切换快速蒙版按钮
如你所见,选择区域类似于已经作为当前图像一层添加的灰度图像,只是新层显示为红色(默认情况下)。在这个新层中,完全白色的像素表示当前图像中被 100%选中的部分。完全红色的像素则完全未被选中。粉红色像素(即部分红色的像素)被选中的程度与它们的红色程度成反比——蒙版的粉红色越浅,图像中的选择百分比越大。在我们的示例中,天空中部的像素被 100%选中,但在天空的上部,它们仅部分被选中。尽管我们基于默认的红色描述了选择区域,但你可以通过右键点击快速蒙版按钮,改变设置以显示任何你想要的颜色来表示选择蒙版。

图 13-7. 对选择区域应用渐变填充
相比之下,使用矩形选择工具创建的选择区域在激活快速蒙版时会显示为完全红白相间的图像。这是因为当前图像中的像素要么被选中,要么未被选中。
围绕选择区域的“行进的蚂蚁”仅仅是包含部分选中像素的选择区域的视觉*似。蚂蚁沿着选择区域的*均边界行进。如果对模糊选择应用操作,对当前图像中像素的效果与其选择率成正比。图 13-7 展示了这一点。
我们将在第十四章更详细地探讨部分选择的机制。
13.2 七种选择工具
工具箱中的前七个工具(如果是默认顺序)是选择工具,如图 13-8 所示。
常见选项
像工具箱中最初提供的大多数工具一样,选择工具也有选项,因此请保持选项对话框处于打开状态,并将其停靠在工具箱的底部。
如果你不小心关闭了它,只需选择图像:窗口 > 可停靠对话框 > 工具选项,双击工具图标,然后将出现的对话框拖到工具箱底部。
在接下来的部分,我们将逐一介绍每个选择工具的所有选项。但其中一些选项是所有工具共有的,我们将在这里—刚开始时—描述这些选项。图 13-9 显示了当自由选择工具处于活动状态时的常见选择选项。

图 13-8. 七种选择工具

图 13-9. 常见选择工具选项
MODE 选项包含四种将新选择与现有选择合并的方法:
-
用新选择替换现有选择。这是默认模式。当做出新的选择时,之前的选择将被丢弃。
-
将新选择添加到当前选择中。在使用选择工具之前按住
即使未勾选此选项也会激活此模式。新选择的像素将被添加到已选择的像素中。在选择构建过程中,鼠标指针旁会出现一个加号 (+) 标志。 -
从当前选择中减去新选择。在使用选择工具之前按住
会激活此模式。新选择的像素将从当前选择中移除(如果它们是其中的一部分);否则,它们将被忽略。在选择构建过程中,鼠标指针旁会出现一个减号 (–) 标志。 -
选择旧选择和新选择的交集。在使用选择工具之前按住
和
会激活此模式。只有同时包含在旧选择和新选择中的像素会被选中。在选择构建过程中,鼠标指针旁会出现一个交集 (∩) 标志。

图 13-10. 带抗锯齿的选择边界

图 13-11. 不带抗锯齿的选择边界
按住键盘快捷键切换模式通常比点击模式图标更方便;尤其容易忘记已经勾选了其他模式。而且,当通过图标更改模式时,模式只会改变当前工具的设置;如果你切换选择工具,该工具的默认模式或之前选择的模式将会生效。
如果勾选了抗锯齿(ANTIALIASING)选项,选择的边界将变得*滑。图 13-10 和图 13-11 分别显示了启用和禁用抗锯齿时的选择边界。这个选项显然很有用,通常应该勾选。
当勾选羽化边缘(FEATHER EDGES)选项时,会模糊选区和非选区之间的边界。半径(RADIUS)指定模糊边界的宽度。图 13-12 显示了半径为 10 像素时的效果。
请注意,抗锯齿和羽化(feathering)都使用相同的技术,即对选择边界处的像素进行部分选择。

图 13-12. 羽化边缘选项的效果

图 13-13. 矩形选择工具指针
选项对话框的底部包含四个按钮,这些按钮对于所有选择工具都是相同的。最左侧的按钮用于保存当前设置。你可以为这些设置选择一个名称,并且可以保存任意数量的组合。下一个按钮允许你恢复先前保存的设置。第三个按钮允许你删除之前保存的设置。最后,第四个按钮可以将所有设置恢复到默认值。如果在点击此按钮时按下
,所有工具将被重置为默认设置。请注意,如果你没有保存任何设置,只有第一个和第四个按钮是可用的。
矩形选择工具
矩形选择工具可以通过工具箱访问(在图 13-8 中的最左侧图标),或者通过图像:工具 > 选择工具菜单,或者按
快捷键。当矩形选择工具处于激活状态时,鼠标指针变成带有矩形图标的十字线(见图 13-13)。当所有选项设置为默认值时,你可以通过点击矩形的一个角落,拖动鼠标指针到对角的另一个角落,然后松开鼠标按钮来创建一个简单的矩形选区。
简单的矩形选区在照片编辑中不常用,但在创建纹理或几何形状时可能会有用。在 13.4 使用选区一节中,我们将向你展示如何修改已有的选区,例如,如何改变其形状或旋转它,这些技巧将使矩形选择工具变得更加多功能。

图 13-14. 移动选区
尽管选区在你松开鼠标按钮的瞬间就被创建,但你仍然可以移动和修改它。如果光标位于选区内部,它的图标将变成你在激活“移动”工具时看到的交叉箭头,如图 13-14 所示。你可以通过点击并拖动鼠标来移动选区本身(而不是选中的像素),这对于大幅调整选区在图像中的位置特别有用。对于微调,使用键盘的箭头键,每次可以移动选区 1 像素。如果你按住
键并使用箭头键,选区将每次移动 25 像素。
如果你将鼠标指针放置在选区矩形的角落或边缘附*,它的图标会发生变化,如图 13-15 所示。这个图标表示工具现在将移动选区的边缘或角落,使你可以改变矩形的尺寸。你可以使用鼠标指针或箭头键来完成这个操作。当你按住
键时,箭头键会以 25 像素为单位移动选区的边框。否则,它们每次移动选区边框 1 像素,使你能够非常精确地调整矩形的尺寸。

图 13-15. 改变选区

图 13-16. 矩形选择工具选项
在选区矩形之外时,鼠标指针图标看起来与开始构建选区之前完全相同。如果模式设置为默认值,当您点击并拖动当前选区之外的区域时,现有选区将被丢弃并重新创建一个新选区。

图 13-17. 高亮选区
要完成选择,请点击矩形,按下
键,或选择其他工具。
矩形选择工具有多个选项,如图 13-16 所示。
如果勾选,圆角框将显示四分之一圆角的半径选项,用来替代矩形的角落。请参见图 13-17 以获取示例。
如果勾选从中心扩展框,您点击的初始位置将是矩形选区的中心。否则,它将是矩形的一个角落。您也可以通过在初次点击开始选择后按住
键来激活此模式。请注意,如果在开始选择之前按住
键,则会激活减去模式,选中的矩形将从当前选区中减去。如果勾选了从中心扩展按钮,在构建选区的过程中按住
键将切换此选项。
如果工具选项中的固定框被勾选,您可以约束矩形的形状。右侧的菜单包含以下选择项:
-
宽高比:选择此项后,下方的框指定宽度与高度的比例,初始值为 1:1,对应正方形。您可以将其更改为 1:2 或 4:3 等。例如,右侧的小图标允许您反转比例。
![使用中心线]()
图 13-18. 使用中心线
-
宽度:选择此项后,您可以通过在下方的框中输入数字来固定选区的宽度。右侧的下拉菜单允许您更改单位,甚至使用百分比。
-
高度的设置方式相同。
-
尺寸:选择此项后,您可以精确指定矩形的像素尺寸。您也可以输入类似 257 × 7 或 85% 的数值表达式。
在开始构建选区后,按住
键可以切换到固定按钮。
接下来的四个字段用于调整选区的位置和大小,可以使用像素或其他多种单位。随着你使用鼠标指针或箭头键构建或移动选区,显示的值会发生变化。你还可以通过直接输入框中的数值或点击每个框右侧出现的箭头来设置大小和位置。
如果选中高亮框(HIGHLIGHT)选项,选区会被高亮显示,如图 13-17 所示。当选区完成时,突出显示会消失。
接下来的选项允许在创建选区时显示引导线。引导线可以帮助你在裁剪照片时应用常见的构图规则,例如。
-
无引导线(NO GUIDES)仅显示正在创建的矩形的外部边界。
![使用三分法]()
图 13-19. 使用三分法
![使用五分法]()
图 13-20. 使用五分法
-
中心线(CENTER LINES)在矩形的中间放置两条垂直和两条水*线,如图 13-18 所示。
-
三分法(RULE OF THIRDS)在矩形中放置两条垂直线和两条水*线,将矩形分为九个相等的部分。参见图 13-19。
-
五分法(RULE OF FIFTHS)在矩形中放置四条垂直线和四条水*线,将矩形分为 25 个相等的部分。参见图 13-20。
-
黄金分割(GOLDEN SECTIONS)类似于三分法(RULE OF THIRDS),但引导线是基于黄金比例对齐的。
-
对角线(DIAGONAL LINES)从每个角落绘制一条 45°的线,只有在正方形的情况下,这条线才能将选区一分为二。
请注意,如果在创建选区时更改引导线,新的引导线会立即显示。
接下来的两个条目涉及自动缩小(AUTO SHRINK)机制,这在某些情况下非常有用。为了演示此机制,我们在白色背景上绘制了一个简单的黑色形状,如图 13-21 所示。然后,我们大致围绕这个形状做了一个矩形选区,如图 13-22 所示。当我们点击自动缩小按钮时,选区会缩小为包含我们绘制的物体的最小矩形,如图 13-23 所示。

图 13-21. 原始图像

图 13-22. 第一个选区

图 13-23. 缩小选区
不幸的是,此选项仅在背景为纯色时有效,因此在照片或复杂插图中并不十分有用。
当勾选“收缩合并”框时,将考虑所有可见图层,而不仅仅是当前图层。

图 13-24. 椭圆形选择工具指针

图 13-25. 减去椭圆形选择区域

图 13-26. 结果选择区域
椭圆形选择工具
可以通过工具箱访问椭圆形选择工具(在图 13-8 中从左数第二个图标),通过图像:工具 > 选择工具菜单,或者按下
。当此工具激活时,鼠标指针会变成带有圆形图标的十字准线(见图 13-24)。其工作方式与矩形选择工具相同,默认选项也相同,不同之处在于“抗锯齿”选项默认是勾选并启用的。
图 13-25 显示了从矩形选择区域中减去椭圆形选择区域的过程。图 13-26 显示了完成选择后的结果。

图 13-27. 自由选择工具指针

图 13-28. 使用自由绘制方法
自由选择工具
可以通过工具箱访问自由选择工具(在图 13-8 中从左数第三个图标),通过图像:工具 > 选择工具菜单,或者按下
。选择此工具时,鼠标指针会显示如图 13-27 所示。自由选择工具仅具有所有选择工具通用的选项。你可以通过两种方式使用此工具。
第一个方法如图 13-28 所示,最好使用图形板的触控笔进行操作。要构建选择区域,从预定选择区域的轮廓起始点点击,并沿着轮廓绘制,直到返回初始点。当白点出现在开放圆圈的位置时,轮廓已完成,并且在释放鼠标按钮时会自动闭合。如果提前释放鼠标按钮,鼠标释放的位置会出现一个空心圆圈。如果你将鼠标悬停在该圆圈上,它会填充,且鼠标指针会变为移动图标。如果你移动选择曲线的某个端点,曲线的方向和大小会改变,但形状保持不变,如图 13-29 所示。
自由选择工具还可以通过点击连续的顶点来构建多边形,如图 13-30 所示。每次点击后,你刚刚点击的点会被圈住,指针会显示移动图标,表示你可以移动这个最后的点。当鼠标指针接*起始点时,该点会出现一个闭合圆圈,点击后路径闭合,选择区域完成。一旦发生这种情况,选择区域的形状就无法再改变,至少不能使用自由选择工具本身来改变。

图 13-29. 移动曲线

图 13-30. 使用多边形方法
你还可以结合两种自由选择方法。在构建选择区域时,你可以通过点击或点击并拖动来添加点,从某个点绘制曲线段。按下
可完成选择,无论最后一个点与起始点的距离有多远,都会用直线段连接第一个和最后一个点。
该工具非常适合围绕复杂形状进行粗略选择,之后你可以使用快速蒙版进行细化,详细内容请参见第十四章。

图 13-31. 模糊选择工具指针

图 13-32. 模糊选择工具选项

图 13-33. 构建第一个选择区域
模糊选择工具
从工具箱中访问模糊选择工具(在图 13-8 中从左数第四个图标),从图像:工具 > 选择工具菜单,或按下
。当此工具激活时,鼠标指针会显示图 13-31 中所示的图标。模糊选择工具选择具有相似颜色的连续像素。它的选项如图 13-32 所示。
当我们在图 13-33 中点击并按住鼠标按钮在图像的天空部分时,会出现选区的轮廓。当我们松开鼠标时,我们得到的选择区域如图 13-34 所示,选区确实是模糊的。我们通过一个非常厚的边框选择了天空的一部分,但我们的目标是选择整个天空。你可以通过几种方式扩展选区:

图 13-34. 结果选择区域
-
按住
键的同时在未选择的区域点击,以将其他区域添加到第一个选区中。在这种情况下,点击选区的模糊边界内是最好的选择。
-点击草地来选择整个草地。当然,你也可以通过按住
键并点击那些不属于选区的区域来移除它们。 -
使用滑块增加工具选项中的 THRESHOLD。默认值为 15.0,可以设置为 0 到 255 之间的任何值。你选择的数字是初始像素与被选像素之间的最大差异。
-
更改选择像素的方式。SELECT BY 选项会显示图 13-35 所示的菜单。默认选择 COMPOSITE,使用 RGB 像素的所有组成部分。但你也可以只使用这些组件中的一个,或者使用 HSV 模型中的一个组件。例如,在图 13-36 中,我们使用了蓝色组件,一次点击足以选择整个天空——而且只选择了天空。
-
在构建选择时,按住鼠标按钮并沿对角线从左上角到右下角移动指针。当你向上移动指针时,阈值会降低,向下移动时,阈值会增加。阈值的变化会在工具选项对话框中显示。
![选择像素的方法]()
图 13-35. 选择像素的方法
![仅使用蓝色组件]()
图 13-36. 仅使用蓝色组件
模糊选择工具还有两个选项,如果图像有透明度和多层,十分方便:
-
勾选选择透明区域时,允许你将透明区域作为选择的一部分。
在图 13-37 中,我们添加了新的天空,这来自另一张照片。为此,我们使用模糊选择工具,仅选择了蓝色组件,来选中天空。我们为图层添加了 Alpha 通道,并使用
剪切选择。最后,我们将另一张照片作为新图层插入,使用图像:作为图层打开(
也有效),并将该新图层放置在第一个图层下方。![具有两层的图像]()
图 13-37. 具有两层的图像
![放大到一部分]()
图 13-38. 放大图 13-37 的一部分
现在我们的图像有多层,并且在旧天空所在的位置有一个透明区域,所以选择透明区域复选框的状态很重要。图 13-38 展示了该图像一部分的放大。多云的天空位于底层,而顶部层的相应部分是透明的。但是在树木之间,旧的蓝天部分仍然存在。如果选择透明区域按钮未勾选,你将无法选择新天空中的任何像素。如果勾选了它,你可以同时选择旧天空和新天空的部分,从而对图像中的所有蓝色天空区域应用变换。
-
样本合并允许你进行选择,包含图像的所有可见部分,而不仅仅是当前图层中的内容。如果相关区域完全透明或不透明,勾选此框不会产生任何效果。如果区域是半透明的,可以看到来自不同图层的元素,那么此选项的状态就非常重要。
![通过颜色选择工具指针]()
图 13-39. 通过颜色选择工具指针
![在蓝色通道中选择]()
图 13-40. 在蓝色通道中选择
按颜色选择工具
从工具箱中访问“按颜色选择”工具(图 13-8 中从右往左数的第三个图标),也可以通过图像:工具 > 选择工具菜单,或按快捷键
。当选择此工具时,鼠标指针如图 13-39 所示。按颜色选择工具的工作方式与模糊选择工具相同(只是选择的像素不必是相邻的),并且具有相同的选项。如果我们在图 13-33 所示的图像中选择蓝色通道,现在我们的选择包括了树下的蓝色区域,如图 13-40 所示。
根据给出的示例,这个工具似乎比模糊选择工具更有用。实际上,最好的工具取决于图像和目标。在这个案例中,使用按颜色选择工具仅需一次点击就能选择整个天空。然而,遗憾的是,这个工具还选择了照片中其他两个部分的蓝色区域。图 13-41 展示了其中一个,即在小路上行走的男人的衬衫。为了使这个选择有效,在对天空进行调整之前,你必须取消选择这些其他的蓝色区域。

图 13-41. 选择的蓝色区域远离初始点

图 13-42. 剪刀选择工具指针
剪刀选择工具
从工具箱中访问剪刀选择工具(如图 13-8 中从右侧第二个图标),或通过图像:工具 > 选择工具菜单,或按下
(因为这个工具有时被称为智能剪刀)。当工具激活时,鼠标指针如图 13-42 所示。这款工具适用于选择复杂的形状,前提是它们的轮廓与背景对比鲜明。使用此工具时,需要沿着要选择的对象轮廓放置控制点。如果这些控制点选择得当,两点之间的线条将勾勒出对象的轮廓。图 13-43 展示了一个正在进行中的工作。鼠标指针旁边的+号表示点击时会添加另一个点。
如果点之间放置得太远,且它们之间的轮廓不够清晰,工具可能无法正确勾画轮廓。不幸的是,这个工具没有撤销机制。但只要你添加的点在轮廓上,可以通过点击线条添加另一个点,然后按住鼠标按钮拖动该点进行调整。如果不小心添加了一个不在对象边界上的点,可以在边界上更远的位置添加另一个点,再点击并拖动错误的点到正确位置。如果部分选择无法修复,可以切换到其他工具,返回剪刀工具,重新开始。

图 13-43. 放置第一个控制点

图 13-44. 完成对象轮廓
当鼠标指针接*起点时,它会发生变化,如图 13-44 所示。点击后,鼠标指针会再次变化,如图 13-45 所示。如果点击轮廓内部,它会转换成选择区域,如图 13-46 所示。

图 13-45. 完成的轮廓

图 13-46. 完成的选择区域
这个图说明了剪刀工具并不完美。长颈鹿的下颚没有被选中,因为它的轮廓与背景的对比度不够。这类错误很常见。你几乎总是需要使用其他工具(如快速蒙版)来细化剪刀工具选择的结果,快速蒙版在第十四章中有详细介绍。
剪刀工具除了标准的选择选项外,还有一个选项:交互式边界。勾选该选项后,会显示当前控制点与即将放置的控制点之间的轮廓。只要点击新的控制点,轮廓就会出现,并且如果你在拖动鼠标指针时不松开,轮廓会实时变化。这可以帮助你看到在轮廓检测停止正常工作之前,能将新的控制点移动多远,从而帮助你使用更少的控制点准确地描绘对象。图 13-47 展示了一个示例,我们成功地选择了下颚部分。

图 13-47. 看到轮廓构建的过程

图 13-48. 描绘猫的轮廓
前景选择工具
从工具箱中访问前景选择工具(在图 13-8 中最右侧的图标)或图像:工具 > 选择工具菜单。这个工具比较复杂,最好通过演示来解释。

图 13-49. 创建轮廓后

图 13-50. 将猫标记为前景对象
这个工具旨在选择图像前景中的复杂对象。当工具处于活动状态时,指针看起来像是自由选择工具的指针。图像窗口的模式栏中会显示“粗略勾画要提取的对象”字样。首先按照使用自由选择工具时的方式勾画对象,正如图 13-48 所示。更精确的轮廓会带来更好的结果,因此在这一步要格外小心。
当释放鼠标按钮时,轮廓会被确定,选择区域会以蓝色显示(默认情况下),如图 13-49 所示。图像窗口的模式栏中会显示“通过在物体上涂抹来标记前景以提取”的信息,鼠标指针变为画笔工具。接下来,粗略地在猫身上连续涂抹以选择它,如图 13-50 所示。当你完成第一次涂抹并释放鼠标指针时,图像窗口中的信息会显示“添加更多涂抹或按 Enter 键接受选择。”此时我们的结果显示在图 13-51 中。如果你还没有完全选择猫,继续涂抹未选择的区域。如果你不小心选择了一部分背景,按
键切换到取消选择模式,并涂抹掉那些不小心选择的区域。当你满意时,按
来最终确定选择。我们的最终选择显示在图 13-52 中。

图 13-51. 新选择

图 13-52. 最终选择
我们的最终选择仍然需要进行大量修改。前景选择工具通过选择你在所勾画区域内涂抹的颜色来工作。如果物体的颜色(在这个例子中是猫)与背景中的颜色相似,那么选择的结果将不太准确,尤其是当轮廓包括了大量背景时。

图 13-53. 前景选择工具选项
前景选择工具有许多选项,这些选项显示在图 13-53 中。当选中时,连续性选项指定所选区域为单一、连接的部分。否则,工具可以选择轮廓内的相似颜色的不连续区域。
以下两个单选按钮与
键等效,它们允许你在选择和取消选择颜色时切换。每次释放鼠标按钮时,工具都会创建一个新的草图选择。一个滑块可以让你选择画笔的大小。
使用*滑滑块来调整选择的精度。数值越小,精度越高,但也可能导致选择中出现小孔。
预览颜色菜单允许你在蓝色、绿色或红色之间选择,最佳选择是与图像对比最强烈的颜色。
最后,颜色敏感度选项允许你使用 LAB 色彩模型,通过调整三个滑块来增加或减少工具对图像中颜色的敏感度。在这个色彩模型中,L 与 HSV 模型中的值通道相同,A 是红色与绿色的差异,B 是蓝色与黄色的差异。

图 13-54. 路径工具图标

图 13-55. 四个示例路径
13.3 路径工具
路径工具不完全是选区工具,但它确实提供了一种强大的方式来构建复杂的选区。你可以从工具箱中访问它(参见图 13-54),从图像:工具 > 路径,或者按下
。快捷键来自于贝塞尔曲线,这是路径的另一种名称。
贝塞尔曲线是描述复杂曲线的强大数学工具。虽然数学非常复杂,但使用少量的锚点和这些点的相应控制柄来创建曲线或路径相对容易。通过移动、添加或删除锚点,或改变控制柄的方向和长度来修改曲线也很简单。图 13-55 显示了四条不同的路径。如你所见,路径可以是封闭的或开放的,可能包含直线段或曲线段,或者两者都有。在构建路径时,你可以撤销任何操作,这是大多数选区工具,包括剪刀选择工具和前景选择工具,所不具备的功能。你构建的每条路径都会保存在当前图像中,并可以在路径对话框中恢复,该对话框最初是多重对话框窗口的一部分。如果对话框不再打开,你可以从图像:窗口 > 可停靠对话框菜单中打开该对话框。路径标签出现在图层和通道标签之后。当路径对话框可见时,它会显示当前图像中存在的路径。默认情况下,路径是不可见的,但点击路径左侧的线条会显示眼睛图标,这表示该路径现在是可见的。

图 13-56. 构建路径
在创建路径后,你可以将其转换为选区或进行描边,这样就可以在图像上进行绘制。你甚至可以将选区转换为 SVG 格式,用于矢量图形(参见第二十章)。
构建路径
当你选择路径工具时,鼠标指针旁边会显示图 13-56 中显示的复杂图标。小的+号表示点击会将锚点添加到路径中。你已经放置的点会显示为实心圆,除非是最新放置的点,它会显示为空心圆。直线将这些点连接起来。
如果将指针移到现有的锚点或段落附*,+号将变成移动标志(交叉箭头)。在图 13-57 中,我们点击并拖动了现有的锚点,它便成为了当前的点。

图 13-57。移动锚点

图 13-58。非多边形模式下移动段落

图 13-59。移动把手
如果点击并拖动一个段落,结果的效果取决于工具选项中“多边形”复选框的状态。如果未勾选该框,段落会发生变形,如图 13-58 所示。该弧形的两端会延伸出把手。如果移动把手,弧形将变形,如图 13-59 所示。

图 13-60。一个在多边形模式下移动段落的示例

图 13-61。另一个在多边形模式下移动段落的示例
如果在勾选了“多边形”框时点击并拖动段落,该段落会被移动但不会变形。为了在不分离段落的情况下实现这一点,相邻的段落必须被变形。 在图 13-60 中,我们将弯曲的段落向下移动,并且两个直线段被拉长。在图 13-61 中,我们将右侧的直线段向右移动,弯曲段落被变形。
修改路径
路径工具选项显示在图 13-62 中。我们已经讨论过了 POLYGONAL 复选框。EDIT MODE 选项允许你在三种选择之间进行选择。默认情况下,DESIGN 按钮是选中的;在此模式下,点击路径外部会添加一个新点。当你添加新点时,会在新点和前一个点之间插入一条线段。如果你切换到另一个工具,然后再切回路径工具,你可以继续现有路径,也可以构建一个不相连的路径,即看起来像两个独立路径的单一路径(图 13-63)。要继续现有路径,点击现有的锚点,然后添加新点。要构建不相连的路径,点击现有路径两次,激活设计模式,然后开始添加点,而无需先点击现有点。

图 13-62. 路径工具选项

图 13-63. 向现有路径添加线段

图 13-64. 编辑模式下的鼠标指针
如果你点击 EDIT 单选按钮(或按下
键),你可以改变工具的行为。当指针位于锚点或线段之外时,鼠标指针不可操作,如图 13-64 中所示的圆圈内有一条横线。

图 13-65. 在编辑模式下添加新点

图 13-66. 移动点的手柄
如果指针接*一条线段,鼠标指针旁边会出现一个小的+符号,这意味着你可以在此位置添加一个新的锚点,如图 13-65 所示。
如果指针接*一个锚点,鼠标指针通常会变成移动图标,这意味着你可以移动该点。但是,移动点的效果取决于 POLYGONAL 选项的状态。当选中此选项时,锚点会移动;否则,手柄会移动,曲线会发生形变。
根据移动的方向,出现不同的手柄;每个手柄对应于附加到锚点的一个曲线。在图 13-66 中,两个手柄都是可见的。
最后,如果当前点(用空心圆表示)位于开放路径的末端,并且鼠标指针接*另一个端点,指针将变为链接图标,如图 13-67 所示,点击即可在两个端点之间绘制一段路径,从而关闭路径。

图 13-67. 准备在现有点之间添加一段

图 13-68. 移动路径组件
如果你点击工具选项中的移动单选按钮(或按下
键),鼠标指针将始终伴随有移动符号。如果你点击路径组件的一个段落或锚点,你可以移动它,如图 13-68 所示。如果你点击并拖动路径外部,你将移动整个活动路径。
你还可以在不改变路径本身的情况下移动一个完成的路径。要做到这一点,选择移动工具并点击其选项对话框中的最右侧按钮。你还可以使用变换工具对路径进行透视或旋转等操作。
使用路径
通常,完成的路径要么被转换为选区,要么用于在图像上绘制。可以通过点击选项对话框中的从路径选择按钮将路径转换为选区。
图 13-69 显示了我们对图 13-68 中的路径进行此操作后的结果。未选中的部分呈粉红色,因为我们启用了快速蒙版(
)。

图 13-69. 从路径创建选区

图 13-70. 选择描边样式对话框
如预期的那样,蚂蚁线沿路径移动,选区的轮廓非常清晰。
对路径进行描边相当于沿路径在图像上绘制。点击描边路径按钮会打开如图 13-70 所示的对话框。在这个对话框中,你可以指定沿路径绘制的描边特性。首先,你需要选择是描边线条还是使用绘画工具进行描边。

图 13-71. 虚线预设菜单
如果你选择描边线条,你可以指定线条的宽度、是否使用实心颜色(前景色)或图案,以及选择线条样式。线条样式的选项包括以下内容:
-
CAP STYLE 影响段落的两端。
-
JOIN STYLE 影响两段之间的角度。
-
MITER LIMIT 还会改变连接处的外观。零级设置会导致连接处在两个段交叉点处急剧结束,而更高的级别则会使连接处逐渐变尖。
-
DASH PATTERN 从 DASH PRESET 菜单中选择(如图 13-71 所示),该菜单包含多个预设模式,以及创建自定义虚线模式的选项。通过点击并拖动出现在虚线预设菜单上方的线条来调整自定义模式。末端的箭头按钮可以将模式沿线向前或向后移动,从而改变虚线的起始和结束位置。请注意,第三个 CAP STYLE 会掩盖虚线之间的间隔,尤其是当间隔太短时。这个效果在预览中不会显示,但一旦你完成更改,它将会显现(见图 13-72)。路径仍然在描边下可见,但它本身并不是图像的一部分。如果你打印这张图片,例如,左侧的控件将不会出现。
-
ANTIALIASING 选项通常最好保持选中。

图 13-72. 描边路径

图 13-73. 画笔工具菜单

图 13-74. 使用画笔工具描边

图 13-75. 使用墨水工具描边
如果你选择使用绘画工具描边选项,你可以从图 13-73 中展示的画笔工具中选择。图 13-74 展示了使用画笔工具描边的结果,使用的是Hardness 075画刷,缩放到大小 20。对于图 13-75,我们使用了墨水工具,并勾选了模拟画笔动态的复选框。有关画笔动态的更多细节,请参见第十五章,特别是画笔动态。

图 13-76. 使用图案描边
你还可以通过选择 STROKE LINE(描边线)然后选择 PATTERN(图案),用图案描边路径。在打开选择描边样式对话框并在“图案”对话框中选择图案后,才能选择图案。图案对话框最初位于多对话框窗口中。图 13-76 中的路径就是使用Pine图案描边的。
路径对话框
路径与选择的不同之处在于:
-
尽管一次只能选择一个路径,但一个图像可以包含多个路径。例如,如果你将图像保存为 XCF 格式,路径会与图像一起保存,下一次打开时可以使用。注意,如果你将图像导出为 TIFF 格式,这一点同样适用。
-
在构建路径时,你可以撤销任何操作。
-
已有的路径可以在路径对话框中使用,该对话框是一个可停靠的对话框,通常会在多对话框窗口中打开。

图 13-77. 路径对话框
图 13-77 展示了一个包含三条路径的路径对话框。最上面的路径,其行被强调显示,是当前路径。其他两条路径在图像窗口中可见,因为眼睛图标显示了。当路径在图像窗口中可见时,选择路径工具并点击该路径即可将其设为当前路径。在路径对话框中点击该行也能达到相同的效果。如果锁定功能已启用,它将防止对当前路径的任何更改。
与图层或通道对话框类似,路径对话框中的每一行都有一个链接位置。有关详细说明,请参见第十一章。路径可以链接到一个或多个图层和通道,然后可以使用任何变换工具对其进行变形—就像其他已链接组件一样。
在“路径”对话框中右键单击会弹出路径菜单,如图 13-78 所示。这个菜单也可以通过对话框右上角的配置按钮访问。菜单中最常用的八个条目在对话框底部也有相应的按钮。
EDIT PATH ATTRIBUTES(编辑路径属性)只允许你更改路径名称,这也可以通过双击相应的行来完成。
NEW PATH(新建路径)会创建一个新的空路径。另一种创建新路径的方式是,在选中路径工具后,直接点击图像,而不必先点击一个可见的路径。
RAISE PATH(提升路径)和 LOWER PATH(降低路径)会将路径在对话框中上下移动,但这对路径的功能没有影响,你也可以通过点击并拖动它们在对话框中的行来重新排列它们。

图 13-78. 路径菜单
DUPLICATE PATH(复制路径)和 DELETE PATH(删除路径)含义显而易见。点击并拖动一行到删除图标也会删除该路径。
MERGE VISIBLE PATHS 是将多个路径合并成一个路径的方法,但所有被合并的路径必须是可见的。在使用此菜单项之前,确保将路径设置为可见(通过点击眼睛图标)。
接下来的四个菜单项相当于选项对话框中的 SELECTION FROM PATH 按钮。不同之处在于,在选项对话框中,你需要做出额外选择,以控制新选择如何与现有选择结合,而在路径菜单中,四个不同的条目对应不同的合并方法。请注意,默认方法(替换现有选择)也可以通过应用图像:选择 > 从路径或按下
来实现。
SELECTION TO PATH 使用现有选择的行进蚂蚁(marching ants)来构建新路径。或者你也可以通过应用图像:选择 > 到路径来做到这一点。
STROKE PATH 与选项对话框中的对应按钮执行相同的操作。
COPY PATH 和 PASTE PATH 允许你将路径从一个图像复制到另一个图像。你也可以通过从路径对话框点击并拖动路径到图像窗口来完成此操作。
EXPORT PATH 将路径转换为 SVG 格式。在弹出的对话框中,你可以选择是否只导出当前路径或图像中的所有路径。
IMPORT PATH 将现有的 SVG 文件转换为路径。这在创建极其复杂的路径时非常有用,而这些路径可能超出了路径工具的能力范围。请注意,GIMP 也可以将 SVG 文件作为图像加载。
路径也可以与文本工具结合使用。文本可以转换为路径,或者可以沿路径输入。更多细节请参见 15.8 文本工具。
13.4 使用选择
一旦你建立了选择区域,你可以将其用于多种目的。这里,我们讨论如何使用你刚刚建立的选择。如果你希望将选择保存以供日后使用,我们将在下一章深入讨论蒙版。
当选择处于活动状态时,它会被行进蚂蚁轮廓标出。如果轮廓太分散注意力,你可以通过按下
或选择图像:视图 > 显示选择来隐藏这个轮廓。但请明智地使用这个切换功能。新手 GIMP 用户常遇到的主要问题之一是忘记了隐藏的选择区域。当存在隐藏选择时,图像的变换看起来会异常,或者根本不起作用。如果变换没有按预期工作,始终切换行进蚂蚁的可见性,检查是否隐藏选择区域导致了问题。
对图像的更改,无论是通过绘图、绘画、色彩校正工具还是滤镜,都会仅应用于当前选择区域。这让你能够精确地界定操作影响图像的部分。我们在全书中提供了许多这方面的例子。

图 13-79. 浮动选择
假设你选择了照片中的某些建筑物,并希望用相应的变换工具来修正它的透视(见 第十六章)。一旦你应用变换工具,一个新的图层——称为 浮动选择——会出现在图像中。图 13-79 显示了图层对话框中的浮动选择。
这个新图层是临时的,但在它存在期间,你不能改变图像中的其他部分,也不能更改当前图层。GIMP 提供了三种方法来去除这个临时的异常并重新控制其他图层:
-
如果你不再需要浮动选择,可以删除它。
-
创建一个新图层来包含浮动选择。
-
固定 浮动选择到当前图层。也就是说,将它添加到该图层,实际上会替换所有将被选择隐藏的像素。
任何这些操作都可以通过右键点击图层对话框或从 图像: 图层 菜单中进行。按下
将浮动选择固定到一个图层。请注意,这个快捷键并不总是作用于图层,它也可以作用于图层蒙版或通道,具体取决于之前的操作。

图 13-80。选择菜单
当对一个选择应用变换时,选择的初始内容会被替换。例如,如果你旋转一个选择,原来被选择的图像部分将不再处于原先的位置。如果图层没有 Alpha 通道,选择区域被移动出去的地方会填充当前的背景色。如果存在 Alpha 通道,空白区域将变为透明。如果你想保留选择的原始副本,必须在变换选择之前复制该图层。
选择菜单
图像: 选择 菜单显示在 图 13-80 中。它的条目影响的是选择,而不是整个图像。我们将逐一讨论每个条目。
ALL 或者
会创建一个覆盖整个画布的选择。如果你想操作整个画布,并不总是需要按下
。例如,如果没有任何选择并且你选择 图像: 编辑 > 复制,整个画布都会被复制。然而,如果你希望移动画布,必须先选择它。

图 13-81。选择编辑器对话框
NONE 或
会取消当前的选择,清除所有选择。
INVERT 或
会反转选择区域,因此之前完全选中的像素将不再被选中,反之亦然。部分选中的像素仍然被选中,但选择的范围会被反转。例如,如果一个像素被选中了 80%,反转后,剩下的 20% 将被选中。如果将选择区域看作灰度图像,反转选择意味着黑色像素变成白色,白色像素变成黑色,而灰色像素的 60% 会变成 40%。
FLOAT 或
会将选中的像素变为浮动选择。此选项很少使用,特别是因为它会从初始图层中剪切像素。通常认为这个命令是一个过时的功能。
BY COLOR 只是另一种访问“按颜色选择”工具的方式(见 按颜色选择工具)。
FROM PATH 或
会从当前路径构建一个新的选择,如果路径存在的话。之前的选择会被丢弃。
SELECTION EDITOR 会打开 图 13-81 所示的可停靠对话框。该对话框通过底部的六个按钮,便于访问一些常见的选择相关任务。当前的选择区域会显示在窗口中。

图 13-82. 点击显示窗口后

图 13-83. 羽化选择区域
如果你点击对话框的显示窗口,选择按颜色工具的方法将自动用于构建选择,如 图 13-82 所示。按下
、
和
键可像往常一样更改选择模式。
FEATHER 会打开 图 13-83 所示的对话框。如果你忘记在使用选择工具时勾选“羽化边缘”复选框,选择了太小的值,或者使用一个没有此选项的工具来构建选择,这个选项非常有用。
SHARPEN 会去除选择区域的羽化效果,只有在选择的轮廓是由羽化效果产生时,效果才会非常明显。例如,如果你在使用模糊选择工具时使用该选项,效果几乎不明显,选择的边界仍然是复杂的,如 图 13-84 所示。
SHRINK 打开的是如图 13-85 所示的对话框。所选区域的大小按指定的像素数减少。这意味着,无论选区的形状如何,选中的像素数都比之前少。只有当选区大于画布时,SHRINK FROM IMAGE BORDER 复选框才有意义。如果是这种情况,并且选中该选项,初始选区将被处理为仅延伸到画布边缘。

图 13-84. 锐化模糊选区

图 13-85. 缩小对话框

图 13-86. 边框对话框
GROW 具有相反的效果,并引发类似的对话框。
BORDER 打开的是如图 13-86 所示的对话框。边框可以用于创建一个新的选区,该选区沿当前选区的轮廓扩展。图 13-87 展示了当初始选区为椭圆形时的结果。你可以选择边框的宽度,边框会对称地应用到选区上。一个复选框允许你对边框进行羽化处理,但你无法控制羽化的宽度。另一个复选框,LOCK SELECTION TO IMAGE EDGES,会将新选区限制在画布边缘内。

图 13-87. 边框选区

图 13-88. 扭曲对话框

图 13-89. 使用默认参数进行扭曲
DISTORT 打开的是如图 13-88 所示的对话框。这个工具用于随机扭曲选区轮廓。通过调整参数,你可以获得不同的效果,但结果很难预测。从一个简单的椭圆开始,使用默认参数,我们得到了图 13-89。如果我们将三个参数——SPREAD、GRANULARITY 和 SMOOTH——的值加倍,我们就得到了图 13-90。

图 13-90. 使用双倍参数进行扭曲

图 13-91. 圆角矩形对话框

图 13-92. 凹角矩形
圆角矩形(ROUNDED RECTANGLE)打开图 13-91 中的对话框。此工具会在当前选区周围构建一个具有指定半径的圆角矩形选区。如果选中凹角选项,选区将呈现图 13-92 中的样式。
选择菜单中的下两个条目,切换快速蒙版(TOGGLE QUICK MASK)和保存到通道(SAVE TO CHANNEL),将在下一章中讨论。最后一个条目,转路径(TO PATH),使用现有选区的行进蚂蚁来创建路径。
编辑菜单
编辑菜单如图 13-93 所示。在这一部分中,我们仅讨论适用于选区的条目。
剪切(CUT)或
会删除当前图层中选定的像素,并将其复制到剪贴板。剪贴板的内容可以通过粘贴命令恢复,而且它们也可以作为刷子对话框和图案对话框中的第一个条目找到。这为创建有趣的临时刷子或图案提供了便捷的方式。

图 13-93. 编辑菜单
如果当前图层没有透明度(没有 Alpha 通道),那么所有删除的像素将被当前背景颜色替代。如果图层有 Alpha 通道,删除的像素将变为透明。如果没有当前选区,则当前图层的所有像素都会被删除。
复制(COPY)或
功能类似于剪切命令,但不会删除任何内容。请注意,每次将内容放入剪贴板时,之前的内容会被丢弃。
复制可见区域(COPY VISIBLE)或
的功能类似于复制,但它会复制所有选定的可见像素,不论它们是否属于当前图层。它的效果就像是图像被压*一样。
粘贴(PASTE)或
会将剪贴板中的当前内容作为浮动选区粘贴到当前图像中,如本节开始时所讨论的那样。请注意,如果你选择的画布部分大于剪贴板中的内容,浮动选区将在按下
后,居中于该选区内。

图 13-94. 模糊选区

图 13-95. 将一个选区粘贴到另一个白色画布中
PASTE INTO 的功能与粘贴相同,区别在于剪贴板的内容仅粘贴到目标图像的当前选区内。图 13-94 显示了使用模糊选择工具创建的选区。图 13-95 显示了将该选区粘贴到白色画布上的椭圆形选区中的结果。
PASTE AS 打开显示在 图 13-96 中的菜单。剪贴板的内容可以用来创建一个新图像(也可以
)、在当前图像中创建一个新图层(相当于直接粘贴并为浮动选择创建一个新图层)、创建一个新画笔或一个新图案。最后两个选项使得从剪贴板内容派生出的临时画笔或图案变得更加永久。

图 13-96. 粘贴为菜单

图 13-97. 缓冲区菜单

图 13-98. 缓冲区对话框
BUFFER 打开显示在 图 13-97 中的菜单。这四个命令作用于 命名缓冲区。你可以有任意数量的这样的缓冲区,并且可以随意命名它们。你可以在缓冲区可停靠对话框中查看任何现有的缓冲区,如果该对话框尚未打开,可以通过 图像:窗口 > 可停靠对话框 > 缓冲区 打开。图 13-98 显示了我们创建了两个缓冲区后的对话框。剪贴板的内容显示在顶部(命名为 Global Buffer)。对话框底部的前三个按钮允许你将选定的缓冲区粘贴到选区中或作为新图像粘贴。
CLEAR(或
键)删除选区的内容,但不影响剪贴板。
图像:编辑 菜单中的下三个命令提供了一种方便的方式,在不更换当前工具的情况下用前景色、背景色或当前图案填充选区。它们的键盘快捷键——
、
和
—非常实用,我们建议将它们记住。
STROKE SELECTION 的工作方式与 STROKE PATH 完全相同(STROKE PATH 在菜单中紧随其后)。此选项相当于将选择更改为路径,然后对路径进行描边。
修改选择边框
一旦使用本章中讨论的任何技术构建了选区,你可以修改选区的边界,以包括或排除选区区域中的像素。我们已经在这里和前面的章节中介绍了许多可以做到这一点的工具,现在我们为快速参考提供一个简短的总结:
-
如果选区是通过矩形选择工具或椭圆选择工具构建的,你可以在工具激活时随时更改其大小或移动它。
-
所有在第十六章中讨论过的变换工具都可以应用于选区。使用时,只需在其选项对话框的转换(TRANSFORM)选项中选择第二个选项。这将修改选区,而不是图像内容(即,选区变化,但图像保持不变)。请注意,这些工具也可以变换当前路径,如果你选择第三个选项。
-
移动工具的工作方式相同:它可以移动当前的选区(或路径)。
-
在构建新选区时,通过按下
或通过在工具选项中更改模式来将其与现有选区合并。 -
正如我们在选择菜单中讨论的那样,使用图像:选择菜单中间部分的条目来更改选区的边界。
-
快速蒙版工具,我们在第十四章中讨论过,是一个用于精细调整复杂选区的优秀工具。它直观且简单,但又能让你对选区进行极其精确的调整。
-
选区编辑器是一个方便的工具,用于对当前选区进行各种更改,例如反转选区、保存选区以及从选区创建路径。更多细节请参见选择菜单。
-
使用通道,在第十四章中我们有提到,你可以像操作灰度图像一样操作选区,使用任何 GIMP 工具。你还可以在这个灰度图像中创建选区,允许你在选区内进行二次选择。可能性是无限的。
第十四章. 蒙版
蒙版 是一种灰度图像,用于表示图像中的选择(称为 选择蒙版)或图层的透明度(称为 图层蒙版)。
你可以使用选择蒙版来保存特定的选择。通过这种方式,你可以保持一系列已创建的选择,随时准备使用它们。在选择蒙版中,图像中完全被选择的像素以白色表示,完全未被选择的像素以黑色表示,部分选择的像素则显示为中间色调。
尽管选择蒙版是一个独立的对象,但图层蒙版是特定图层的一部分,用于指定图层像素的透明度。像素本身并不会改变——换句话说,它们的 RGB 组件保持不变。通过图层蒙版,你可以独立于颜色操作图层的透明度。

图 14-1. 使用“按颜色选择”工具所做的选择
你可以在蒙版上使用所有 GIMP 工具:绘图工具、变换工具,甚至选择工具。这使得在蒙版上进行非常精确的操作成为可能——并且能够创建比 第十三章 中所见更复杂的选择。
14.1 选择蒙版
图 14-1 显示了我们使用“按颜色选择”工具所做的选择(
)。在工具选项中,我们将阈值设置为 20.0,以选择整个天空。然后我们应用了图像:选择 > 保存到通道。
通道对话框
图 14-2 显示了通道对话框,这是一个可停靠的对话框,最初位于多对话框窗口中。前三行对应图像的红色、绿色和蓝色通道。这些通道是灰度图像;每个像素的值对应图像中该颜色分量的值。这就是为什么缩略图显示为灰度图像的原因。点击并按住缩略图,可以查看一个稍大的彩色缩略图(见 图 14-3)。

图 14-2. 通道对话框

图 14-3. 查看缩略图
点击并拖动红色通道的缩略图到工具箱中,以创建一个新的灰度图像,如 图 14-4 所示。或者将缩略图拖动到图像窗口,将该通道作为图像的新图层添加。
点击通道图标可以切换其激活状态。如果一个通道被停用,对图像所做的更改将不会影响该通道。你可以利用这一点,例如在去除照片中的红眼时只选择红色通道。如果没有通道被激活,你将无法更改图像,导致困惑和沮丧。我们建议始终保持通道对话框打开,并在所做的调整没有得到预期结果时检查它。
点击通道旁边的眼睛图标可以切换该通道的可见性。例如,图 14-5 展示了隐藏绿色通道后的结果。注意,可见性和激活通道是两回事:你可以在不可见的通道上盲目更改,或者在可见但未激活的通道上徒劳地尝试编辑。

图 14-4. 提取红色通道

图 14-5. 隐藏绿色通道
一旦你向图像添加了 Alpha 通道或第二个图层,表示整个图像透明度的全局 Alpha 通道就会出现在通道对话框中。
在三个或四个实际通道的行下方,一条水*条带将对话框分为两部分。你可以在这条带子中找到图层像素锁定图标(你在第十一章中见过)。激活锁定会防止对蒙版的更改。对话框的下半部分包含选择蒙版。图 14-2 只有一个蒙版,它的名称是由 GIMP 选择的。你可以像操作图层一样更改这个名称:通过双击名称本身,选择通道:右键点击 > 编辑通道属性,或者点击通道对话框底部最左侧的图标,这会弹出图 14-6 中显示的对话框。在这里,你可以更改通道名称并调整其不透明度和颜色,使其在图像中暂时可见。

图 14-6. 编辑通道属性

图 14-7. 使蒙版可见

图 14-8. 更改通道属性后
这两个属性在点击红色、绿色或蓝色通道的眼睛图标时使用。如果使用图 14-6 中显示的设置,得到的结果如图 14-7 所示:遮罩是 50%不透明,并以黑色显示。在图 14-8 中,可以看到当不透明度设置为 37%且颜色设置为亮绿色时的效果。请注意,点击“编辑通道属性”对话框右侧的框时弹出的颜色选择器对话框,比*常包含更多的组件。如图 14-9 所示,你可以通过使用底部的滑块来调整 Alpha 值。

图 14-9. 编辑通道颜色
每个通道的眼睛图标和缩略图之间,注意有空位可以放置一个额外的图标:链条。链条将选择遮罩连接在一起。如果你有多个选择通道,并通过选择链条图标将它们连接起来,对其中一个通道的任何更改也会影响其他通道。
要访问“通道”菜单,可以点击“通道”对话框右上角的配置按钮,或右键点击其中一行。此菜单与对话框底部一排的七个按钮选项相同(见图 14-2)。这些按钮允许你执行以下操作:
-
编辑通道属性。
-
创建一个新通道。此选项会弹出一个与图 14-10 中显示的对话框相同的对话框,唯一不同的是增加了一个“从选择初始化”复选框。勾选此框会将当前选择保存到通道中。在点击“创建新通道”时,按住
以使用上次的参数值。 -
将当前通道上下移动。此选项对图像本身没有影响。
-
复制当前通道。
-
使用当前通道创建一个选择区域。
和
键的作用与使用选择工具时相同。![创建新通道]()
图 14-10. 创建新通道
在“通道”对话框菜单中,有四个条目可以从通道中创建选择,每个条目对应不同的选择模式。
-
删除当前通道。
除了新建通道选项外,所有这些菜单选项只有在选区蒙版处于激活状态时才可用。
每次只能激活一个选区蒙版,当蒙版处于激活状态时,GIMP 的各种绘图和变换工具作用于蒙版,而不是图像本身。事实上,如果你切换到图层对话框,你会看到没有图层处于激活状态。相反,如果你在图层对话框中激活一个图层,选区蒙版就会被取消激活。如果你正在尝试修改当前图像而没有任何变化,请确保在图层对话框中确实选中了一个图层。你可能在不经意间修改了蒙版!
创建选区蒙版
你可以通过两种方法创建选区蒙版,每种方法都有若干潜在的陷阱。第一种方法是使用选区工具(在第十三章中介绍)然后将选区保存到通道中。完成此操作后,没有图层处于激活状态,图像蒙版处于激活状态,但可能在图像中不可见,且用于创建蒙版的选区依然处于激活状态。
结果是,如果你试图在图像上绘制,你实际上是在蒙版上绘制。当你创建蒙版时,通道对话框会出现,即使它之前是隐藏的。这应该提醒你蒙版已激活。但选区依然保持激活状态——即使它是隐藏的——所以如果你尝试在蒙版上绘制,你只能修改位于选区内的区域。

图 14-11. 另一张照片

图 14-12. 需要清理的蒙版
创建选区蒙版的第二种方法是直接使用通道对话框。通过点击相应按钮创建一个新通道,它会立即出现在图像中。然后使用绘图工具进行编辑。在蒙版上涂白色以选择像素,涂黑色则取消选择像素。使用渐变工具,并用不同的灰度值进行涂绘,以部分选择像素。你也可以使用除灰色外的颜色,尽管只有颜色的值组件会被使用。
例如,我们拍摄了图 14-11 中的照片,并使用按颜色选择工具进行了选区。但我们将阈值游标设置为 15.0,这对于干净的选区来说太低了。图 14-12 展示了将选区保存到通道并使该通道可见后的图像部分。

图 14-13. 重置前景和背景颜色

图 14-14. 快速蒙版按钮
蒙版需要清理,你可以使用画笔工具来完成此操作。首先,将前景色和背景色设置为默认值——黑色和白色。最简单的方法是点击工具箱左下角的小按钮(参见图 14-13),或按下
。然后选择画笔工具 (
) 和适当的画笔。将不需要被选中的部分涂成黑色,应该被选中的部分涂成白色。按
来在前景色和背景色之间切换。
如果你想要完全选中或完全不选中,所以如果你使用的是*板笔,请设置画笔动态,使得压力变化影响画笔大小,而不是透明度。这个动态可以让你按下去快速填充大面积,或者放大后轻轻按压来修饰蒙版的细节。
快速蒙版工具
如果你想创建一个复杂的选区,但不需要保存它以供以后使用,使用快速蒙版工具。通过图像:选择 > 切换快速蒙版来切换,或者点击图像窗口左下角的按钮(参见图 14-14),或者按下
。
当快速蒙版处于激活状态时,它会在通道对话框中作为一个活动且可见的红色选区蒙版显示。图 14-15 展示了我们在使用颜色选择工具并设置阈值为 20.0 后,选区的一部分。要编辑选区,可以用黑色或白色绘制蒙版。满意后,再次切换快速蒙版,效果如下:

图 14-15. 快速蒙版的一部分

图 14-16. 快速蒙版菜单
-
蒙版被转换为选区。
-
选区蒙版从通道对话框中移除。
-
当前图层被重新激活。
这是一种非常简单且便捷的方法,可以对选区进行更改,而无需正式创建选区蒙版。还要注意,使用快速蒙版并不会阻止将最终选区保存到通道中。
右键点击快速蒙版按钮会弹出图 14-16 中所示的菜单。这个菜单允许我们切换蒙版、改变其颜色和不透明度,并反转颜色,如图 14-17 所示。颜色反转显示出照片左上角有很多蓝天未被选中。用黑色画笔仍然会往蒙版中添加红色像素,但现在这些红色像素被选中了。如果你关闭快速蒙版,你会看到选择没有被反转,天空依然被选中。

图 14-17. 反转蒙版的颜色

图 14-18. 初始图像
14.2 图层蒙版
图层蒙版是附加到特定图层的灰度图像;它与该图层的大小相同。蒙版的像素决定图层中对应像素的透明度。蒙版中的白色像素指定图像中对应像素完全不透明,黑色像素指定完全透明。灰色像素指定部分不透明。像素的颜色分量保持不变,因此一个像素可以同时是强烈着色和完全透明的。这意味着在带有图层蒙版的图层中,每个像素需要 4 字节。

图 14-19. 蒙版菜单

图 14-20. 向图层添加蒙版
构建图层蒙版
从图 14-18 所示的图像开始。选择图像:图层 > 蒙版,会出现图 14-19 中所示的菜单。通过图层:右键点击也可以选择同样的菜单,除了最后三个选项。
选择“添加图层蒙版”,将出现图 14-20 中所示的对话框。可以选择几种图层蒙版初始内容的选项:
-
白色(完全不透明):蒙版在图层对话框中以白色缩略图的形式显示,位于图层缩略图旁边。由于它的所有像素都是白色的,图层完全不透明,图像看起来没有变化。注意,这并不会阻止我们在图层对话框中操作不透明度滑块,滑块与蒙版无关。这个滑块与图层的模式一起工作,指定如何将其像素与底层图层的像素合并。此不透明度是图层的特性,而不是单独像素的特性。
![两个图层和一个图层蒙版]()
图 14-21. 两个图层和一个图层蒙版
![在图层蒙版上绘制白色]()
图 14-22. 在图层蒙版上绘制白色
-
黑色(完全透明):蒙版显示为黑色缩略图,图层变为完全透明。现在无论你在蒙版上用白色绘画,图层的区域都会重新出现。图 14-21 展示了我们为演示这一点而创建的图像的图层对话框。我们加载了一张照片,添加了一个新的白色图层,将其移到图层堆栈的下方,并给顶部图层添加了一个黑色图层蒙版。然后,我们使用画笔工具,在蒙版上用
Hardness 075的刷子大尺寸涂抹了白色。在结果图像中,如图 14-22 所示,顶部图层的透明区域由于白色背景层的存在显示为白色,而我们在图层蒙版上绘制的区域则填充了顶部图层的内容。 -
图层的 Alpha 通道:如果图层已经具有 Alpha 通道,它的内容将被复制到图层蒙版中。注意,Alpha 通道保持不变。
-
转移图层的 Alpha 通道:这与前一项相同,但 Alpha 通道被重置为完全不透明。
-
选择:如前所述,选择是一个灰度图像。该图像被复制到图层蒙版中。被选中的像素是不透明的;未被选中的像素是透明的。
-
图层的灰度副本:将图层的当前内容转换为灰度图像,并用它来初始化图层蒙版。图像中的大多数像素被部分选中,选中的程度与像素的值成比例。白色像素完全选中,而较暗的像素选中的程度较低。
-
通道:如果至少存在一个通道,则使用它来初始化图层蒙版。从出现的菜单中选择一个通道。
反转蒙版:反转蒙版。透明部分变为不透明,反之亦然。
操作图层蒙版
当创建图层蒙版时,图层对话框会发生变化,如图 14-23 所示。蒙版的缩略图出现在图层缩略图的右侧,并被一个白色框框住,表示它处于活动状态,而图层缩略图则被黑色框住。
在此,选择图层的灰度副本作为蒙版并进行反转。结果如图 14-24 所示,图像中非常暗的部分现在变得更加可见,因为它们被高度选中,因此变得不透明。但海景部分现在变得苍白和沉闷,因为图层的亮像素几乎是透明的,显示了下面的白色图层。

图 14-23. 已添加图层蒙版。

图 14-24. 使用图层蒙版后的效果

图 14-25. 激活图层本身
当图层蒙版处于激活状态时,所有工具只会对它进行操作,而不会作用于图层本身。要在蒙版和图层之间切换,请单击图层对话框中的相应缩略图。白色框架始终显示当前激活的是图层还是蒙版。如图 14-25 所示,此时图层处于激活状态。

图 14-26. 非活动的图层蒙版

图 14-27. 仅显示图层蒙版时的图层对话框

图 14-28. 仅显示图层蒙版时的图像窗口
要隐藏图层蒙版的效果而不删除它,
单击蒙版缩略图。此时,框架变为红色,如图 14-26 所示,蒙版效果被暂时取消。如果再次
单击,蒙版将被激活。
要查看蒙版本身,
单击蒙版缩略图。此时,框架变为绿色,如图 14-27 所示,图像窗口将以灰度图像显示蒙版,如图 14-28 所示。请注意绿色虚线框住了图像,这表明图层蒙版处于激活状态。如果再次
单击,图层将重新显示。

图 14-29. 创建图层蒙版后的蒙版菜单
你还可以通过图像:图层 > 蒙版菜单创建、编辑或激活图层蒙版,如图 14-29 所示。复选框提供了简单的工具来显示和操作图层蒙版,菜单中其余的条目(以及图层:右键单击菜单)涉及到使用图层蒙版的方式:
-
APPLY LAYER MASK: 将图层蒙版的效果保存到图层的 Alpha 通道,并删除图层蒙版。此更改应为您对图层所做的最后一次修改。在应用蒙版之前,图层本身不会发生变化——无论您对蒙版做什么操作。
-
DELETE LAYER MASK: 丢弃图层蒙版;这不会影响图层本身。
-
MASK TO SELECTION: 将图层蒙版转换为当前选择区域。蒙版中像素为白色时,相关图层的像素被选中;为黑色时,图层的像素被取消选择。但蒙版中有中间值的像素会导致相关图层中的部分像素被选择。因此,选择区域被初始化,但图层和蒙版本身保持不变。
-
ADD TO SELECTION, SUBTRACT FROM SELECTION, 和 INTERSECT WITH SELECTION 也会将蒙版转换为选择区域。与“蒙版转换为选择”不同,这三项操作允许您以不同的方式将新选择与之前的选择组合。这些选项不会出现在图层: 右键点击菜单中。
![最终图像]()
图 14-30. 最终图像
使用图层蒙版
以下示例使用两个带有图层蒙版的图层和两个普通图层来创建图 14-30 中显示的合成图像。请按以下步骤操作以转换图像:
-
打开图 14-18 中显示的照片,选择“按颜色选择”工具。点击天空,然后按住
键点击海洋和泡沫,选择窗户后面的所有景物——除了右下角的岩石。要选择这些岩石,请使用快速蒙版,这次用铅笔工具将岩石涂成白色。铅笔工具的作用类似于画笔工具,但没有羽化或抗锯齿效果。 -
完成选择后,将图层蒙版添加到背景图层,并使用反向选择进行初始化。现在,整个窗口开口变为透明(见图 14-31)。
![使开口透明]()
图 14-31. 使开口透明
![添加到图像中的肖像]()
图 14-32. 添加到图像中的肖像
-
使用图 14-32 中显示的照片为图像添加一个新图层。由于该图像比之前的图像大得多,因此使用图像: 图层 > 缩放图层将此新图层缩放到画布大小。
-
使用模糊选择工具,按住
多次点击以选择肖像的背景。然后为此图层添加图层蒙版,并用选择内容初始化它(不反转)。结果如图 14-33 所示。![移除背景]()
图 14-33. 移除背景
![图像完成后的图层对话框]()
图 14-34. 图像完成后的图层对话框
-
复制包含窗口的图层,并删除其图层蒙版。你可以看到主题背后的景物被保留下来。按照图 14-34 中所示重新排序图层,并丢弃白色背景图层。

图 14-35. 初始照片

图 14-36. 新通道
14.3 使用蒙版和通道
在本节中,我们展示了蒙版和通道的两种特定用法,是其他方法无法实现的。
构建自然蒙版
图像的自然蒙版是一种快速生成选择图像主题的蒙版的方法。这个特殊的蒙版并不总是准确,但在许多情况下,它会产生良好的结果。这个概念是Carey Bunks的创意,他是一本早期关于 GIMP 的优秀书籍《Grokking the GIMP》(New Riders, 2000)的作者。

图 14-37. 通道对话框

图 14-38. 阈值工具对话框
从图 14-35 所示的照片开始。你想要仅选择女孩。首先,选择整张图像 (
) 并复制它 (
)。然后转到通道对话框,点击适当的按钮(通道对话框底部从左数第二个图标)创建一个新通道。
粘贴复制的数据 (
),并将浮动图层锚定到新的通道中 (
)。如果你在新通道中开启可见性并关闭图层中的可见性,你将看到图像的灰度版本,如图 14-36 所示。此图像的通道对话框如图 14-37 所示。
该图像中的像素值用于构建选择区域。为此,选择图像:颜色 > 阈值工具。将显示图 14-38 所示的对话框,图像将变为黑白。阈值对话框中小三角形的位置决定了哪些像素为白色,哪些为黑色。

图 14-39. 阈值工具转换后的选择蒙版

图 14-40. 使蒙版更可见
调整三角形,如图 14-38 所示,得到图 14-39 所示的图像。该蒙版仅选择图像中最亮的部分。
若要查看蒙版实际选择的内容,点击图像图层的眼睛图标,但小心不要激活图层。如图所示,蒙版是黑色的,且与图像对比不明显。使用编辑通道按钮更改其颜色,选择黄色并设置 50%的不透明度。结果如图 14-40 所示。

图 14-41. 改善蒙版
在下巴、嘴角、鼻孔和眼睛处修整蒙版。你可以通过直接在蒙版上涂抹来轻松完成此操作。选择画笔工具并使用大号画笔,涂抹选中的面部特征为白色。图 14-41 展示了改进后的蒙版。然后将蒙版转换为选择区域,并移除蒙版的可见性。结果是图 14-42 所示的选择区域。
透明度与 Alpha 通道
当图像包含透明度时,需要使用 Alpha 通道。当图像包含多个图层时,它总是有一个全局 Alpha 通道。单个图层可能有或没有 Alpha 通道,但如果没有 Alpha 通道,你可以看到底层图层的像素,除非使用某些混合模式或将图层不透明度设置为小于 100%的值。但是,如果某个图层没有 Alpha 通道,它的名称将在图层对话框中以粗体显示。
单层图像也可以使用透明度。例如,显示在网站上的图像通常具有透明背景,这样可以与页面上的其他设计元素自然融合。

图 14-42. 结果选择

图 14-43. 不带 Alpha 通道的透明度菜单
图 14-43 展示了当相应图层没有 Alpha 通道时的图像:图层 > 透明度菜单,而图 14-44 展示了当有 Alpha 通道时相同的菜单。其中一些条目也出现在图层:右键单击菜单中。
让我们讨论一下这些菜单条目的作用。
前两个条目,添加 Alpha 通道和移除 Alpha 通道,分别添加和移除 Alpha 通道。
颜色到透明度也出现在图像:颜色菜单中。选择它,会出现如图 14-45 所示的对话框。勾选预览,选择要变为透明的颜色。最初这个颜色是白色,正如图所示。

图 14-44. 带有 Alpha 通道的透明度菜单

图 14-45. 颜色到透明度对话框
点击“来自:”按钮会弹出一个简化版本的颜色选择器,如图 14-46 所示。如果您点击 HTML 表示字段右侧的小按钮,您可以选择要使之透明的图像中的确切颜色,并在预览窗口中看到结果效果。
图 14-47 展示了一张摄影肖像。要获得图 14-49 中显示的图像,选择图像:图层 > 透明度 > 颜色到透明度,并选择女士项链附*的肤色像素。因为所有相似的像素都会变为透明,所以在图像图层下添加一个白色图层。请注意,因为所选颜色出现在女士的头发中,部分头发也会被改变。如果您首先选择了脸部,然后使用颜色到透明度,就可以避免这种情况。

图 14-46. 颜色到透明度颜色选择器

图 14-47. 初始图像
如果你在将透明化的颜色上涂抹底层,图像看起来与原始肖像完全相同。这使得在活动图层中改变特定颜色变得非常简单。例如,图 14-48 展示了当我们通过降低色相并在 HSV 色彩模型中增加亮度时,轻微更改底层颜色后的结果。
SEMI-FLATTEN 也可以在 图像: 滤镜 > Web 菜单中找到。我们在第十七章中深入讨论了它,但简而言之,它将部分透明度替换为当前背景颜色。如果你将其应用到 图 14-49 中显示的图像层,并选择肤色作为背景颜色,你将得到 图 14-48 中显示的结果。

图 14-48. 更改肤色

图 14-49. 使肤色透明
阈值 Alpha 应用一个阈值滤镜到 Alpha 通道。点击此选项会弹出在 图 14-50 中显示的对话框。如果你选择显示的阈值并应用它,再在原始图层下方添加另一个填充初始肤色的图层,你将得到 图 14-51 中显示的结果。

图 14-50. 阈值 Alpha 对话框

图 14-51. 阈值化 Alpha 通道后
Alpha 到选区将图层的 Alpha 通道转化为选区。由于两者都以灰度图像表示,这个转换非常简单,新的选区会替代任何已有的选区。
透明度菜单中的最后三个选项允许你在从 Alpha 通道创建选区时选择不同的选区模式。然后,你可以将选区转换为通道,但不能直接将 Alpha 通道转换为通道。
转换遮罩、选区和通道
如你所见,选区、通道、遮罩和图层透明度密切相关。让我们回顾一下如何在这些之间相互转换。
要将选区转换为
-
选区遮罩(通道):图像: 选择 > 保存到通道。
-
图层遮罩:图层: 右键 > 添加图层遮罩,然后选择 选区。
-
一个
。作为副作用,选区的内容会被放置到剪贴板中。
将选择蒙版转换为
-
选择:通道:右键点击 > 通道到选择。
-
图层蒙版:图层:右键点击 > 添加图层蒙版,然后选择 CHANNEL。
-
Alpha 通道:通道:右键点击 > 通道到选择,然后按
。作为副作用,选择的内容会被放入剪贴板。
将图层蒙版转换为
-
选择:图层:右键点击 > 蒙版到选择。
-
选择蒙版:图层:右键点击 > 蒙版到选择,然后 图像:选择 > 保存到通道。
-
Alpha 通道:图层:右键点击 > 应用图层蒙版。
将 Alpha 通道转换为
-
选择:图层:右键点击 > Alpha 到选择。
-
选择蒙版:图层:右键点击 > Alpha 到选择,然后 图像:选择 > 保存到通道。
-
图层蒙版:图层:右键点击 > 添加图层蒙版,然后选择图层的 Alpha 通道。
第十五章 绘图工具
绘画是一门艺术,许多人认为必须天生就有绘画才能才能画得好。虽然有些人绘画天赋较好,但通过练习,任何人都能学会绘画,并且可以发展出独特的风格。
15.1 数字艺术
你可能认为数字艺术比传统艺术更容易,因为计算机替你画画,但实际上数字艺术同样需要练习,就像传统艺术一样。如果你已经有素描和绘画的练习经验,你会比从未接触过铅笔的人更容易上手数字艺术。
数字艺术确实提供了一些传统媒介无法实现的技巧和捷径。撤销是数字艺术带来的最强大工具之一。如果你在绘画时犯了错误,你可以试着掩饰错误,或者你可以尝试利用错误,这可能会带来意想不到的效果。然而,如果是数字绘画,你可以简单地撤销错误并重新尝试,这非常方便,但也让挑战减少了,并且失去了与错误共处的可能性。
数字艺术中的另一个有价值的工具是叠加图层。你可以将每个绘画元素存储为一个新图层,并且可以通过点击按钮隐藏图层或锁定图层。
数字艺术工具的一个主要优点是它们可以加速一些繁琐的过程,比如用颜色、图案或渐变填充区域。但一些不完美的地方(例如,水彩画中看到的纸纹理,或者油画中的可见笔触)能提升艺术作品的美感。事实上,许多数字工具都设计成能够模拟这些传统的不完美之处。
想了解数字艺术可以用来创作什么,可以查看* www.cgsociety.org/* 和 mattepainting.org/。
你练习得越多,绘画技巧就会越好,使用 GIMP 的频率越高,使用其工具的能力也会越强。即使你只对数字艺术感兴趣,也可以随身携带一本小素描本和铅笔,这样在有空闲时间时就能练习绘画。不要因最初的草图比较粗糙而气馁——只要继续练习,你的草图(以及数字艺术)会越来越好。
15.2 绘图工具概述
绘图工具 用于修改图像中的颜色——可以是整个图像、选定区域,或者一笔一笔地调整。默认情况下,绘图工具位于工具箱的底部,如图 15-1 所示。

图 15-1. 工具箱中的绘图工具
当画笔工具沿着笔触改变像素时,填充工具则影响整个图像或选定区域:
-
桶形填充 用纯色或图案填充区域。
-
Blend 用渐变填充区域。
其他绘图工具是画笔工具。它们通过手动画笔笔触使用当前画笔,或沿选区或路径修改图像,详见路径对话框。
画笔工具分为三类:绘画工具、克隆工具和修改工具。我们将在讨论所有绘图工具共有的属性后,详细讨论这些类别。
绘画工具 添加(或移除)颜色笔画:
-
铅笔 创建一个硬边笔画。
-
画笔 创建一个软边笔画。
-
橡皮擦 沿着笔画去除颜色。
-
气刷 创建一个软笔画。
-
墨水 创建一个实心但抗锯齿的笔画。
克隆工具 复制某物并以画笔笔触渲染:
-
克隆 从图像或图案中复制。
-
修复 从图像中复制并与周围环境混合。
-
透视克隆 从图像中复制并沿透视线渲染。
修改工具 沿画笔笔触转换像素:
-
卷积 模糊或锐化像素。
-
涂抹 涂抹像素。
-
加深/减淡 使像素变亮或变暗。
本章还将介绍文本工具、颜色选择工具和测量工具。尽管它们严格来说不是绘图工具,但它们在创作原创艺术作品时非常有用。
15.3 共享特性
在本节中,我们将描述所有或大多数绘图工具共有的特性和特点。
绘图工具选项
所有绘图工具都有选项,这些选项通常显示在附加到工具箱的可停靠对话框中。如果不小心关闭了选项对话框,可以通过选择 图像:窗口 > 可停靠对话框 > 工具选项 或双击工具箱中的工具图标重新打开它。没有两个绘图工具的选项完全相同,但大多数选项都被多个工具共享。在本节中,我们将涵盖至少两种绘图工具共有的所有选项。
图 15-2 显示了所有画笔工具的选项,画笔工具具有最多的选项集。
点击对话框右上角的小三角形图标,打开菜单,如图 15-3 所示。这个菜单对于所有可停靠的对话框都很相似,但有些对话框可能有额外的条目。该图还显示了工具选项菜单中的可用选择。我们将在 15.10 结合工具预设、画笔和绘画动态中详细描述它们。
三角形图标下方是工具的名称(在本例中为画笔),其下方是以下选项:
-
MODE 是 12.2 混合模式中解释的 23 种混合模式的选择。
-
透明度(OPACITY)改变了透明度。透明度百分比与混合模式结合决定工具的具体效果。透明度还会受到绘画动态的影响。

图 15-2. 画笔工具选项
在 2.8 版本中,滑块更新了几个有趣的新功能。如果鼠标指针位于滑块的上半部分,其图标会变成垂直箭头,如图 15-4(顶部)所示。点击滑块的任意部分可以大致获得透明度因子。
如果鼠标指针位于滑块的下半部分,其图标会变成双水*箭头,如图 15-4(中间)所示。点击并水*拖动,可以更精确地调整透明度因子。

图 15-3. 选项对话框的菜单

图 15-4. 使用透明度滑块
你可以使用鼠标滚轮按一个百分点的增量来改变因子,或者你也可以使用右侧的小箭头来做相同的操作。
你还可以直接在右侧的数字框中输入一个值。点击滑块的上半部分会将光标放置在数字框的前面。你可以通过按下
键来删除该值,或者在值前面添加数字。点击滑块的下半部分会选中整个数字框,如图 15-4(底部)所示,然后你可以输入一个新值。
有两个方便的快捷键:
可以减小透明度,
可以增加透明度。每次的步长为 1,但你可以按住键来更快地增减透明度。这样,你可以用一只手改变透明度,另一只手进行绘画。
-
画笔(BRUSH)改变画笔类型。此选项以及接下来的六个选项仅适用于画笔工具。点击画笔图标查看所有可用画笔的网格。你还可以在右侧的框中输入画笔名称。一旦开始输入,匹配你输入的画笔会出现在下方。
每个物理设备都有其独立的设置,因此,如果您为手写笔选择了一个画笔,它不会影响鼠标或橡皮擦使用的画笔。相反,如果将特定画笔分配给手写笔,无论手写笔是使用画笔工具、涂抹工具还是其他任何画笔工具,画笔都保持不变。您还可以通过更改图像:编辑 > 首选项对话框中的设置,为这些工具中的每一个关联不同的画笔(参见第二十二章)。
-
SIZE 改变画笔的大小,尽管范围显示为[1 到 1000],但如果将光标移到滑块的最右端,您可以选择任意大小。此选项也会受到当前画笔动态的影响。右侧的弯曲箭头会将画笔大小重置为当前画笔的默认值。鼠标滚轮每次增减一百分之一。
有两个快捷键方便更改画笔的大小:
可以减小画笔大小,
可以增大画笔大小。与不透明度变化一样,步骤始终为 1,并且可以按住快捷键。 -
ASPECT RATIO 更改画笔的比例,范围为[–20 到+20]。此选项是 GIMP 2.8 中的新增功能。如果值为正,画笔会被垂直拉伸;如果值为负,画笔会被水*拉伸。画笔动态可以控制此选项。
-
ANGLE 旋转画笔,因此如果画笔是完全圆形的,它不会产生任何效果。同样,画笔动态可以控制此选项。
-
DYNAMICS 是您可以更改当前画笔动态的地方(在画笔动态中有详细解释)。点击按钮会打开如图 15-5 所示的菜单,您可以选择特定的动态。底部按钮允许您缩小或放大预览,选择以列表或网格方式显示,或打开画笔动态对话框。您还可以在右侧字段开始输入,GIMP 会自动完成名称。右侧按钮打开画笔动态编辑器。
![工具选项对话框中的画笔动态菜单]()
图 15-5。工具选项对话框中的画笔动态菜单
-
如果您点击 DYNAMICS OPTIONS 左侧的小三角形,菜单会展开,您将看到以下选项:
-
FADE LENGTH 影响参数在笔触长度上的变化方式。任何参数都可以设置为渐变,画笔会沿渐变长度逐渐消失或出现。当 REPEAT 设置为 NONE 时,笔触在达到渐变长度后停止变化。当设置为 SAWTOOTH WAVE 或 TRIANGULAR WAVE 时,效果会以不同的模式重复。如果勾选 REVERSE,画笔的变化方向将被反转。此选项也可以通过画笔动态分配给指针移动。
-
COLOR OPTIONS 不使用前景色进行绘画;它从指定的渐变中获取颜色。即使在使用颜色画笔时也是如此。但是这个选项会受到当前画笔动态的影响,所以效果取决于在当前画笔动态的映射矩阵中,颜色行的至少一个框是否被选中。
-
-
APPLY JITTER 会使画笔笔触在范围 [0 到 50] 内左右抖动。如果当前画笔动态的抖动行没有勾选任何框,抖动将与压力成反比。如果当前画笔动态的抖动行勾选了至少一个框,以上描述的行为将被抑制。
-
SMOOTH STROKE 使用两个设置使笔触更加均匀。QUALITY [1 到 100] 指定笔触的一致性。WEIGHT [3 到 1000] 限制笔触的最小直径。
请注意,最后两个选项适用于所有绘图工具。
另一个所有画笔工具共有的行为是按住
和
时的效果:
-
如果你在使用画笔工具时按下
,你可以画出一条直线。 -
如果你在使用铅笔、画笔、橡皮擦或喷枪工具时按下
,指针将变为吸管,下一个你点击的颜色将成为前景色(或橡皮擦的背景色)。 -
如果你按下
然后按下
,直线将被限制在最*的 15° 内,这对于绘制*行线或垂直线非常有帮助。
画笔动态
每个画笔工具都使用一个通用功能叫做 画笔动态,这在你有图形*板时尤其有用。通过画笔动态,你可以根据鼠标或*板触控笔的移动方式改变画笔工具的参数。这是 GIMP 中的一部分,版本 2.8 中已经大大改进了这一功能。可以检测到七种指针运动特性,尽管其中一些只在*板和专用触控笔的情况下有效:
-
PRESSURE 是绘制笔触时施加的力量大小,且只能通过触控笔和*板进行控制。
-
VELOCITY 是你移动指针的相对速度。
-
DIRECTION 是运动的方向。
-
TILT 是触控笔的倾斜角度。你只能在使用*板时启用此动态,甚至有些*板无法检测到倾斜角度。
-
WHEEL 控制使用带有滚轮的*板触控笔的滚轮旋转效果,比如 Wacom 的 Airbrush Pen。当与 Intuos Art Pen 一起使用时,这个动态控制笔旋转的效果。
-
RANDOM 在你绘画时随机改变一个参数(在你设定的范围内)。
-
FADE 决定在绘制过程中笔触如何变化。达到褪色长度后,参数停止变化。它会返回初始值并在褪色长度内反复变化(像锯齿波),或者可以朝相反方向变化(像三角波)。例如,如果画笔大小增大,达到褪色长度后,它可能会再次减小。
这 7 个运动特性有 11 个可能的工具选项:
-
OPACITY 根据工具的 OPACITY 设置,改变笔触的透明度。
-
SIZE 根据画笔大小和工具的 SIZE 设置,调节画笔的大小。
-
ANGLE 根据工具的 ANGLE 选项中设置的初始角度旋转画笔。
-
COLOR 沿着工具选项对话框中“DYNAMICS OPTIONS”部分指定的渐变来改变画笔颜色。COLOR 适用于铅笔、画笔和气刷工具。
-
HARDNESS 在画笔类型设置的范围内改变笔触的边缘。
-
FORCE 适用于除铅笔工具外的所有画笔工具。它的效果特定于每个工具,旨在模拟该工具的物理等效效果。例如,当力与压力相关联时,画笔在用力按压时会画出更厚、更暗的笔触,而气刷则会增加更多的涂料。
-
ASPECT RATIO 根据画笔类型和工具的 ASPECT RATIO 选项设定的范围,改变画笔的高度和宽度。
-
SPACING 根据画笔对话框中的“Spacing”滑块设定的范围,调节画笔间距的大小。
-
RATE 在工具的 RATE 选项设定的范围内,调节气刷、卷积或涂抹工具的速度。
-
FLOW 在工具的 FLOW 选项设定的范围内改变画笔的流量。它仅影响气刷工具。
-
JITTER 使画笔间距在“Amount”工具选项设定的范围内更加均匀或不均匀,前提是勾选了工具的“APPLY JITTER”选项。
这些运动特性根据当前的画笔动态分配给工具选项,画笔动态可以在绘画工具选项的 Dynamics Options 部分或在可停靠的画笔动态对话框中找到,后者如图 15-6 所示。像所有资源可停靠对话框一样,此对话框包含一个标签字段,并且底部有五个按钮,你可以点击这些按钮来编辑、创建或删除画笔动态。你还会找到一个按钮用于刷新列表。
GIMP 提供 17 种预定义的画笔动态。默认的Dynamics Off会关闭指针移动和工具选项之间的所有连接。其他画笔动态将在 15.10 组合工具预设、画笔和画笔动态中讨论。

图 15-6. 可停靠的画笔动态对话框

图 15-7. 绘画动态编辑器,映射矩阵标签
你无法更改预定义的绘画动态。如果你在绘画动态对话框中双击其中一个,或者点击“编辑动态”按钮,图 15-7 所示的绘画动态编辑器将打开。尽管你不能更改预定义的动态,你仍然可以查看哪些框被选中。如果你创建了一个新的动态,你可以勾选框来链接对应的行和列。在对话框顶部的框中输入名称。

图 15-8. 绘画动态编辑器,下拉菜单
在名称字段下方是一个下拉菜单(图 15-8),列出了工具特性标签。每个选项都会打开一个类似于曲线工具对话框的标签,显示相应特性的答案曲线。标签的下部(图 15-9)包含与映射矩阵列对应的列表。当你选择其中一个(通过高亮显示表示),你可以更改它的曲线。
你可以更改每个工具特性的 7 个答案曲线中的任何一个。这意味着 GIMP 有 77 条不同的可调曲线,但请注意,只有那些通过矩阵映射中的复选框实际链接到某个操作的曲线才会产生效果。
使用可停靠的对话框与绘图工具
一些可停靠的对话框在所有绘图工具中都非常有用。这些对话框是全局性的,这意味着它们的设置会影响任何绘图工具,除非在图像:编辑 > 偏好设置 > 工具选项对话框中取消选中“工具之间共享绘画选项”选项。一个例子是“绘画动态”对话框。其他的还有“画笔”、“图案”、“渐变”和“调色板”。
对话框菜单
所有可停靠的对话框都有一个对话框菜单,如图 15-10 所示。要打开这个菜单,请点击对话框右上角的小三角按钮。在本节中,我们将介绍一些与绘图工具特别有用的菜单项。我们会在停靠窗口和可停靠的对话框中涵盖一些更常见的条目。

图 15-9. 绘画动态编辑器,透明度标签

图 15-10. 可停靠的对话框菜单
可停靠的对话框可以将选项列表(如可用的画笔或渐变)显示为列表或网格,你可以使用对话框菜单在这两种视图之间切换。网格视图更紧凑,但列表视图会显示每个可见条目的名称和一些信息。在网格视图中,你可以通过点击条目看到对话框顶部的相同信息。
你可以使用对话框菜单中的“预览大小”选项来改变图标的大小。提供从 TINY 到 GIGANTIC 的八种大小选择。较大的图标在某些可停靠的对话框中很有用,比如图像对话框。
对话框菜单中的第一个条目是特定于对话框的,也可以通过右键点击对话框主体进行选择。
使用标签
版本 2.8 中引入的另一个新特性是标签。如图 15-6 所示,现在大多数可停靠的对话框在对话框的顶部附*都有一个过滤器字段,而在底部附*有一个标签分配字段。键入标签并按
,即使你退出并重新启动程序,GIMP 也会保存该标签。如果你有很多选择(例如画笔、图案或渐变),标签特别有用。例如,如果你下载了几百个画笔集,滚动浏览画笔对话框以寻找可以画星星的画笔会变得很麻烦,但如果所有这些画笔都标记为stars,你就可以直接在过滤器字段中搜索。
标签可以是简单的词或复合词,用逗号分隔。如果你高亮显示一个标签并按
,该标签将被删除。
画笔、绘画动态和工具预设已经有一些标签。这些标签存储在相应系统文件夹的子文件夹中(参见第二十二章),并且自动采用子文件夹的名称作为标签。例如,Brushes 系统文件夹包含名为 Basic、Legacy、Media、Sketch、Splatters 和 Texture 的子文件夹,这些标签会自动应用到相应的画笔。

图 15-11. 使用标签(画笔对话框)
图 15-11 显示了 Hardness 075 画笔位于 Basic 子文件夹中,并已被用户标记为 round 和 fuzzy。
如果将对话框设置为“以列表查看”,那么你可以通过按住
-点击来选择(或取消选择)多个对象(这对于标记多个条目非常方便)。或者,如果你点击一个条目并按住
-点击另一个条目,那么你将选择两个条目之间的所有内容。
点击字段右侧的向下箭头会弹出现有标签的菜单。点击一个或多个标签,然后按键盘上的任意键将标签输入到过滤器或标签字段中。在标签字段中时,可以通过简单地点击标签来删除当前对象的标签。如果你右键点击标签字段并点击左右箭头,标签将从右到左进行选择。点击按钮删除所有已选择的标签。如果你没有在标签列表中选择标签,点击按钮选择左边的标签,点击按钮则选择右边的标签。如果某个标签不再用于任何对象,它将从下拉菜单中消失。
当过滤器字段中有一个标签时,只有带有该标签的对象会显示。当列出两个或多个标签时,只有同时具备所有标签的对象会显示。要返回到完整列表,请删除过滤器字段中的所有标签。
六个有用的可停靠对话框
本节我们将介绍六个特别适用于数字绘图和绘画的可停靠对话框。
刷子对话框
刷子对话框如图 15-11 所示。由于用户定义的刷子会出现在该对话框中,因此它在你的屏幕上可能看起来不同。
刷子分为四大类:
-
普通刷子是画在白色背景上的灰度图像。它使用前景色进行绘画(如果启用了颜色绘画动态,则使用渐变中的颜色),除了擦除工具外,擦除工具使用背景色进行绘制。
-
颜色刷子是一个带有 Alpha 通道的 RGB 图像,刷子的掩码是一个灰度图像。颜色刷子使用其自身的颜色,而不是前景色,除非在当前画笔动态的颜色行中勾选了框。如果勾选了框,则仅使用颜色刷子的掩码——其中的颜色来自当前的渐变。
-
动画刷子可以是普通刷子或颜色刷子。它实际上是刷子的一系列变化,因此根据当前的绘画动态,刷子会发生变化。
-
参数化刷子是通过刷子编辑器创建的可调整大小的刷子,详细内容参见 22.4 创建新刷子。参数化刷子是灰度图像,使用前景色,就像普通刷子一样。
当刷子图像比其图标大时,你会看到图标右下角有一个小的+符号。点击并按住图标可以查看实际大小。
动画刷子右下角有一个小红色三角形,如果你点击并按住它们的图标,可以查看动画效果。
画笔通过定期重复印刷来绘制,SPACING 滑块指定两次连续印刷之间的距离。其初始值在每个画笔的文件中指定。如果你下载或创建了一个画笔,你可以删除它;对话框底部的删除按钮将处于激活状态。

图 15-12。图案对话框
图案对话框
图案对话框如图 15-12 所示。GIMP 的图案集相对较小,但你可以按照 22.5 创建新图案中解释的方法创建自己的图案。通过 Google 搜索“GIMP patterns”也能找到大量图案,你可以将它们保存到 patterns 文件夹中,添加到 GIMP。对话框底部的三个按钮允许你删除当前图案、刷新列表和将当前图案作为图像打开。
渐变对话框
与图案和画笔对话框不同,渐变对话框默认以列表形式显示,如图 15-13 所示。GIMP 的渐变集相当庞大。其中一些渐变是专为特定滤镜设计的;例如,以 Flare 开头的渐变是为 Gradient Flare 滤镜设计的,详细信息见“Gradient Flare”。
Gradients 菜单的唯一独特功能是将渐变保存为 POV-Ray 格式的选项,该格式用于光线追踪软件。同样,你可以下载更多渐变,或者按照 22.6 创建新渐变中解释的方法自行创建。

图 15-13。渐变对话框

图 15-14。调色板对话框
调色板对话框
调色板对话框默认也以列表形式显示,如图 15-14 所示。GIMP 附带了一大套预定义的调色板。
在调色板菜单中,你可以从渐变或图像导入调色板。你还可以按照 22.7 创建新调色板中讨论的方法创建新的调色板,或者从网上下载调色板。

图 15-15。设备状态对话框
设备状态对话框
设备状态可停靠对话框(图像:窗口 > 设备状态)如图 15-15 所示。此对话框显示关于输入设备的信息。在该图中,你会看到五个当前设备:普通鼠标(核心指针)、*板鼠标(称为光标)、*板橡皮擦、*板垫和*板触控笔。只需选择带有设备的工具,就能为设备分配工具和选项。然后,该工具及其当前设置将应用于该设备。在图中,*板鼠标使用的是混合工具,*板触控笔使用的是铅笔工具,前景色为深红色,背景色为绿色。请注意,你无法直接在对话框中更改设置——该对话框仅供参考。但你可以使用对话框底部的按钮保存当前设备状态。
工具预设对话框
工具预设对话框(图像:窗口 > 工具预设)如图 15-16 所示。工具预设是为特定工具保存的一组设置,类似于设备状态对话框中的设置,但工具预设包含了额外的设置——当前的绘画动态和字体。它们不同于颜色工具如“色阶”或“曲线”使用的预设设置(参见第十二章)。

图 15-16. 工具预设对话框

图 15-17. 工具预设编辑器
你可以通过选择工具预设:右键点击 > 新建工具预设,或者点击工具预设对话框底部从左数第二个按钮,打开如图 15-17 所示的对话框来创建新的工具预设。请注意,使用预设时,你可以选择保存某些设置,同时保留其他设置不变。

图 15-18. 水桶填充工具图标和指针
工具预设功能强大,具体内容将在 15.10 结合工具预设、画笔和绘画动态中详细说明。
15.4 填充工具
GIMP 有一些工具可以填充整个图层、选区或图像。它们与其他绘画工具共享的唯一选项是模式(MODE)和不透明度(OPACITY)。
水桶填充工具
油漆桶填充工具 (
) 可以填充图层、选区或图层或选区中所有相似颜色的像素。其图标和指针如 图 15-18 所示,选项如 图 15-19 所示。使用时,单击要填充的区域。
以下是此工具特定的选项:
-
FILL TYPE 决定区域是填充前景色、背景色还是图案。按下
键可以在前景色和背景色之间切换。如果选择使用图案填充,则会使用当前图案,但您可以在对话框中更改图案。您也可以在工具箱或图案对话框中更改当前图案。
-
AFFECTED AREA 让您选择是否填充整个选区(或在没有选区时填充整个图层),或者仅填充相似颜色的区域。按下
键可以在这些选项之间切换。 -
FINDING SIMILAR COLORS 在选择 FILL SIMILAR COLORS 时处于激活状态。此选项允许您选择如何确定相似颜色。
![油漆桶填充工具选项]()
图 15-19. 油漆桶填充工具选项
-
FILL TRANSPARENT AREAS 允许填充透明像素,除非在图层对话框中选中了锁定 alpha 通道按钮。
-
SAMPLE MERGED 决定 GIMP 是否使用其他图层的像素。当选中此选项时,所有可见图层都会参与区域定义。
-
THRESHOLD 选项 [0 到 255] 决定像素颜色必须有多相似才会被包含在填充中。阈值为 0 表示仅填充完全相同颜色的像素。填充区域必须是连续的。
-
FILL BY 更改在根据阈值计算填充内容时像素数据的使用方式。选项如 图 15-20 所示。COMPOSITE 表示考虑所有像素组件。其他选项只使用 RGB 或 HSV 模型中的一个组件。例如,假设我们想要向 图 15-21 中的图像添加石砖图案填充。我们在图层中填充相似的颜色,首先使用复合模式(图 15-22),然后仅使用像素的蓝色值(图 15-23)。在这种情况下,使用蓝色值填充意味着填充的区域更多,但对每张图像的效果不同。
-

图 15-20. 通过下拉菜单填充

图 15-21. 原始图像
漏斗填充工具有一些有用的快捷键:
-
用当前前景色填充整个选区或图层。 -
用当前背景色填充。 -
用当前图案填充。
混合工具
混合工具 (
) 用渐变填充图层或选区。其图标和指针如图 15-24 所示,其选项如图 15-25 所示。

图 15-22. 通过合成填充

图 15-23. 通过蓝色填充
要使用它,点击并拖动以绘制一段线段。渐变将在这段线段上跨越,但无论线段长度如何,整个选区或图像都会被填充。
以下是此工具的特定选项:
-
GRADIENT 用于选择渐变。你也可以在工具箱或渐变对话框中更改渐变。
-
右侧的小按钮可反转渐变方向。
-
SHAPE 是用于选择渐变形状的下拉列表。我们稍后会详细解释。
![混合工具图标和指针]()
图 15-24. 混合工具图标和指针
![混合工具选项]()
图 15-25. 混合工具选项
-
REPEAT 有三个选项:无重复(none)、锯齿波或三角波。然而,这些选项仅在前四种形状中有效。为了演示重复效果,我们用
Abstract 3渐变和线性 SHAPE 填充了一个空白图像。红色箭头指示绘制的地方。在无重复情况下,结束颜色从笔画延伸到图层或选区的边缘(如图 15-26)。使用锯齿波重复时,渐变会简单地重复(如图 15-27)。使用三角波重复时,渐变的方向会在每个重复之间反转(如图 15-28)。 -
OFFSET 滑块 [0 到 100] 通过移动起点有效地缩短渐变段。同样,它仅适用于前四种形状。
-
DITHERING 旨在*滑渐变中不同颜色之间的过渡。
-
ADAPTIVE SUPERSAMPLING *滑渐变的边缘,使用螺旋形状时你可能会发现它很有用。

图 15-26. 一个无重复的线性渐变图案

图 15-27. 一个带有锯齿波重复的线性渐变图案

图 15-28. 一个带有三角波重复的线性渐变图案

图 15-29. 一个双线性渐变图案

图 15-30. 一个辐射渐变图案
现在我们将详细描述 SHAPE 选项。这些是可用的渐变形状:
-
LINEAR 将渐变放置在你绘制的段中,并用第一种和最后一种颜色或相同的渐变(锯齿波或三角波重复)填充外部区域。
-
BI-LINEAR 在起始点处镜像渐变,如图 15-29 所示。我们为这个图形使用了一个短的渐变段。(我们在图 15-30 到图 15-38 使用相同的段。)
![一个方形渐变图案]()
图 15-31. 一个方形渐变图案
![一个圆锥形渐变图案,对称]()
图 15-32. 一个圆锥形渐变图案,对称
![一个圆锥形渐变图案,不对称]()
图 15-33. 一个圆锥形渐变图案,不对称
-
RADIAL 创建一个以起始点为中心的圆,半径等于绘制的段的长度,如图 15-30 所示。
-
SQUARE 创建一个以起始点为中心的方形。方形的宽度是你绘制的段的两倍(图 15-31)。
-
CONICAL 绘制一个以起始点为尖端的圆锥。对称形状和非对称形状的效果分别显示在图 15-32 和图 15-33 中。
-
SHAPED 沿图像或选择边界绘制。你通常绘制的段落用于添加渐变,但在这种情况下不起作用。相反,使用三种不同的算法在形状内应用渐变,如图 15-34、图 15-35 和图 15-36 所示。这里,我们将渐变应用于一个花形选择区域。
![沿形状的渐变,角度算法]()
图 15-34. 沿形状的渐变,角度算法
![沿形状的渐变,球形算法]()
图 15-35. 沿形状的渐变,球形算法
![沿形状的渐变,凹陷算法]()
图 15-36. 沿形状的渐变,凹陷算法
-
SPIRAL 绘制一个以起始点为中心的螺旋,顺时针或逆时针旋转。段长度设置两个螺旋之间的距离。顺时针螺旋见于图 15-37。图 15-38 展示了使用非常短段的有趣效果。

图 15-37. 顺时针螺旋渐变形状

图 15-38. 非常短的螺旋渐变形状
15.5 绘画工具
绘画工具具有直观性,因为它们的表现方式类似于传统的绘图媒介。
我们已经讨论了绘画工具所共有的特点(绘图工具选项)。在本节中,我们将逐一讨论每个工具,重点介绍每个工具独特的选项和功能。
铅笔工具
铅笔工具(
)绘制硬边笔触。其图标和指针如图 15-39 所示。使铅笔工具独特的特点是笔触边缘没有抗锯齿处理。请参见铅笔工具。
铅笔工具选项如图 15-40 所示。FADE 选项仅在“画笔动态映射”矩阵的“褪色”列中有勾选项时才有效,而 COLOR 选项仅在“颜色”行中有勾选项时才有效。
图 15-41(上图)展示了使用基本动态绘画的结果。因为在映射矩阵的颜色行中没有勾选项,所以工具使用前景色。大小和速度是相关的,因此,当移动更快时,笔触会更窄。透明度与压力和褪色相关,因此在压力较低时,笔触的透明度较低。由于选择了锯齿波重复模式,透明度会褪色,然后在 100 像素的距离后重新开始(褪色长度)。

图 15-39. 铅笔工具图标和指针

图 15-40. 铅笔工具选项
在图 15-41 的第二个笔触中,我们定义了一个新的画笔动态,仅链接颜色和褪色。颜色沿当前渐变路径使用,经过 100 像素后重新开始。

图 15-41. 不同动态选项的一些示例

图 15-42. 画笔工具图标和指针
在图 15-41 的第三个笔触中,颜色与随机相关,因此颜色从渐变中随机选择,而大小与褪色相关,因此它沿着 100 像素的路径逐渐减小,然后重新开始。
在图 15-41 中的最后一个例子中,颜色与方向相关联,因此颜色沿着渐变根据运动的方向变化,而不透明度与褪色相关联。请注意,我们将 REPEAT 选项更改为 TRIANGULAR WAVE(梯形波)以进行此示例,因此不透明度先减少,然后再次增加。
画笔工具
画笔工具 (
) 绘制柔和边缘的笔触,但与铅笔工具类似。其图标和指针如图 15-42 所示。
画笔是 GIMP 中最通用的数字插图工具。画笔选项与铅笔选项相同,因此我们不会再次显示对话框。相反,我们将演示一些我们尚未探索的选项,当前画笔动态的褪色列或颜色行没有勾选框。在图 15-43 中,我们使用选中 APPLY JITTER 并设置值为 0.20 的选项绘制顶部笔触,底部笔触则没有抖动。

图 15-43. 带有和不带抖动的绘制

图 15-44. 使用丙烯刷进行增量绘制
在图 15-44 中,我们将不透明度设置为 43%,并使用动态Acrylic 02画笔涂鸦。我们在左侧进行不使用增量选项的涂鸦,在右侧进行使用增量选项的涂鸦。
在图 15-45(顶部),我们使用*板电脑触控笔绘制笔触,并在笔触过程中增加压力。画笔动态将大小与压力相关联。我们使用默认的直线答案曲线绘制顶部笔触。对于底部笔触,我们通过将曲线的中心向右下角移动,使曲线强烈向内凹,因此画笔大小在笔触开始时保持恒定,末尾时增大。
在图 15-45(中部),我们使用与褪色相关联的画笔动态绘制水*笔触。对于顶部笔触,答案曲线是*的。对于底部笔触,答案曲线是强烈凸起的,中间点已被移动到左上角。
为了演示 Wheel 参数,我们使用具有矩形笔尖的艺术笔。如果笔尖*放在*板上,最大面积与*板接触;如果笔旋转 180°,最小面积与*板接触。将这一点转化为绘画动态的最佳方法是反转与大小相关的 Wheel 答案曲线。使用艺术笔的这种方式变得非常自然。但在图 15-45(下方),我们将 Wheel 与方向关联,并使用设置为 –10 的 Hardness 100 画笔。旋转笔时,画笔也会旋转。

图 15-45. 尺寸和角度的变化

图 15-46. 橡皮擦工具图标和指针
橡皮擦工具
橡皮擦工具(
)通过绘制透明度来从当前图层中移除颜色,如果该图层具有 Alpha 通道;如果没有,则使用背景颜色。其图标和指针出现在图 15-46 中。
如图 15-47 所示,橡皮擦工具的选项比铅笔和画笔工具少,因为它没有模式或颜色选项。不过,出现了两个新选项,这两个选项是橡皮擦独有的:HARD EDGE(硬边)和 ANTI ERASE(反擦除)。
为了说明此工具,我们创建了一幅填充绿色的简单图像。我们添加第二个透明层(因此具有 Alpha 通道),并使用画笔工具和大小为 40 的 Hardness 050 画笔绘制一个紫色的斑点。在图 15-48 中,我们使用相同的画笔工具进行擦除。我们用未选中 HARD EDGE 的方式在左侧做了两笔。因为使用的是 Hardness 050 画笔,边缘模糊。在右侧,勾选了 HARD EDGE 选项,因此画笔的完整直径擦除像素,使得笔触看起来更宽。

图 15-47. 橡皮擦工具选项

图 15-48. 有硬边或无硬边的擦除

图 15-49. 反擦除
当选中 ANTI ERASE 时,已擦除的颜色会再次出现,如图 15-49 所示。此功能仅在具有 Alpha 通道的图层上有效。当像素变得透明时,颜色信息会被保留。反擦除切换透明度,显示曾经不可见的颜色。按下
可暂时切换此选项。

图 15-50. 气刷工具图标和指针

图 15-51. 气刷专用选项
许多*板电脑配有双头手写笔,笔头一端像是绘图尖端,另一端像是橡皮擦。GIMP 能够记住每个笔头所连接的工具,所以你可以将绘图尖端与画笔工具关联,然后翻转手写笔使用橡皮擦工具。要创建此关联,点击橡皮擦工具图标并使用正确的笔头,且只要不使用它点击其他工具图标,它就会保持与橡皮擦工具的关联。
气刷工具
与气刷工具相关的图标和指针 (
) 如图 15-50 所示。气刷工具类似于画笔工具,但在画布上留下的颜料量更加变化。如果在同一位置涂抹多次,气刷会添加更多颜料;如果以更快的速度涂抹,气刷则添加较少颜料。如果你点击并保持鼠标在同一位置(或按住手写笔在一个位置),它会继续添加颜料,除非选中 MOTION ONLY(此选项也会受到当前涂料动态的影响)。
气刷工具的选项与画笔工具相同,只是此工具的 INCREMENTAL 始终处于激活状态。
有三个选项是专门针对气刷工具的,如在图 15-51 中所示。当选中 MOTION ONLY 时,只有在刷子移动时才会添加颜料。RATE 滑块[0 到 150]改变颜料从气刷中喷出的速度。FLOW 滑块[0 到 100]设置颜料流的强度,因此也会影响画布上最终涂抹的颜料量。如果你将 Rate 与涂料动力学中的压力进行关联,请将 Rate 设置为最大值,因为在较低设置下,效果过于微妙。

图 15-52. 墨水工具图标和指针
墨水工具
Ink 工具(
)模拟了一个带有可调笔尖的书法笔。其图标和指针显示在图 15-52 中。Ink 工具使用笔尖设置而不是当前画笔绘制抗锯齿的笔触,并且它有自己的绘画动态设置,因此当前的画笔和绘画动态不会影响此工具。
如图 15-53 所示,Ink 工具的模式和不透明度选项与其他绘画工具类似。但它的其他选项是独特的。让我们来看看这些选项。我们从底部开始,看看笔尖的 SHAPE。你可以选择圆形、方形或菱形笔尖。如果你点击并拖动 SHAPE 窗口中的小白方块,你可以自定义笔尖的形状。这样,你就可以模拟出像毡尖笔、羽毛笔、画笔或其他任何类型的笔。
SENSITIVITY 选项控制触控笔的运动效果(例如绘画动态)。SIZE 设置笔尖的最大尺寸,取决于你按压触控笔的力度。由于最小尺寸已在 ADJUSTMENT 字段中设置,值越大,尺寸变化范围越大。TILT 使用触控笔的倾斜度来改变笔尖的形状。SPEED 控制笔尖的大小:你绘制得越快,笔触就越细。要得到较宽的笔触,你需要较低的速度值。这三个选项的值范围是[0 到 1]。当然,所有这些效果的表现还取决于你的*板电脑的能力。

图 15-53. Ink 工具选项
ADJUSTMENT 设置初始的笔触参数。SIZE [0 到 200]是笔尖的大小,ANGLE [–90 到+90]是笔尖相对于水*面的角度。
图 15-54 到图 15-56 展示了 Wilber(GIMP 吉祥物)的三个签名示例。我们使用所有默认设置慢慢绘制了第一个签名,除了使用了一个窄的菱形笔尖。在第二个签名中,我们施加压力以改变笔触宽度,并将 TILT 设置为 1.0。在第三个签名中,我们将调整尺寸减小到 2.9,并且签名速度较快。

图 15-54. 第一个 Wilber 签名

图 15-55. 第二个 Wilber 签名

图 15-56. 第三个 Wilber 签名
15.6 克隆工具
三种克隆工具(克隆、修复和透视克隆)允许你将图像中的克隆内容涂抹到另一张图像上或同一张图像的其他区域。像其他画笔工具一样,这些工具使用当前的绘画动态。以下是这三种工具共同拥有的功能:
-
键用于设置图像中开始克隆的位置。
-单击你想要克隆的区域。然后,使用当前的画笔工具将你单击的位置的像素“绘制”到目标区域。 -
键用于沿直线进行克隆。 -
模式(MODE)、不透明度(OPACITY)、画笔(BRUSH)、缩放(SCALE)、纵横比(ASPECT RATIO)、角度(ANGLE)、渐变(FADE OUT)和应用抖动(APPLY JITTER)与所有其他画笔工具的作用相同。
![克隆工具图标和指针]()
图 15-57。克隆工具图标和指针
![克隆工具的特定选项]()
图 15-58。克隆工具的特定选项
-
HARD EDGE 的工作方式与橡皮擦工具相同:选中时,画笔的模糊度会被忽略。
-
ALIGNMENT 选项将在后面描述。
克隆工具
克隆工具 (
) 是最简单、最广泛适用的克隆工具。其图标和指针如图 15-57 所示。首先,通过
-单击选择要克隆的源图像,然后涂抹目标区域。一个细小的十字标记显示从源图层克隆的位置。
克隆工具的特定选项如图 15-58 所示。它们包括 SOURCE 和 ALIGNMENT。
SOURCE 有两个单选按钮:
-
图像从 GIMP 中打开的图层进行克隆。源图像可以来自不同的图像或同一图像中的不同图层,甚至是同一图层。
-单击选择源图像的初始位置。选中“SAMPLE MERGED”时,所有可见的像素都作为源。当没有选中“SAMPLE MERGED”时,仅使用活动图层作为源,并且透明像素将被绘制为透明(因此不会产生效果)。![对齐下拉菜单]()
图 15-59。对齐下拉菜单
![源图像]()
图 15-60。源图像
-
PATTERN 从图案而非图像进行克隆,因此它用该图案进行绘制。你可以通过点击相应字段或图案对话框来更改图案。无需进行初始的
-单击操作。
对齐方式(ALIGNMENT)决定了在移动画笔时,源图像是如何被涂抹到目标图像上的。你有四种选择,详见图 15-59。为了演示,我们将使用一张肖像画(图 15-60)作为源图像,白色画布作为目标图像。我们将应用图 15-58 中所示的工具选项。首先,我们点击左眼,并在目标图像的左侧涂抹,然后我们在图像的右侧画另一个眼睛形状,而不改变源图像。
在图 15-61 中,对齐方式设置为无(NONE),因此每次我们将指针移动到目标图像中的不同位置时,复制将从我们最后在源图像中单击的位置开始。在这个例子中,这意味着我们复制了左眼两次。

图 15-61. 对齐方式设置为无

图 15-62. 对齐方式设置为对齐

图 15-63. 对齐方式设置为注册

图 15-64. 对齐方式设置为固定
在图 15-62 中,对齐方式设置为对齐(ALIGNED)。使用此选项时,当我们移动指针时,源图像中被复制的区域也会随之移动。这次当我们在右侧涂抹时,我们复制的是右眼,而不是再次复制左眼。
在图 15-63 中,对齐方式设置为注册(REGISTERED)。在这种设置下,鼠标单击不再相关。克隆的像素在源图像中的位置与指针在目标图像中的位置一致,因此即使我们再次点击左眼,最终克隆的却是她的头顶。
在图 15-64 中,对齐方式设置为固定(FIXED),因此源区域是由单击鼠标固定的。由于我们点击了眼睛,它会像刷子一样不断被复制。

图 15-65. 修复工具图标和指针

图 15-66. 使用修复工具
如果源是一个图案,ALIGNED 和 REGISTERED 都会用图案填充绘制区域。FIXED 对齐使用图案,就像它是一个颜色画笔一样。NONE(或无对齐)类似于 ALIGNED 或 REGISTERED 对齐,唯一不同的是,如果你移动指针,图案会重新开始,而在其他两种模式下,图案会无缝继续。
修复工具
修复工具(
)类似于克隆工具,但它不是替换像素,而是将像素合并。这个工具的设计目的是*滑图像中的瑕疵。其图标和指针如图 15-65 所示。
修复工具的选项与克隆工具相同,但你不能用图案进行修复。一个例子如图 15-66 所示。我们选择了一个皮肤光滑的源点,然后在瑕疵上进行绘制,以便将它们融合消除。我们将面部右侧的瑕疵保留下来进行对比。这个工具需要相当大的处理器性能,因此根据你计算机的性能,可能会出现延迟。

图 15-67. 透视克隆工具图标和指针

图 15-68. 透视克隆工具特定选项
透视克隆工具
透视克隆工具没有分配键盘快捷键。其图标和指针如图 15-67 所示。这个工具基本上结合了克隆工具和透视工具(见第十六章)。它具有与克隆工具相同的选项,只是多了一些附加的单选按钮(图 15-68):
-
MODIFY PERSPECTIVE 用于建立透视:点击图像后,移动矩形的角以设置透视。
-
PERSPECTIVE CLONE 实际上是在你使用 MODIFY PERSPECTIVE 模式后,按照透视来克隆物体。
图 15-69 展示了法国格拉斯的一座房子。我们想将最右侧的封闭窗户替换为左侧的开放窗户。我们按照图中的方式设置透视,接着对最左侧的窗户进行右键单击。然后,我们切换到透视克隆模式,并在最右侧的窗户上进行绘制,如图 15-70 所示。

图 15-69. 设置透视效果

图 15-70. 克隆窗口后
如果你克隆简单的几何形状并创建微妙的透视效果,这个工具将产生最佳效果。
15.7 修改工具
这三种修改工具通常用于照片修饰,它们是刷子工具,可以改变图像,而不是添加或去除颜色。它们拥有所有刷子工具的共享选项,除了模式(MODE),并且会受到当前绘画动态的影响。与其他刷子不同的是,它们以独特的方式使用
键,并且有一些额外的选项。

图 15-71. Convolve 工具图标和指针

图 15-72. 与 Convolve 工具相关的选项
Convolve 和涂抹是定时工具,这意味着如果同一区域被多次覆盖,它们的效果是累积的。你可以通过 RATE 滑块和当前绘画动态中的速率特性来控制这种效果。
Convolve 工具
Convolve 工具 (
),也叫模糊/锐化工具,用于模糊或锐化图像。其图标和指针显示在图 15-71 中。
Convolve 的独特选项显示在图 15-72 中。根据 CONVOLVE 类型,此工具可以使用当前的刷子、不透明度、速率值和绘画动态来模糊或锐化图像。
键切换 CONVOLVE 类型。
RATE 滑块[0 到 100]设置变换的速度。该工具是累积的,因此在相同区域涂抹两次会增强模糊或锐化效果。虽然可以使用大刷子和较高的速率,但此工具并不适合变换大面积区域。它最适用于修饰和细节。对于大面积区域,建议使用滤镜。
图 15-73 显示了如何使用设置为模糊模式且刷子硬度为Hardness 075的 Convolve 工具,帮助花朵在明亮的叶子背景中脱颖而出。左半部分保持不变,右半部分显示效果。

图 15-73. 使用 Convolve 工具
涂抹工具
涂抹工具 (
) 就是按照你的预期进行涂抹。图 15-74 显示了其图标和指针。此工具可以用来混合图画中的阴影,微妙地处理照片,甚至在数字插画中绘制头发、毛发或草地,正如 3.5 数字绘画过程中所展示的。
我们将在图 15-75 中展示两种涂抹工具的使用方法。为了创建刘海,我们选择一个硬度 050的画笔,设置为较大尺寸(大约是女性头部的一半大小),并沿着她的头部从左到右涂抹。然后我们将画笔大小缩小到大约眼睛的一半大小,并扩展她嘴巴的边缘。结果见于图 15-76。
如果你在图层的副本上进行更改,那么如果犯了错误,你可以使用克隆工具通过从原始图层复制恢复图像。
Dodge/Burn 工具
Dodge/Burn 工具 (
) 模拟了两种传统的摄影技术。其图标和指针见于图 15-77。Dodge 效果会使颜色变亮,而 Burn 效果则使颜色变暗。由于这是一个画笔工具,因此非常适合在图像或物体的特定部分添加光线或阴影。

图 15-74. 涂抹工具图标和指针

图 15-75. 涂抹前的初始图像

图 15-76. 使用两种不同画笔大小进行涂抹
该工具的独特选项显示在图 15-78 中。TYPE 单选按钮用于切换 Dodge 和 Burn,按下
键可以切换这些选项。RANGE 单选按钮根据光照的不同,改变影响图像的部分区域。

图 15-77. Dodge/Burn 工具图标和指针

图 15-78. 针对 Dodge/Burn 工具的特定选项

图 15-79. 躲避面部并烧焦头发
我们将在图 15-75 中展示该工具。我们在中间调(MIDTONES)躲避面部,在中间调和高光(HIGHLIGHTS)烧焦头发。结果如图 15-79 所示。此工具不能改变色调,因此即使阴影被增强,头发依然是金色的。

图 15-80. 文本工具图标和指针
如果你是传统摄影师,请注意,照片纸的动态范围比数字摄影要高得多,因此你在躲避操作中提取的细节不会像暗房操作中那样多。
15.8 文本工具
文本工具(
)显然是用于设置文本的。其图标和指针在图 15-80 中显示。使用时,点击图像中你希望放置文本左上角的位置,然后输入文本。每次点击并添加文本时,都会创建一个新图层。
文本工具选项
文本工具选项显示在图 15-81 中。它们从上到下如下:
-
字体(FONT)决定文本的显示效果。
Aa按钮打开一个下拉菜单,显示可用的字体(图 15-82)。该菜单底部的按钮从左到右执行以下操作:-
缩小字体预览
-
放大字体预览
-
以列表形式显示字体预览(当前选择)
-
以网格形式显示字体预览
-
打开字体对话框(图 15-83)
-
你可以使用鼠标滚轮浏览字体。当你开始在对话框顶部的字段中输入字体名称时,会出现一个匹配字体的下拉菜单。

图 15-81. 文本工具选项

图 15-82. 字体下拉菜单

图 15-83. 字体对话框
-
大小(SIZE)是字体的像素大小,默认情况下使用像素单位,但你可以切换到依赖于分辨率的单位,如毫米或英寸。
-
使用编辑器(USE EDITOR)切换为使用文本编辑器,而不是直接在图像中编辑文本,具体说明见使用文本工具。
-
抗锯齿(ANTIALIASING)*滑字体的边缘,但在索引模式下的图像上无法使用。
-
HINTING 设置 提示指令 的级别,这些指令可以在小尺寸下改善渲染效果。点击按钮会打开一个下拉菜单,提供四个选项——从 NONE 到 FULL。
-
COLOR 打开颜色选择器,具体说明见 颜色选择器。
-
JUSTIFY 设置文本对齐方式,使用四个小图标,类似于单选按钮。对齐方式可以是左对齐、右对齐、居中或两端对齐。这些选项仅在 BOX 选项的值为 FIXED 时可用。
接下来的三个选项使用与 SIZE 相同的单位,并且可以设置为负值:
-
缩进首行
-
行间距
-
字母间距
![文本选项:语言 > 右键菜单]()
图 15-84. 文本选项:语言 > 右键菜单
![字体对话框,网格视图]()
图 15-85. 字体对话框,网格视图
-
-
BOX 更改文本框的工作方式。您可以选择 FIXED 或 DYNAMIC。使用固定文本时,您可以更改框和文本的尺寸,且对齐、缩进和间距参数会自动调整。使用动态文本时,文本框会在输入时自动扩展,您需要按
才能开始新的一行。 -
LANGUAGE 更改语言,这可能会影响文本的呈现方式。如果您在此字段中输入内容,将出现可用语言的下拉列表。右键单击以打开 图 15-84 中显示的菜单。最后两个选项分别打开输入法菜单和插入 Unicode 控制字符的菜单。

图 15-86. 字体菜单

图 15-87. 字体渲染映射对话框
选择字体
如您所学,您可以在文本工具选项对话框中更改字体。您还可以使用可停靠的字体对话框。图 15-83 显示其默认外观,且 图 15-85 显示网格中的字体;您可以在对话框菜单中选择显示格式。要更改字体,只需点击所需的字体。如果您在文本工具选项中更改字体,这一变化会反映在字体对话框中。如果您点击并按住字体对话框中的 Aa 按钮,会弹出一个临时窗口,显示包含所有 26 个字母的句子。
字体菜单可以通过右键单击字体对话框打开,其中包含图 15-86 中显示的两个条目。RESCAN FONT LIST 刷新列表;安装新字体后,你会发现这个功能非常有用。RENDER FONT MAP 打开一个对话框(图 15-87),你可以在其中搜索合适的字体。它会显示可用字体的示例文本。默认的 TEXT 包含所有 26 个字母,但你可以更改此内容。你还可以选择将字体名称显示为文本。勾选后,LABELS 会在示例文本下显示字体名称。FILTER 减少显示的字体数量。你还可以选择示例文本的大小和配色方案。我们的部分结果出现在图 15-88 中。虽然这个工具很有用,但请记住,它并没有显示所有可用的字体。

图 15-88. 渲染字体
在 Windows 和 GNU/Linux 系统上,GIMP 使用一个通用工具叫做 Fontconfig 来管理字体。要添加字体,只需将其放置到适当的目录中,Fontconfig 会自动处理剩下的部分。Mac OS X,如在 GIMP 网站上所述(docs.gimp.org/en/gimp-using-fonts.html),稍有不同。
使用文本工具
要使用文本工具,点击图像,如果框是动态的,嵌入框会根据你输入的文本自动调整。你还可以点击并拖动框的角和边来调整到你想要的尺寸,但这样做时,框就会变为固定的。当框固定时,换行会自动进行。
文本框上方有一个选项框(图 15-89),其中包含多个字段和按钮,你可以用来编辑文本中的选定部分。左上角的字段用于更改字体。右上角的字段是字体的像素大小。
左下角的按钮(扫帚图标)清除文本框中的所有样式设置。接下来的四个按钮分别切换粗体、斜体、下划线和删除线。接下来的两个字段分别用于垂直移动选定文本和更改字符间距。

图 15-89. 输入文本

图 15-90. 文本编辑器
如果你在文本工具选项对话框中勾选了“使用编辑器”选项,文本编辑器(如图 15-90 所示)将会打开。顶部按钮可以让你从文件中加载文本、删除文本,并将文本对齐到左侧或右侧。接下来的两行设置与文本框选项中的设置相同。当你勾选底部的“使用选择的字体”框时,上方的文本应该会显示为你选择的字体。
你可以在文本编辑器或图像中添加或编辑文本,但如果你直接在图像中编辑文本,几个键盘快捷键的功能会暂时发生变化。例如,
会选择所有文本,而不是整个层,
则会向文本中添加字母p,而不是打开画笔工具。任何单个字母快捷键都会有相同的效果。

图 15-91. 文本层:右键菜单

图 15-92. 警告对话框
文本会作为一个新层创建,大小与文本框相同。该层具有文本层的特殊属性,并以文本内容的开头命名。
如果你右键点击文本框,将会打开图 15-91 所示的菜单。部分选项也可以在文本编辑器中找到,其他的则是标准的编辑命令(复制、剪切等)。在菜单底部,你将看到一个输入法子菜单,你也可以通过文本工具选项中的语言字段访问该子菜单。两个命令,“从文本路径”和“沿路径文本”,将在下一节讨论。
只要文本在文本层中,你就可以编辑它。只需选择文本工具并单击文本中的某个位置。如果层的属性发生变化——例如,在使用变换工具编辑后——将会打开图 15-92 所示的警告对话框。如果你选择编辑文本,所做的变换将会被移除。或者,你也可以选择在变换后的文本层上方创建一个新的文本层。

图 15-93. 更改一些文本特性

图 15-94. 更改全局特性
编辑你的文本
文本工具并不是一个文字处理软件,因此其功能有限。这个工具适用于创建文本效果(参见第四章)或在较大的图像中添加少量文本。
如前所述,你可以编辑文本中选区的外观。在图 15-93 中,我们选择了单词 text(因此是黄色框选),并将其字体更改为 Bitstream Charter 并设置为斜体,字体大小设置为 24 像素,向下移动了 5 像素,并将字符间距增加了 4 像素。
如果你在工具选项中更改了参数,图层中的所有文本都会受到影响。在图 15-94 中,我们更改了字体、文本颜色、行间距和字符间距。
在 GIMP 界面中,有一些与文本相关的操作是隐藏的。如前所述,你可以通过右键点击文本图层、其选项框或工具选项中的 LANGUAGE 字段来打开菜单。右键点击图层对话框中的文本行会打开如图 15-95 所示的菜单。这个菜单也可以通过图层对话框右上角的三角按钮访问。

图 15-95. 文本图层菜单
该菜单有三个新增选项:
-
DISCARD TEXT INFORMATION(丢弃文本信息):此选项将文本图层转换为普通图层,字符将以像素形式表示,因此你将无法将其作为文本进行编辑。
-
TEXT TO PATH(文本转路径):此选项在右键点击文本框时显示为 PATH FROM TEXT。使用此选项可以改变字符的形状。例如,图 15-96 显示了从文本生成的路径,图 15-97 显示了通过移动一些锚点、将路径转换为选区并填充该选区后的结果。
![从文本生成路径]()
图 15-96. 从文本生成的路径
![修改并填充第一个字符的路径]()
图 15-97. 修改并填充第一个字符的路径
![建立新路径]()
图 15-98. 建立新路径
-
TEXT ALONG PATH(路径上的文本):为了使此转换生效,路径必须在路径对话框中处于活动状态。创建路径后(见图 15-98),选择文本图层,然后选择 TEXT ALONG PATH。
GIMP 从沿路径弯曲的文本中构建一个新路径(图 15-99)。如前所述,我们将路径转换为选择区域并用黑色填充(图 15-100)。原始的水*文本依然保留。
15.9 颜色选择器工具和测量工具
另外两个在数字艺术和绘图中有用的工具是颜色选择器工具和测量工具。

图 15-99。将文本转换为路径

图 15-100。沿路径弯曲的文本
颜色选择器工具
颜色选择器工具 (
) 用于从 GIMP 中打开的图像中选择颜色。它的图标和指针见于图 15-101。选择工具后,点击打开图像中的一个颜色,它将成为前景色或背景色。当你在使用绘画工具时按下
键,指针会暂时作为颜色选择器,但你只能在当前图层中选择一个像素,并且只能设置前景色。当你释放
键时,绘画工具会恢复。图 15-102 显示了工具的选项。
-
SAMPLE AVERAGE,勾选时,会计算点击像素中心的方形区域内的像素*均值。使用滑块设置此方形区域的半径,点击图片时,区域会被轮廓显示。否则,只使用点击的像素。
-
SAMPLE MERGED,勾选时,会使用图像中所有可见的图层;否则,只使用当前图层。
![颜色选择器工具图标和指针]()
图 15-101。颜色选择器工具图标和指针
![颜色选择器工具选项]()
图 15-102。颜色选择器工具选项
![颜色选择器信息对话框]()
图 15-103。颜色选择器信息对话框
-
PICK MODE 有四个选项:
-
PICK ONLY 只在信息对话框中显示你点击的像素信息(图 15-103),但它不会更改前景色或背景色。
-
SET FOREGROUND COLOR 和 SET BACKGROUND COLOR 让你选择设置的颜色,并且你可以通过
在这两种选项之间切换。 -
ADD TO PALETTE(添加到调色板)将选定的颜色发送到活动调色板,使用在 22.7 构建新调色板中描述的调色板编辑器。
![指针对话框]()
图 15-104. 指针对话框
-
-
USE INFO WINDOW(使用信息窗口)选项勾选时,会打开颜色选择器信息对话框(图 15-103),你也可以通过点击!打开此对话框。此对话框包含以下信息:
-
一个包含所选颜色的大矩形。
-
此颜色的十六进制值。
-
两组更详细的信息。默认情况下,显示的信息使用 RGB 通道值作为百分比。你可以将模型更改为 HSV、CMY 或 CMYK。
-
你还可以从指针可停靠对话框获取像素信息。图 15-104 展示了一个示例。此对话框显示关于指针当前定位的详细信息。没有提供样本*均选项,且默认选中 SAMPLE MERGED 选项。此对话框还显示当前图层和选区的尺寸。
测量工具
测量工具(
)用于测量图像中的距离和角度。其图标和指针如图 15-105 所示。点击一个起始点进行测量,然后拖动到最终点。

图 15-105. 测量工具图标和指针

图 15-106. 使用测量工具

图 15-107. 测量工具选项
结果显示在图像窗口底部的状态栏中,如图 15-106 所示。你可以看到两个点之间的像素距离、线条与水*线的夹角,以及使用线条端点绘制的矩形的像素尺寸。你可以将点移动到新的位置,结果会反映新的数值。
该工具只有一个选项,如图 15-107 所示。如果选中该选项,工具会打开一个对话框,如图 15-108 所示,该对话框显示与图像窗口状态栏中相同的信息,但带有标签。

图 15-108. 测量对话框
15.10 组合工具预设、画笔和绘画动态
我们在本章稍早时候简要讨论了工具预设,但现在让我们更详细地看一下它们。工具预设是 2.8 版本的新特性,当与画笔和绘画动态结合使用时,它们特别强大。
了解涉及的对话框
图 15-109(由 Ramón Miranda 提供灵感)展示了工具预设、画笔和绘画动态如何互动。在画笔工具的选项对话框(1)中,点击 DYNAMICS 按钮(2)以打开可用绘画动态的临时菜单。在这个菜单中,你可以选择你想要的动态,或者点击右下角的按钮打开绘画动态对话框(3)。在这个对话框中,你只能使用标签字段选择某个类别的动态,这里是FX。你不能编辑像Confetti这样的预定义动态的设置,但你可以通过按下画笔工具选项对话框中标有(4)按钮的按钮来编辑它的副本。这样就会打开绘画动态编辑器(5)。
在图 15-109 中,绘画动态编辑器对话框出现了两次。顶部的副本(5)显示了所选动态的映射矩阵(6)。在这个例子中,你会看到 SIZE 行和 RANDOM 列交汇处有一个勾选框。当你在绘画动态编辑器(7)中显示 SIZE 参数时,你会看到对应的答案曲线根本不是线性的。
如果你对当前的画笔工具设置感到满意并希望保存它们,点击画笔工具选项对话框左下角的按钮打开工具预设编辑器(8)。在这里,你可以选择新工具预设的名称和图标。如果你点击建议的图标,你会看到一个包含许多可用图标的列表,与图 9-54 相同。更重要的是,你可以选择要保存的设置。在这个例子中,当前的前景色和背景色不会被保存,因为这些颜色是根据所选渐变随机选择的。当前的画笔、动态和渐变会被保存,因为它们是FX Confetti预设的核心。最后,当前的图案、调色板和字体与画笔工具无关。
工具预设对话框(9)可以通过选择图像:窗口 > 可停靠对话框 > 工具预设打开。你也可以通过点击工具预设对话框底部行的第一个按钮打开工具预设编辑器。
预定义绘画动态
正如你所看到的,GIMP 自带 17 个预定义的绘画动态。基本类别包含七个动态:
-
Basic Simple将不透明度与压力关联,并将角度与映射矩阵中的随机性关联,这意味着对于圆形画笔,只有不透明度发生变化。角度-随机答案曲线从正方形的中心开始,因此即使随机性为零,角度也会发生变化。 -
Dynamics Random将大小与随机性关联。 -
Negative Size Pressure的设置与Basic Simple相同,另外还将大小与压力关联,且使用反向线性回答曲线,这使得在笔尖压力更大时,绘图更为透明。 -
Pencil Generic是一个复杂的动态,将不透明度与压力和速度(陡峭回答曲线)关联,将大小与压力(凹形回答曲线)关联,将角度与方向关联,将力度与压力关联,将抖动与压力和速度(凹形回答曲线)关联。![涉及的对话框]()
图 15-109. 涉及的对话框
-
Pencil Shader的设置与Basic Simple相同。不同之处在于回答曲线:不透明度-压力曲线在中间更陡峭,角度-随机性则是线性的。 -
Pen Generic将不透明度与压力、速度和褪色关联;大小与压力和速度关联;角度与随机性关联。大小-压力曲线在中间几乎是线性的,然后在最大压力时减小到零。大小-速度曲线是凹形的。 -
Pressure Opacity将不透明度与压力关联,首先是凹形曲线,然后是凸形曲线。
FX 类别包含三种画笔动态:
-
Confetti是一个复杂的动态,将大小、角度和颜色与随机性关联,将硬度和纵横比与压力关联。角度-随机性曲线是线性的,并且从中间开始。 -
Perspective将不透明度和纵横比与压力关联,将角度与方向关联。所有的曲线都是线性的。 -
Speed Size Opacity将不透明度与压力关联,将大小与压力和速度关联,将角度与方向关联。
最后,七种动态没有类别。除非另有说明,它们的回答曲线都是线性的:
-
Basic Dynamics将不透明度与压力和褪色关联,将大小与速度关联,将角度与倾斜关联。这个动态最适合简单的绘画。 -
Dynamics Off具有空的映射矩阵。选择这个动态时表示没有任何效果。 -
Fade Tapering将不透明度和大小与褪色关联。 -
Random Color将颜色与随机性关联。 -
Tilt Angle将角度与倾斜关联,仅在使用能够记录笔尖倾斜的*板时有用。 -
Track Direction将角度与方向关联。 -
Velocity Tapering将不透明度和大小与速度关联。
你可以根据需要扩展这组画笔动态。使用预定义的动态作为模型。避免定义映射矩阵中勾选过多框的动态,因为其行为将很难预测。
结合一些预定义工具预设,几个预定义的画笔动态尤其方便,正如你将在预定义工具预设中看到的那样。

图 15-110. 基础画笔

图 15-111. 媒体画笔

图 15-112. 草图画笔
预定义画笔
如前所述,GIMP 的 54 个预定义画笔按标签分类:基础、媒介、素描、飞溅、纹理和遗留(图 15-110 到图 15-115)。
你可以定义自己的画笔,详细信息请参见 22.4 创建新画笔。你创建的任何画笔都会首先列在画笔对话框中,接着是按字母顺序列出的预定义画笔。画笔在列表中的显示取决于对话框顶部的标签过滤器。记住,当没有指定标签时,对话框中的第一个画笔是剪贴板的内容,裁剪后的最大尺寸为 512 × 512。

图 15-113. 飞溅画笔

图 15-114. 纹理画笔

图 15-115. 遗留画笔
在网上可以找到各种各样的画笔,例如* www.noupe.com/how-tos/1000-free-high-resolution-gimp-brushes.html * 和 * www.pgd-design.com/gimp/br.php 。Gimp Paint Studio( code.google.com/p/gps-gimp-paint-studio/ *)提供了一大批专为 GIMP 设计的画笔。
为 Photoshop 设计的画笔也可以在 GIMP 中使用。只需将下载的画笔放入 GIMP 的画笔文件夹中,然后通过点击底部的按钮刷新画笔对话框。

图 15-116. 预定义工具预设
预定义工具预设
GIMP 现在包含 29 个预定义的工具预设,分为 4 个类别。
FX 包含八个预设(见图 15-116 左上方):
-
裁剪 16:9按 16:9 比例裁剪。 -
裁剪构图应用裁剪工具,除了高光和三分法之外不设置任何其他参数。 -
填充纸张(叠加!选择模式)以叠加模式打开油漆桶工具,选择纸张图案(见图 15-117),透明度为 50%。 -
FX 彩带打开画笔工具,使用1.像素画笔、彩带绘画动态、热带色彩渐变和显著的抖动(见图 15-118)。![使用填充纸张工具预设]()
图 15-117. 使用填充纸张工具预设
![使用 FX Confetti 工具预设]()
图 15-118. 使用 FX Confetti 工具预设
-
FX Radial Softlight应用混合工具,使用FG to Transparent渐变,处于柔光模式,并采用径向形状。你可以选择前景色。从 图 15-119,我们通过选择明亮的绿色作为前景色,并将渐变中心放置在太阳上,得到了 图 15-120。 -
Glow Lights (Addition!)打开画笔工具,透明度为 40%,并处于加法模式,使用Hardness 050画笔和Pressure Opacity画笔动力学。画笔大小设置为 400,并勾选递增框。例如,如果我们从 图 15-121 开始,我们可以通过选择明亮的绿色并通过施加增加的压力在图像上绘制,得到 图 15-122。 -
Smooth Clone (按 Ctrl)打开克隆工具,除默认选项外,大小设置为 150,Dynamics Off画笔动力学,勾选了 SAMPLE MERGED 框。选择画笔,最好是Hardness 075或Hardness 050,然后开始克隆。![原始照片]()
图 15-119. 原始照片
![使用 FX 径向柔光工具预设]()
图 15-120. 使用 FX 径向柔光工具预设
-
Vignette打开混合工具,处于叠加模式,透明度为 75%,使用FG to BG (RGB)渐变,径向形状,偏移量为 25,并勾选抖动框。它模拟了老旧低价值相机产生的所谓晕影效果。

图 15-121. 原始照片

图 15-122. 使用 Glow Lights 工具预设
Paint 包含 13 个预设。这些预设中,除了最后两个之外,所有预设都使用 Pressure Opacity 画笔动力学。 这些工具预设在工具和画笔应用以及接下来提到的各种工具选项设置上有所不同。它们构成了一套精心挑选的、适合画家的日常工具。
-
Airbrush使用Hardness 050画笔,大小为 500,并将速率设置为 30,流量设置为 10。 -
Basic Knife应用画笔工具(与接下来的三个预设相同),使用Block 03画笔,大小为 180。 -
Basic Round使用Hardness 100画笔,大小为 80。 -
Basic Round Detail使用Hardness 075画笔,大小为 20。 -
Bristles使用Bristles 01画笔,大小为 60。此工具模拟使用旧牙刷进行绘画的效果。 -
硬橡皮擦使用方块 01画笔,大小为 80,用强力的方形橡皮擦进行擦除。 -
噪点使用画笔工具,选择海绵 01画笔,大小为 450,角度为 90,这只有在更改纵横比时才有意义。 -
粗糙模糊使用丙烯 01画笔,透明度为 50,大小为 100,速率设置为 60。 -
柔化模糊与粗糙模糊相同,唯一的区别是它使用硬度 050画笔。 -
软油画刷和接下来的三个预设使用画笔工具。软油画刷应用油画 02画笔,大小为 80。它模拟使用油画颜料进行绘画的效果。 -
飞溅应用飞溅 01动态画笔,大小为 200。它模拟了在画布上方晃动画笔的效果。 -
透视应用结构画笔,大小为 283.55,使用透视画笔动态。使用此预设来绘制与画布上形状相符合的笔触。 -
植被应用植被 02动态画笔,大小为 250,并使用压力透明度画笔动态(图 15-123)。
选择包含两个预设,适用于两种常见情况。使用这些预设来生成你自己的定义预设的创意:
-
圆形 200px创建一个直径为 200 像素的圆形选择。勾选抗锯齿框。![使用植被工具预设]()
图 15-123。使用植被工具预设
![使用蓝色钢笔工具预设]()
版权:拉蒙·米兰达
图 15-124。使用蓝色钢笔工具预设
-
羽化选择打开矩形选择工具,并勾选抗锯齿、羽化边缘(半径设置为 25)和圆角(半径设置为 50)框。导向线设置为中心线。
素描包含六个预设,类似于绘画预设:
-
蓝色钢笔(叠加模式)以叠加模式应用画笔工具,透明度设置为 75%,使用硬度 075画笔,大小为 15,采用钢笔通用画笔动态。前景颜色设置为(26, 47, 152)RGB,即深蓝色。结果模拟使用蓝色圆珠笔的素描效果(图 15-124)。 -
软橡皮擦与硬橡皮擦相同,但它使用硬度 050画笔。 -
墨水*滑应用墨水工具,勾选*滑笔触,质量设置为 75,重量为 300,调整大小为 10,倾斜为 0,速度为 0.9。笔尖为圆形,变形为右倾的窄椭圆。此设置非常适合书法。![黑白肖像片段]()
版权:拉蒙·米兰达
图 15-125。黑白肖像片段
-
Ink Thin应用了墨水工具,角度(ANGLE)设置为 0.5,速度(SPEED)设置为 1\。笔尖形状为简单的圆形大小。此预设适合模拟手写效果。 -
Pencil打开画笔工具,透明度(OPACITY)设置为 50%,Pencil 01画笔的大小(SIZE)设置为 50,并应用Pencil Generic绘画动态。勾选了应用抖动(APPLY JITTER)(抖动量设置为 0.2)和递增(INCREMENTAL)。此预设模拟了在画纸上使用软铅笔的效果。 -
Pencil Soft具有相同的设置,唯一不同的是Charcoal 02画笔的大小(SIZE)设置为 200\。它模拟了使用木炭铅笔的效果。
通过尝试这组预定义的工具预设,你会获得定义自己工具预设的灵感。不要忘了给它们打标签,这样你可以轻松地调用它们。你可以使用现有标签,也可以创造新的标签,并且可以为同一个对象应用多个标签。定义一个新的工具预设比定义一个新的画笔要容易得多。当然,如果你缺少某个特定的绘画动态,你也可以轻松地将其定义为工具预设。图 15-125 到图 15-127 展示了几个结合了自定义预定义画笔、绘画动态和工具预设的作品示例,感谢 GIMP Paint Studio 的主要作者 Ramón Miranda(参见 code.google.com/p/gps-gimp-paint-studio/)。GIMP Paint Studio 提供了大量的画笔和预设,旨在通过减少更换工具时手动重置工具选项的需求,从而加速重复性任务。它的主要目标是支持绘画任务,正如它的名字所暗示的那样。

作者: Ramón Miranda
图 15-126. 彩色肖像的片段

作者: Ramón Miranda
图 15-127. 彩色画作的片段
第十六章. 变换工具
变换工具改变了图像或图像部分的位置或几何形状。这些工具不会改变像素的颜色或透明度,尽管在某些情况下,图像区域会变为空白,需要确定新的像素值。例如,如果图像的某个部分被旋转,空白区域将被创建,这些区域会自动填充当前的背景颜色。此外,当像素被重新排列时,它们通常不会完全处于相同的相对位置,因此一些像素会丢失,另一些像素必须重新计算。
16.1 全局变换
全局变换是作用于整个图像或图层的变换,而不是作用于某个对象或区域,并且通过重新排列像素而非计算新值来执行。或许出乎意料的是,全局变换所需的计算能力相对较小,因为它们只是改变像素的位置,而不会在图像中产生空白区域或需要插值。(插值像素是通过使用相邻像素的值来计算新像素。)例如,使用旋转工具旋转图像时,图像层中的所有像素必须进行插值。旋转并不是一种全局变换。而 Flip 工具则执行全局变换,它仅仅改变像素的位置,因此不需要插值。

图 16-1. 图像:图像 > 变换菜单
变换图像
图 16-1 显示了图像:图像 > 变换菜单。菜单中的所有项都作用于整个图像,这意味着变换应用于图像中的所有图层。我们通过在图 16-2 中显示的图像上应用菜单中的每个变换,演示这些变换是如何应用于原始图像的。
-
FLIP HORIZONTALLY(水*方向翻转)产生的结果如图 16-3 所示。变换后,花卉呈现出原图像的镜像效果。此变换会在中央垂直轴周围对像素进行对称交换。
![原始图像]()
图 16-2. 原始图像
![水*翻转]()
图 16-3. 水*翻转
![垂直翻转]()
图 16-4. 垂直翻转
-
FLIP VERTICALLY(垂直翻转)会在中央水*轴周围对像素进行对称交换。结果如图 16-4 所示。
-
顺时针旋转 90°并不涉及沿主对角线的对称性。结果图像不是镜像的,而只是简单地旋转了 90°。见图 16-5。
![顺时针旋转 90°]()
图 16-5。顺时针旋转 90°
![逆时针旋转 90°]()
图 16-6。逆时针旋转 90°
-
逆时针旋转 90°并不是前述旋转的水*翻转;花卉是从原始位置逆时针旋转的。见图 16-6。
-
旋转 180°并不会产生与垂直翻转相同的结果;花卉没有发生变化,只是旋转了。见图 16-7。
-
GUILLOTINE 实际上是以过时的法国执行设备命名的。GIMP 的这一功能相当实用——并且安全得多。
在使用 GUILLOTINE 之前,请放置指南来限定图像的区域,如图 16-8 所示。
当选择 GUILLOTINE 时,GIMP 会为每个由指南限定的矩形创建一个单独的图像窗口。在此示例中,创建了九个窗口,如图 16-9 所示。图 16-10 显示了包含花卉的中央矩形。这个工具有时用于网页开发中,将大图像切割成多个组件,每个组件都与不同的链接相关联。另见 Slice。

图 16-7。旋转 180°

图 16-8。原始图像与指南

图 16-9。应用 Guillotine 后的结果

图 16-10。中央矩形
调整图像大小
图像的画布是完整的可见区域,这个区域可能会超出图像窗口可见的部分,尤其是在缩放因子较高时。相反,窗口可能会显示画布外的区域,这些区域通常表现为中性色。图层通常与画布大小相同,但不一定;图层可以小于画布,或者图层的部分区域可以超出画布。当图层大于画布时,超出画布的区域不可见,但它们仍然存在并且可以被移入视图中。
选择图像: 图像 > 画布大小会弹出如图 16-11 所示的对话框。我们打破了链接宽度和高度字段的链,并将这两个值减少,因此新的画布比原始画布小,并且比例不同。在预览中,我们移动了图像,使花朵占主导地位。新画布的边界在预览中清晰可见。你也可以增加画布大小,并按下居中按钮将图像放置在新画布的中心。
如果图像包含多个图层,你可以通过设置图像画布大小对话框底部的重新调整图层下拉菜单指定如何处理这些图层,具体如图 16-12 所示。可选项如下:

图 16-11. 设置图像画布大小对话框

图 16-12. 调整图层大小
-
无:保持图层不变。
-
所有图层:将所有图层调整为画布大小。
-
图像大小图层:仅调整与原始画布大小相同的图层。
-
所有可见图层:仅调整那些可见性眼睛图标被勾选的图层。
-
所有链接图层:仅调整那些链接图标被勾选的图层。

图 16-13. 画布大小已增加。
如果你增加了画布大小,但没有调整任何图层的大小,则会创建一个或多个没有数据的区域。这些区域会显示为透明,如图 16-13 所示。空白区域无法使用任何 GIMP 工具进行编辑,因为该区域没有图层。要使空白区域可用,必须将至少一个图层的大小调整为画布大小,或者在调整图层菜单中选择除无外的其他选项。
选择图像: 图像 > 适应画布到图层以使画布适应所有现有图层。边缘由扩展最远的图层决定。若所有图层都小于画布,则画布大小也可以缩小。
图像: 图像 > 适应画布到选择的演示如图 16-14 所示,我们在一些建筑物周围进行了松散选择,结果如图 16-15 所示。
选择图像: 图像 > 打印尺寸,会弹出如图 16-16 所示的对话框。此命令不会改变图像或计算任何新的像素值。打印尺寸只会影响图像的打印方式;它仅在某些打印机软件中有效;即使有效,它的参数也会被打印机软件的设置覆盖。此命令对于计算打印尺寸很有用,但不适合用于指定打印尺寸。
在设置图像打印分辨率对话框中,数值是相互关联的:如果更改宽度,X 分辨率会按比例更改,反之亦然。同样,如果更改高度,Y 分辨率也会变化。此外,如果分辨率旁边的链条没有被断开,那么当其中一个值更改时,所有值都会随之变化。提供了几种不同的单位来表示尺寸(英寸、毫米、点和派卡,甚至英尺、码、厘米和米)以及分辨率(每英寸像素、每毫米像素、每点像素、每派卡像素等)。

图 16-14. 定义选择区域

图 16-15. 将画布调整为选择区域
选择图像: 图像 > 缩放图像,则会改变整个图像,有时变化非常剧烈。其对话框,如图 16-17 所示,几乎与之前的对话框相同。不过,现在在宽度和高度字段旁边出现了一个链条,这使你可以调整图像比例(见图 16-18)。还需要注意的是,尺寸可以表示为原始大小的百分比。实际的像素大小始终显示在下方。而且新增了一个字段——质量,提供了几个选项。除非你在处理非常大的图像或使用非常旧的计算机,否则始终选择最佳的插值质量,也就是 SINC(LANCZOS3)算法。在调整图像大小时,所有像素必须使用插值算法重新计算。差的算法会导致图像质量显著下降。

图 16-16. 设置图像打印分辨率对话框

图 16-17. 缩放图像对话框

图 16-18. 具有改变比例的缩小图像

图 16-19. 给图像添加边框
一个好的经验法则是,在处理图像时使用尽可能大的尺寸,并且只有在准备好使用它时才缩小图像。
裁剪图像
当图像被调整大小时,其所有内容都被保留,尽管可能会出现质量丧失的情况。而当图像被裁剪时,部分内容会被移除。
图像:图像 > 裁剪到选择区域似乎与“调整画布大小以适应选择区域”完全相同。实际上,FIT CANVAS TO SELECTION 不会从图像中移除任何信息,它只是隐藏了某些区域,您可以通过移动图层来显示这些区域,从而改变哪些区域被隐藏。另一方面,CROP TO SELECTION 会移除图像的一部分,因为图层被裁剪到新的画布大小。使用 CROP TO SELECTION 后,图像大小会减小。您可以在图像窗口的状态栏中查看当前的图像大小。
为了演示图像:图像 > 自动裁剪图像,我们在示例照片中添加了一个边框,如图 16-19 所示。为此,我们添加了一个透明图层,围绕照片建立了一个矩形选择区域,反转了选择区域,并用亮蓝色填充。图 16-20 显示了图层对话框。AUTOCROP IMAGE 基于当前图层中的框架裁剪图像的所有图层。框架必须是均匀的颜色。我们示例的结果出现在图 16-21 中。

图 16-20。图 16-19 的图层对话框

图 16-21。自动裁剪的图像

图 16-22。为 Zealous 裁剪准备图像
图像:图像 > Zealous 裁剪的工作原理与 AUTOCROP IMAGE 相同,但它可以移除图像的中心区域,以及外部框架。图 16-22 显示了为 ZEALOUS CROP 准备的图像,而图 16-23 显示了结果。

图 16-23。Zealous 裁剪后的效果

图 16-24。图像:图层 > 变换菜单

图 16-25。包含两层的初始图像
变换图层
图 16-24 展示了图像:图层 > 变换菜单。我们在图 16-25 中展示了该菜单中每个工具的使用。该图像的上层只包含玫瑰花,下层包含城市背景。

图 16-26. 水*翻转

图 16-27. 垂直翻转
图像:图层 > 变换菜单中的前五个条目与图像:图像 > 变换菜单中的条目相同,但它们作用于当前图层,而非整个图像。相关条目在图 16-26 到图 16-30 中展示。
任意旋转(ARBITRARY ROTATION)条目应用旋转工具,具体描述请参见旋转工具。

图 16-28. 顺时针旋转 90°

图 16-29. 逆时针旋转 90°
偏移(OFFSET)条目(也可以通过
访问)会弹出图 16-31 所示的对话框。此命令会在不移动图层相对于其他图层的位置的情况下,移动图层中的内容。X 和 Y 偏移可以单独设置,单位为像素或其他多种单位,包括百分比。按下 X/2, Y/2 按钮会自动将这两个字段设置为图层宽度和高度的一半,但在按下按钮后,你可以手动调整这些值。边缘行为(EDGE BEHAVIOR)是一组单选按钮,包含以下三个选项:

图 16-30. 旋转 180°

图 16-31. 偏移图层对话框
-
包裹(WRAP AROUND):所有从图层一侧移出的像素将从另一侧重新进入图层。图 16-32 展示了按下 X/2, Y/2 按钮并选择此选项后的效果。
-
填充背景色(FILL WITH BACKGROUND COLOR):图层的空白区域将被填充为当前的背景色。此选项在透明背景的图层上效果不佳,因此未显示。
![通过 x/2, y/2 偏移与包裹选项]()
图 16-32. 通过 x/2, y/2 偏移并使用环绕
![通过 y/2 偏移并使透明]()
图 16-33. 通过 y/2 偏移并使透明
-
使透明:图层空出的部分填充为透明。图 16-33 展示了垂直偏移 y/2 且没有水*偏移的结果。
16.2 局部变换
工具箱包含九个局部变换工具,如图 16-34 所示。你也可以在图像: 工具 > 变换工具菜单中找到这些工具,该菜单在图 16-35 中展示。局部变换仅对图像或图层中的对象或区域起作用。还有这些工具的键盘快捷键——以及工具箱中几乎所有其他工具的快捷键。我们在介绍每个工具时,会展示工具箱图标、键盘快捷键和工具指针。

图 16-34. 工具箱中的变换工具

图 16-35. 图像: 工具 > 变换工具菜单
共享属性
图像: 工具 > 变换工具菜单中的所有工具(除了对齐和裁剪工具)作用于当前图层、当前选择或当前路径,但不能同时作用于多个图层。图 16-36 展示了移动工具的选项。顶部一排按钮让你决定工具是作用于当前图层、当前选择(而不是选择的图层内容),还是当前路径。实际上,这些按钮是使用图像: 工具 > 变换工具菜单中的工具时,切换图层、选择和路径的唯一方式。你在每个工具的单独选项中做出选择,并且这个选择不会传播到其他变换工具。但对于特定工具,参数的更改会保持不变,直到你重新启动 GIMP。因此,如果你长时间使用 GIMP 并更改了某个变换工具的设置,请在再次使用该工具之前检查设置。图 16-37 展示了移动当前选择的结果(该选择是通过图像: 图层 > 透明度 > 选择到 Alpha创建的)。移动的是选择区域,而不是其内容。

图 16-36. 移动工具选项

图 16-37. 移动选择区域
旋转、缩放、剪切和透视工具共享同一组选项。虽然图 16-38 中显示的是旋转工具的选项,但唯一的区别是对话框顶部显示的名称是粗体,并且在某些情况下,底部会有一个复选框,稍后将讨论。在本节中,我们将依次查看这些选项。

图 16-38. 旋转工具选项
DIRECTION 可以是 NORMAL(正向),此时图像相对于画布移动,或者是 CORRECTIVE(反向),这会导致网格相对于图像移动。CORRECTIVE(反向)选项对于修正图像中的物体变形效果非常有效,例如扭曲的透视。使用此选项时,将网格与扭曲的物体对齐,就像我们在透视工具中所做的那样。
INTERPOLATION 菜单包含四种可能的算法,用于从旧像素计算新像素。虽然 NONE 是最快的,但结果非常差,如图 16-39 所示。其他三种方法表现得相当好,但最耗费处理器的 SINC(LANCZOS3)产生的效果最佳。除非你的电脑极其慢或处理的图像非常大,否则请选择 SINC(LANCZOS3)。
CLIPPING 菜单(图 16-40)指定如果图层在变换后变大,应该怎么处理。

图 16-39. 使用 None 作为插值算法

图 16-40. 裁剪菜单

图 16-41. 使用 Adjust 裁剪
-
ADJUST 会将图层扩大至其新内容的大小,如图 16-41 所示。如果图层不再适合画布,请使用图像:图像 > 适应画布到图层来扩大画布。
![使用 Clip 裁剪]()
图 16-42. 使用 Clip 裁剪
![裁剪到结果]()
图 16-43. 裁剪到结果
-
CLIP 会将图层的内容裁剪至图层的边界,如图 16-42 所示。
-
另外两个选项,CROP TO RESULT 和 CROP WITH ASPECT,分别类似于 CLIP 和 ADJUST,但它们会去除任何无内容的边框,这种情况可能会在变换后出现。图 16-43 展示了 CROP TO RESULT 的情况。

图 16-44. 通过轮廓进行预览

图 16-45. 通过图像本身进行预览
如果取消勾选 SHOW IMAGE PREVIEW 按钮,当你点击并拖动图像进行变换时,变换后的部分图像将不会显示,屏幕上只会看到轮廓或一些引导线。图 16-44 中,按钮未勾选,且没有引导线。
如果勾选了 SHOW IMAGE PREVIEW 按钮,你可以选择图像预览的透明度,这对于需要非常精确的变换时非常有帮助。例如,在图 16-45 中,预览的透明度设置为 50%。

图 16-46. 引导菜单

图 16-47. 通过图像和对角线进行预览
GUIDES 菜单(图 16-46)提供了多个选项:
-
当选择了 NO GUIDES 时,在变换进行时只会显示图层的轮廓。图像保持不变,直到你接受变换。请参见图 16-44 和图 16-45。
-
接下来的五个选项与矩形选择工具相同,详见矩形选择工具。例如,图 16-47 展示了带有图像预览的对角线情况。
![通过网格进行预览,但没有图像]()
图 16-48. 通过网格进行预览,但没有图像
![通过图像和网格进行预览]()
图 16-49. 通过图像和网格进行预览
-
当选择了行距(LINE SPACING)时,图层上会显示一个网格,如图 16-48 所示。你可以通过使用选项对话框底部的字段来更改网格线的间距,如图 16-38 所示。
你可以将辅助线和可视图像预览结合使用,如图 16-49 所示。

图 16-50. 移动工具的图标和指针

图 16-51. 对齐工具的图标和指针
移动工具
移动工具是最简单的变换工具。通过按下
或点击工具箱中的图标来选择它。其图标和指针如图 16-50 所示。选择移动工具后,点击并拖动图层、选择区域或路径进行移动。在工具选项中(见图 16-36),你可以选择移动当前激活的图层、选择区域或路径,或者通过点击对象来选择要移动的对象。在本例中,我们想要移动玫瑰,因此我们特别小心地点击了一个不透明的像素,以避免意外移动到底层图层。如果图像有辅助线,可以通过点击靠*它的地方来移动它(辅助线会变红)。通过按下
键,可以在这两种选项之间切换。
如果存在选择区域,但处于图层移动模式(LAYER MOVE),则可以通过按下
临时切换到选择移动模式(SELECTION MOVE),然后再进行移动。
使用键盘上的箭头键可以移动当前激活的图层或路径。每次按下箭头键,图层或路径会在相应方向上移动 1 个像素。如果按住
,每次按键会将图层或路径移动 50 个像素。
对齐工具
通过按下
或点击工具箱中的图标来选择对齐工具。其图标和指针如图 16-51 所示,其选项对话框如图 16-52 所示。在这种情况下,选项对话框中的按钮实际上用于操作该工具。

图 16-52. 对齐工具选项

图 16-53. 一个包含三层和选择的图像
我们使用了图 16-53 中的图像来演示对齐工具。该图像的图层对话框见图 16-54。中间层的轮廓(包含玫瑰花)在图 16-53 中可见。我们使用剪刀选择工具选择了顶层中的肖像,然后将其剪切并粘贴为具有透明背景的新图层。图像中围绕玫瑰并向下移动的选择区域也存在。

图 16-54. 图 16-53 的图层对话框

图 16-55. 相对对齐菜单
当你选择对齐工具时,鼠标指针会变成手形。点击图像选择你要移动的对象(即图层),称为源对象。若要选择多个对象,可以点击第一个对象后,按住 Shift 键再点击其他对象,或点击并拖动以围住所有对象。所选对象会在包围矩形的角落显示小方块。
当你至少选择一个对象时,选项对话框中的按钮将变为可用。选择对齐的目标,这是所选对象将对齐的对象。六个选项位于“相对对齐”菜单中,详见图 16-55:
-
第一个项目:目标是第一个选中的对象。如果只选中一个对象,或者如果选择的是矩形,则此选项与 IMAGE 相同。
-
IMAGE:目标是图像本身。在图 16-56 中,我们选择了肖像层,并点击了下排的中间按钮。
-
选择:目标是围绕你的选择的一个不可见矩形,其高度和宽度完全与选择区域匹配。例如,在图 16-57 中,我们点击了两行按钮中的中间按钮,将肖像居中对齐到我们选择的区域——玫瑰的轮廓,这在图 16-53 中可以看到。
![将源对齐至图像的中间]()
图 16-56. 将源对齐到图像的中间
![将源对齐至选择区域的中间和中心]()
图 16-57. 将源对齐至选择区域的中间和中心
-
活跃图层:这个概念很简单,如图 16-58 所示。我们再次点击了两中间按钮,将肖像定位在玫瑰的中心。
![将源对齐至活跃图层的中间和中心]()
图 16-58. 将源对齐至活跃图层的中间和中心
![将两层图像对齐至图像的左边和上边缘]()
图 16-59. 将两层图像对齐至图像的左边和上边缘
-
活跃通道:此选项允许你对齐到之前在通道中保存的选择。
-
活跃路径:此选项允许你对齐到一个路径。
第二组按钮,标记为分布(DISTRIBUTE),根据偏移(OFFSET)字段设置进行操作。在图 16-59 中,我们选择了两层上层作为源,并将它们沿着图像的左边和上边缘对齐。在图 16-60 中,我们做了相同的操作,但使用了分布按钮,并设置了 100 像素的偏移量。

图 16-60. 使用与图 16-59 相同的选项,但偏移量为 100 像素
裁剪工具
要选择裁剪工具,按
或点击工具箱中的图标。其图标和指针如图 16-61 所示,选项如图 16-62 所示。此工具删除选定矩形外的图像部分。创建矩形的方式与矩形选择工具相同。通常,所选区域会被高亮显示,如图 16-63 所示。当你对选择区域满意时,点击区域内部或按
来裁剪图像。
裁剪工具有几个选项。
-
仅当前图层复选框允许你仅裁剪当前图层,而不是整个图像。选择区域会自动停留在图层边界上,如图 16-64 所示。
-
允许增长复选框允许选择区域超出图像或图层的边界。例如,在图 16-65 中,允许增长和仅当前图层复选框都被选中。图 16-66 显示了结果。注意,花朵图层的边界根据选择区域被扩展。
![裁剪工具的图标和指针]()
图 16-61. 裁剪工具的图标和指针
![裁剪工具选项]()
图 16-62. 裁剪工具选项
-
从中心扩展复选框与选择工具的行为类似:第一次点击会成为选择区域的中心,而不是角落。但请注意,你无法像选择工具那样使用
键来切换此选项。 -
所有其他字段—固定、位置、大小、高亮、自动缩小、缩小合并以及使用引导线—与矩形选择工具中的操作相同,详细说明见矩形选择工具。

图 16-63. 选择裁剪矩形

图 16-64. 仅裁剪当前图层
旋转工具
要选择旋转工具,按下
或点击工具箱中的图标。其图标和指针出现在图 16-67 中。请注意,你也可以通过图像:图层 > 变换 > 任意旋转访问旋转工具。几乎所有选项都在之前讨论过(参见图 16-38)。只有一个选项是特定于此工具的:15 度复选框,你可以通过按下
来切换此选项。激活时,该选项会强制旋转角度为 15°的倍数。

图 16-65. 使用“允许活动图层扩展”裁剪当前图层

图 16-66. 图 16-65 的结果
选择工具后,点击图像。图 16-68 中所示的对话框弹出。旋转中心最初是被旋转物体的中心,但你可以通过点击并拖动来更改它。你可以通过三种方式来改变角度:拖动图像窗口中的物体;移动对话框中的滑块;或者通过输入数字、使用鼠标滚轮或点击小箭头来调整角度字段中的数字。点击“旋转”按钮来完成旋转。

图 16-67. 旋转工具的图标和指针

图 16-68. 旋转对话框

图 16-69. 正在进行中的旋转
如果有选区处于活动状态,则只有选区内的内容会受到变换工具的影响。图 16-69 显示了一个正在进行的旋转:只有选区内的肖像图层区域被旋转。结果显示在图 16-70 中。肖像图层中的选中像素现在成为浮动选区。

图 16-70. 旋转的结果

图 16-71. 缩放工具的图标和指针
缩放工具
按下
或点击工具箱中的图标来选择缩放工具。其图标和指针如图 16-71 所示。虽然缩放工具看起来与图像:图层 > 缩放图层功能相同,但它实际上有很大的不同。图像:图层 > 缩放图层作用于整个图像,而不是选区或路径,而且没有预览或纠正模式选项。
图 16-72 展示了使用此工具进行缩放的过程。当前图层是肖像图层,已激活选区。预览是图像,正在缩放的区域的透明度设置为 60%。缩放区域的中心标有一个圆圈和一个十字,并且你可以通过点击并拖动来移动它。按下
键来缩放选区,缩放后的选区将变成浮动选区。

图 16-72. 缩放选区

图 16-73. 剪切工具图标和指针
缩放工具非常多功能。试试以下操作:
-
点击并拖动正在缩放区域中心的圆圈,将其在图像中移动,类似于移动工具的操作。
-
点击并拖动选区或图层的其他部分以调整缩放量。
-
通过在工具选项中勾选复选框,或在工具对话框中点击链条,或者按下
键来保持当前的长宽比。如果拖动边缘的控制点,只会改变一个维度,且保持长宽比不变。
剪切工具
按下
或点击工具箱中的图标来选择剪切工具。其图标和指针如图 16-73 所示。它的选项与图 16-38 中的选项相同。无法同时进行垂直和水*方向的剪切。工具根据第一次点击后拖动鼠标的方向来确定剪切的方向。要剪切,点击并拖动选区。图 16-74 展示了正在进行的变换。预览是完全不透明的,但在图中,被剪切图层的透明度降低到了 50%。该工具作用于的选区会成为当前选区,之前的任何选区都会被取消。

图 16-74. 剪切图层

图 16-75. 透视工具的图标和指针
透视工具
要选择透视工具,按下
或点击工具箱中的图标。其图标和指针如图 16-75 所示。其选项与图 16-38 中展示的相同。
图 16-76 显示了透视工具应用于稍微倾斜的透视图像。在这种类型的调整中,矫正方向模式效果最佳,因为你可以将网格的垂直和水*方向与建筑物的线条对齐。

图 16-76. 对图像应用透视

图 16-77. 转换结果如图 16-76 所示
结果如图 16-77 所示。虽然调整有所帮助,但图像不再是矩形,并且相机的镜头畸变可见。
翻转工具
你可以通过按下
或点击工具箱中的图标来选择翻转工具。其图标和指针如图 16-78 所示。你可以选择水*或垂直翻转(
在这两者之间切换),以及是否翻转当前层、选区或路径。与以前的工具一样,如果当前层中存在选区,翻转图层时只会翻转选区中的部分。图 16-79 显示了翻转后的玫瑰图层部分图像。与其他转换工具一样,一个浮动选区被创建,以包含翻转后的像素。

图 16-78. 翻转工具的图标和指针

图 16-79. 水*翻转图层的选中部分
Flip 工具与图像:图层 > 变换中的工具唯一的区别是,这个工具允许你翻转选择区域或路径,而不仅仅是图层或图层的一部分。
Cage Transform 工具
Cage Transform 工具在 GIMP 2.8 版本中加入。它的图标和指针如图 16-80 所示,选项如图 16-81 所示。
使用 Cage Transform 工具来扭曲对象。一个围栏是围绕图像中目标部分构建的多边形。通过移动围栏的角点来扭曲其中的对象。我们的示例图有两个图层,一个包含城市,另一个包含玫瑰。选择玫瑰图层,并使用图像:图层 > 图层大小与图像一致将其放大到与图像相同的大小。

图 16-80. Cage Transform 工具的图标和指针

图 16-81. Cage Transform 工具选项

图 16-82. 构建围栏
选择 Cage Transform 工具,并确保第一个选项“创建或调整围栏”已被选中。通过围绕玫瑰点击来构建围栏。你可以在放置每个点后移动它,但不能删除点,而且只能移动最*放置的点。但一旦围栏关闭并且 GIMP 运行了一会儿,你可以返回并添加点或移动现有点。此工具没有撤销功能,所以如果犯错,你必须通过临时切换到另一个工具来重新开始。当你满意时,通过点击第一个点来完成围栏。图 16-82 显示了围栏的构建过程。

图 16-83. 变形围栏
一旦围栏完成,两个连续的画布内消息会短暂出现,表示 GIMP 正在处理。然后,选项对话框会发生变化,默认选择了“变形围栏以变形图像”。不过,你可以将其更改回“创建或调整围栏”。这允许你通过点击并拖动在一个段落中添加一个点,或者通过点击该点并按下
来删除一个点。之后,你可以点击“变形围栏以变形图像”进入下一步。
现在你可以移动笼子的点来变形玫瑰。但涉及的计算需要一些时间,你必须等待变换完成后才能移动下一个点。图 16-83 显示了移动笼子底部点后的结果。要完成变换,请按下!。要取消变换,请切换到另一个工具。
当正确使用时,这个工具可以生成*滑、自然的变换。它在多层图像上效果最佳,尤其是包含物体和透明背景像素的图层,就像我们刚才变换的玫瑰一样。但这个工具在处理图像中的物体时表现较差,因为笼子的边界非常尖锐且可见,而笼子变换仅限于笼子内部。图 16-84(左)显示了在图像中央建立一个矩形笼子并放大它的结果。缩小笼子会导致空的几何空间。如果勾选“用纯色填充笼子的原始位置”选项,这些空白区域会被第一个点的颜色填充,如图 16-84(右)所示。如果取消勾选该选项,这些空白区域则会显示图像中相应区域的原始内容。

图 16-84. 笼子变换工具的错误使用(左);从第一个点开始填充(右)
第十七章 滤镜
滤镜 是 GIMP 中用来描述各种工具的名称:GIMP 自带超过 120 种滤镜。有些滤镜对当前图层应用简单的转换,而另一些则对整个图像进行处理密集型的修改,有时甚至会生成一张新图像。请注意,滤镜 这个词在第七章中以更具体的方式使用。本章中描述的某些滤镜符合这种含义,例如“锐化蒙版”和“卷积矩阵”。其他滤镜则仅仅因为它们可以通过 图像:滤镜 菜单访问,所以被称为滤镜。
在本章中,我们将介绍几乎所有在 图像:滤镜 菜单中找到的条目。它们除了在同一个菜单中之外,几乎没有什么共同点。在努力寻找一种逻辑方式组织本章内容未果后,我们决定直接按照菜单的顺序来讲解。GIMP 开发者采用了他们自己的逻辑来设计这个顺序,我们认为他们的顺序和我们想出来的任何一种都差不多。不过,我们会省略以下条目:
-
WEB 部分在第八章中介绍。
-
动画部分在第十八章中介绍,同时也会涉及 GAP 插件集所添加的其他滤镜。
-
PYTHON-FU 和 SCRIPT-FU 处理脚本,并在第二十一章中介绍。
-
ALPHA TO LOGO 包含了在 图像:文件 > 创建 > 标志 菜单中出现的部分标志创建工具。它们使用当前图像的 Alpha 通道作为标志的来源,而 LOGOS 子菜单中的工具则作用于文本。如第四章所述,本书不会介绍这些工具,因为它们是自解释的。
我们还会省略以下 10 个滤镜,因为我们认为它们已经不再对任何人有用:Erase Every Other Row、Video、Xach-Effect、Blinds、Predator、Slide、Filmstrip、Stencil Carve、Stencil Chrome 和 Fog。如果你真的需要其中之一,你可以在本书的配套网站上找到它们的描述。
17.1 常见属性
在本节中,我们介绍所有滤镜的共同属性,以避免在各个单独描述中重复内容。
滤镜菜单以四个通用条目开始。前两个条目允许你快速重复或重新显示上次使用的滤镜。
第一个条目(
)会使用完全相同的参数重复上一个滤镜。如果你正在做一些重复性的工作,需要多次应用同一个滤镜,这个功能非常方便。然而,重要的是要注意,这个命令也会重复上次使用的插件,这个插件可能并非来自“滤镜”菜单。例如,按下
会重复 图像:颜色 > 着色,但不会重复 图像:颜色 > 去饱和。着色是一个插件,而去饱和是 GIMP 自带的功能。

图 17-1. 图像:滤镜 > 最*使用的菜单
图像:滤镜菜单中的第二个条目 (
) 允许你重新显示之前滤镜的对话框,并使用不同的参数重复应用该滤镜。要查看使用相同滤镜但不同参数的效果,先应用滤镜,然后按
撤销更改,再按
选择新参数。
第三个条目,最*使用的,提供了一种方便的方式来访问最*使用的 10 个滤镜。如图 17-1 所示,如果某些滤镜无法应用于当前图像,它们可能会被灰色显示。
第四个条目,重置所有滤镜,允许你将所有滤镜恢复到初始状态。大多数滤镜至少有一个,通常有多个参数,每个参数都有默认(初始)值。如果你更改了这些参数中的任何一个,变化将保持,直到你退出 GIMP 或再次更改该参数。这通常是方便的,但在某些情况下,你可能希望将所有滤镜的参数恢复为默认值。重新启动 GIMP 也会将参数恢复到默认值。

图 17-2. 滤镜对话框示例
图 17-2 显示了 HSV 噪声滤镜的对话框,里面包含三个按钮,这些按钮在所有滤镜对话框中都可以看到:
-
帮助会弹出 GIMP 帮助文档,提供滤镜的帮助信息,如 9.6 GIMP 帮助系统所述。
-
取消关闭滤镜对话框而不应用任何更改,但滤镜菜单中的前三个条目仍会指向该滤镜,即使它被取消了。
-
确定应用当前参数值的滤镜。一些滤镜应用速度较快,而其他滤镜则会进行许多复杂的更改,处理时间较长。按
可以撤销任何滤镜。
许多滤镜对话框还包含一个预览,默认情况下预览通常较小。有些对话框允许放大,但即使在最大放大时,预览仍然较小。幸运的是,当你放大对话框窗口时,预览也会被放大。预览是方形的,或与图像保持相同的比例,并且在调整窗口大小时,预览的比例始终保持不变。要放大预览,点击并拖动对话框的一个角。如果你扩展对话框的某一边,对话框的比例会发生变化,但预览会保持不变。
接下来的大部分滤镜描述都伴随至少一个示例。大多数示例是使用关联对话框图中的设置创建的,因此我们通常直接展示示例,而不提及设置,以防这本冗长的章节变成另一本书。
17.2 模糊滤镜
模糊菜单有六个选项。除了第一个选项外,其他选项都以省略号结尾,这表示这些滤镜会弹出一个对话框以设置参数,然后才会作用于图像。
模糊
模糊滤镜没有参数并且立即生效。它通过计算每个像素及其相邻像素的*均值来工作。在大图像上,它的效果几乎不可察觉。图 17-3 只显示了照片的一小部分,经过放大以使效果可见。图 17-4 显示了在使用模糊滤镜三次后的同一图像。这是一种相当笨拙的调整图像模糊量的方式,但它非常快速。

图 17-3. 初始图像

图 17-4. 使用模糊三次后的效果

图 17-5. 高斯模糊对话框
高斯模糊
高斯模糊是最有用的模糊滤镜。像许多滤镜对话框一样,它的对话框(见图 17-5)包含预览和一个按钮,用于切换预览的开启与关闭,默认情况下是选中的。预览的图像比实际图像小,但你可以滚动或放大它。
调整模糊半径决定了效果的强度。模糊半径是包含用于计算新像素值的像素的圆的半径(见第七章)。你可以更改单位(像素或实际距离),但结果取决于图像的大小,因此在选择模糊半径时请参考预览。对于一个 600 × 400 的图像,半径为 10 会导致可见的模糊,但在 3000 × 4000 的图像上几乎没有可察觉的效果。

图 17-6. 图 17-3 经过高斯模糊后的效果
你可以打破水*和垂直半径之间的联系,选择不同的值。效果类似于运动模糊,如图 17-6 所示,在该图中我们选择了 30 像素的水*半径和 0 像素的垂直半径。
有两种模糊方法,可以通过对话框右侧的单选按钮进行选择:
-
IIR(无限脉冲响应)最适用于照片和大半径值。
-
RLE(行程长度编码)最适合计算机生成的图像或具有大面积相同强度的图像。
通常,这些之间的差异很小,你可以安全地选择其中任何一个。
运动模糊
运动模糊滤镜实际上是三个不同的滤镜,具有不同的属性。我们演示的照片如图 17-7 所示。运动模糊滤镜对话框(参见图 17-8)包含以下内容:
-
类似于高斯模糊滤镜对话框的预览。
![初始图像]()
图 17-7. 初始图像
![运动模糊对话框]()
图 17-8. 运动模糊对话框
-
三种模糊类型:线性、径向和缩放。
-
根据模糊类型,可能会有以下参数:对于线性类型,可用长度和角度;对于径向类型,可用模糊中心和角度;对于缩放类型,可用模糊中心!和长度。
模糊中心是通过数字设置的,这并不直观。默认值为图像的中心。选择特定位置作为新中心的最简单方法是将鼠标悬停在新中心上,并注意指针坐标,这些坐标会出现在图像窗口的底部栏中。然后,你可以将相关坐标输入到对话框中的字段。

图 17-9. 线性运动模糊

图 17-10. 径向运动模糊
线性运动模糊看起来是将像素沿由角度和长度参数确定的方向移动。这模拟了照片中的运动效果(参见图 17-9)。
径向运动模糊模拟围绕给定中心和给定角度的旋转运动(参见图 17-10)。该效果对处理器的要求较高,因此运行时间较长。
当应用缩放运动模糊时,主体看起来是向相机移动(如果勾选了BLUR OUTWARD)或远离相机(如果未勾选BLUR OUTWARD)。模糊中心决定了图像清晰的位置,长度决定了模拟运动的强度。此种模糊类型也需要较长时间,但比径向运动模糊要短(参见图 17-11)。

图 17-11. 缩放运动模糊

图 17-12. Pixelize 对话框
Pixelize
Pixelize 滤镜产生的效果通常用于模糊未授权摄影师使用其肖像的人的面部。这种滤镜将图像划分为相等的矩形,每个矩形填充了它所替代的所有像素的*均值。在对话框中,参见图 17-12,你可以选择矩形的大小。默认情况下,它们是正方形的,但你可以断开链条使它们成为矩形。图 17-13 显示了使用 30 × 30 像素正方形应用此滤镜的结果。

图 17-13. 应用 Pixelize 后

图 17-14. 初始图片
选择性高斯模糊
选择性高斯模糊按需选择性地应用高斯模糊(正如你可能已经猜到的那样)。它不是对所有像素应用模糊,而是仅在像素与其邻*像素之间的值差异小于 MAX.DELTA 值时才对像素应用模糊。
我们演示了图 17-14 中显示的照片,之前我们在第二章中也使用过。选择性高斯模糊滤镜的设计目的是使背景比前景模糊更多。我们选择了图 17-15 中显示的参数值,以夸大效果,使其更容易观察。在结果中,参见图 17-16,猫咪显得过于模糊,但它确实从背景中脱颖而出。

图 17-15. 选择性高斯模糊对话框

图 17-16. 应用选择性高斯模糊后
Tileable Blur
Tileable Blur 对于从单张图像构建可拼接的设计非常有用,方法是使用图像:滤镜 > 映射 > 小图块。这个滤镜模糊图像,使得左侧渐变到右侧,顶部渐变到底部。
在可*铺模糊对话框中,如图 17-17 所示,您可以选择模糊的半径和算法。我们选择了一个较大的半径来夸大效果。结果,如图 17-18 所示,效果具有一定的可*铺性,如图 17-19 所示。
可*铺模糊影响整个图像。为避免这种情况,您可以从图像中复制一个中心矩形,并将其放置在一个新的上层中,然后将可*铺模糊滤镜应用于背景层。合并图层后,应用小瓦片滤镜。结果如图 17-20 所示。如果我们羽化顶部层外缘的边缘,模糊边界会显得更加自然。

图 17-17。可*铺模糊对话框

图 17-18。应用可*铺模糊后的效果

图 17-19。应用图像:滤镜 > 映射 > 小瓦片后的效果

图 17-20。添加未模糊的原始图像矩形副本后的效果

图 17-21。初始图像与应用抗锯齿后的效果
17.3 增强滤镜
增强菜单中有八个选项。与模糊菜单类似,第一个选项没有对话框。
抗锯齿
抗锯齿滤镜可以用来为图像中的边缘添加抗锯齿效果。
图 17-21(左)显示了用铅笔工具绘制的一条线,已放大到 800%。图 17-21(右)显示了应用抗锯齿后的同一条线。滤镜立即生效,无需任何对话框。
去交错
视频摄像机通过捕捉大量的图像来模拟运动,通常是每秒 25 或 30 帧。更准确地说,视频摄像机每秒捕捉 50 或 60 个半帧。这些半帧称为场,由水*线组成,线与线之间的间距等于它们的高度。一个帧是通过交错两个场从上到下构建的。首先取自第一个场的一行,然后取自第二个场的一行,依此类推。
在一帧中交错的两个场并不是在完全相同的时刻捕捉到的,如果主体快速移动,这可能会导致一种奇怪的效果。此效果在图 17-22 中显示。

图 17-22. 初始图像

图 17-23. 去交错对话框
去交错滤镜移除一半扫描线,无论是奇数线还是偶数线,并通过邻*行之间的插值来替代每一行。其对话框(见图 17-23)只包含选择奇数场和偶数场的选项。
如果你对比图 17-24 和图 17-25,你可以清楚地看到猫头的运动。
去斑

图 17-24. 去交错,只使用奇数场

图 17-25. 去交错,只使用偶数场

图 17-26. 初始图像
去斑滤镜移除图像中的点或划痕,可以纠正扫描的杂志页面上的斑点状外观。然而,它是自动工作的,可能会意外去除图像中的细节,因此使用时需要小心。
图 17-26 中显示的照片因时间久远而布满小黑点。去斑滤镜对话框(见图 17-27)包含预览和以下参数:

图 17-27. 去斑对话框
-
ADAPTIVE(自适应)模式根据直方图计算半径。如果未勾选,则使用相应的滑块手动设置半径(见下文的 RADIUS)。
-
RECURSIVE(递归)模式使滤镜在图像上反复作用,从而增强效果。
-
RADIUS(半径)仅在非自适应模式下相关。它指定每个像素周围区域的大小,从 1(对应 3 × 3)到 20(对应 41 × 41)。较大的半径会混合周围的颜色,并增加滤镜的处理时间。
-
BLACK LEVEL(黑色级别)设置黑暗像素被去除的阈值。
-
WHITE LEVEL(白色级别)设置光亮像素被去除的阈值。
图 17-28 显示了在 图 17-26 上应用 Despeckle(去噪)自适应模式的结果。图 17-29 和 图 17-30 显示了非自适应模式的结果,第一张图使用半径为 2,第二张图使用半径为 7。

图 17-28. 应用 Despeckle(去噪)后,使用自适应模式

图 17-29. 应用 Despeckle(去噪)后,未使用自适应模式

图 17-30. 应用 Despeckle(去噪)后,使用大半径

图 17-31. 初始图像

图 17-32. Destripe 对话框
Destripe
Destripe 用于去除由低质量扫描仪产生的垂直条纹。该滤镜创建一个垂直条纹模式,用以抵消扫描仪产生的条纹。虽然此滤镜可以有效,但选择最佳设置可能具有挑战性。
图 17-31 显示了初始的带条纹图像,图 17-32 显示了滤镜对话框,图 17-33 显示了滤镜效果。唯一的设置是 WIDTH,它指定滤镜的强度。通常不建议使用高值,因为它们往往没有效果,或者更糟糕的是,实际上会产生更多的条纹。选中 CREATE HISTOGRAM 可以将图像替换为用于去除条纹的模式,这个模式可用于创建有趣的纹理。

图 17-33. 应用 Destripe 后
NL 滤镜
NL(非线性)滤镜具有多种功能。它需要一个没有 Alpha 通道的图层,并且使用一个六边形的像素块来围绕目标像素,而不是大多数滤镜使用的方形像素块。根据模式设置,NL 滤镜可以应用三种变换(见 图 17-34):
-
ALPHA 裁剪均值在 ALPHA 值较低时*滑图像,而在 ALPHA 值最大时去除噪声。RADIUS 指定效果的强度。
-
OPTIMAL ESTIMATION 使用一种自适应方法来*滑图像,这对于去除彩色图像中的抖动噪声非常有效。ALPHA 指定噪声阈值,超过该阈值时过滤器不起作用,RADIUS 则指定效果的强度。
![NL 过滤器对话框]()
图 17-34。NL 过滤器对话框
-
EDGE ENHANCEMENT 锐化图像,ALPHA 设置效果的强度,而 RADIUS 控制边缘的宽度。
红眼去除
红眼去除是一个自动化工具,用于修正闪光摄影对人眼瞳孔的影响。根据图像的不同,这个过滤器可能效果很好,也可能效果较差。
首先,尝试在图 2-77 中显示的照片上应用这个过滤器。女孩眼睛中的红色并不非常饱和或明亮。当选择该过滤器时,会显示图 17-35 所示的对话框。预览显示,如果使用默认参数,嘴唇和左脸颊会变色。对话框告知我们,“手动选择眼睛可能会改善效果。”

图 17-35。第一次尝试使用红眼去除过滤器

图 17-36。第二次尝试使用红眼去除

图 17-37。应用红眼去除后的效果
使用自由选择工具大致勾画出眼睛的轮廓,然后再次选择该过滤器。这时,在使用 THRESHOLD 滑块调整后,效果看起来很好。对话框显示在图 17-36 中,效果显示在图 17-37 中。

图 17-38。另一个红眼示例

图 17-39。效果相当差
在第二个示例中(见图 17-38),红色非常亮,但不太饱和。在 HSV 模型中,S 值为 48,V 值为 100。由于这些条件,过滤器的效果并不好,如图 17-39 所示。最终图像中,眼睛显得暗淡,鼻梁有红色的色调。
有关去除红眼的更多技巧,请参见更多红眼修正方法。
锐化
锐化是锐化蒙版的简化版本,后者是菜单中的下一个滤镜。锐化适用于一些简单任务,例如增强因数码相机或扫描仪中的插值过程导致模糊的照片,或者由于图像被放大或缩小而导致的模糊。在数码照片中,边缘几乎总是略微模糊的,而 GIMP 中的简单锐化滤镜比当前数码相机的内置修正功能效果更好。此滤镜的对话框只有一个参数:清晰度(SHARPNESS)。

图 17-40. 初始图像

图 17-41. 应用锐化后的效果
图 17-40 是一个需要锐化的照片的好例子。颜色和大小的调整导致了插值,造成了图像非常模糊。图 17-41 展示了使用锐化滤镜,锐化度为 77 时的效果。
锐化蒙版
尽管名字有些矛盾,锐化蒙版滤镜实际上是一个非常优秀的锐化工具,提供比锐化滤镜更多的控制。

图 17-42. 锐化蒙版的强烈应用

图 17-43. 分解后的值层
该参数允许你调整锐化的程度。请注意,如果锐化程度过高,可能会导致颜色失真。一个极端的例子见于图 17-42。为了在没有颜色失真的情况下显著锐化图像,首先将初始图像分解为 HSV 层。选择 图像:颜色 > 组件 > 分解,然后选择 HSV 模型并选择 “分解为层”。
隐藏色相和饱和度层,然后在值层(图 17-43)中,选择锐化蒙版滤镜,并设置参数,如图 17-44 所示。

图 17-44. 锐化蒙版对话框

图 17-45. 锐化后的值层

图 17-46. 应用去锐化掩模后经过分解
在锐化了值图层后,如图 17-45 所示,选择图像:颜色 > 组件 > 重新组合。结果如图 17-46 所示。通过仔细调整参数,有可能获得比锐化滤镜更好的效果。请注意,最好在图像缩放到最终大小和分辨率后再进行锐化处理。

图 17-47. 应用镜头后的效果
去锐化掩模的三个参数如下:
-
RADIUS 指定掩模的宽度,从而决定锐化效果的可见度。最佳值取决于图像的分辨率和其中细节的大小。
-
AMOUNT 指定将创建多少边缘对比度。较大的值通过在边缘添加轮廓来夸大边缘效果(参见图 17-42)。
-
THRESHOLD 指定像素值之间表示边缘的最小差异。实际上,它将信号与噪声分离。较高的值可以防止错误检测边缘,但也会减少滤镜的效果。
17.4 失真滤镜
失真菜单包含 18 个松散相关的滤镜。这 18 个滤镜都有一个对话框,但雕刻滤镜需要 Alpha 通道,如果没有,则会被禁用。我们省略了三个滤镜,因为它们很少用到:百叶窗、删除每隔一行、视频。

图 17-48. 应用镜头对话框
应用镜头
应用镜头模拟通过球面镜头观察图像的失真效果,如图 17-47 所示。
对话框,如图 17-48 所示,包含镜头的折射率设置[1 至 100]以及图像周围的处理方式,可以选择保留、透明化(需要 Alpha 通道),或填充背景颜色。
曲线弯曲
曲线弯曲根据你在滤镜对话框中操作的曲线,变形图像的内容。
当选择了滤镜(此例中应用于图 17-49 中的图像)时,会弹出如图 17-50 所示的对话框。默认情况下,AUTOMATIC PREVIEW 按钮未选中,因为它会占用大量处理资源,一般建议使用 PREVIEW ONCE。右侧显示的是曲线。你可以选择变形上侧或下侧曲线。如果曲线类型是 SMOOTH,可以向曲线上添加点并移动这些点以进一步变形。如果曲线类型是 FREE,则可以在网格中使用鼠标绘制曲线。
你可以将上侧曲线复制到下侧,反之亦然,或者对其进行镜像或交换。你还可以重置当前曲线。曲线的设置可以保存到文件中,稍后加载。

图 17-49. 初始图片

图 17-50. 曲线弯曲对话框
左侧的 SMOOTHING 和 ANTIALIASING 按钮通常应保持选中状态。当选中 WORK ON COPY 时,转换会应用到新图层,而原图层不会改变。最后,你可以使用 ROTATE 字段来旋转图层上的曲线。如果旋转角度为 90°,曲线将垂直对齐,且上侧的曲线位于左侧。
图 17-51 显示了我们的结果。当前的背景颜色填充了图像中的空白区域。

图 17-51. 应用曲线弯曲后的效果
浮雕
浮雕效果仅适用于 RGB 图像。它使用图像像素的值来创建浮雕效果。亮的区域被抬高,暗的区域则被压低。
如图 17-52 所示的对话框包含三个参数:
-
AZIMUTH 是光源的方向。当设置为 0° 时,光源看起来来自右侧;当设置为 90° 时,光源看起来来自上方。
-
ELEVATION 是光源在地*线上的角度。
-
DEPTH 参数指定浮雕的强度。当值非常低时,浮雕效果几乎是*的;当值较高时,图像将变得昏暗且阴影重重。
结果如图 17-53 所示,是一张 RGB 模式的灰度图像。如果选中 BUMPMAP,则结果将是彩色的,且浮雕效果更加*滑(参见图 17-54)。
雕刻效果
雕刻效果需要使用 Alpha 通道。它模拟了旧书中的雕刻效果,其中宽度变化的水*条纹给人一种浮雕的印象。
在雕刻对话框中,HEIGHT 是线条的宽度,较小的值对应较细的线条。如果勾选了 LIMIT LINE WIDTH,确保*行线不会接触。

图 17-52。浮雕对话框

图 17-53。应用了浮雕效果后
此滤镜的结果是 RGB 模式下的黑白图像(图 17-55)。
IWarp
由于该滤镜可以用于动画,因此在第十八章中有详细介绍。它可以用于创建滑稽的漫画画面或对照片进行细微的更改。

图 17-54。应用了带有 Bumpmap 模式的浮雕效果后

图 17-55。应用雕刻效果后
我们在本书的作者之一的照片上进行演示,他肯定不会因为我们对他的处理而起诉我们(见图 17-56)。使用 20 的变形半径,我们将鼻子下移,放大了双眼,双向旋转了嘴巴,并缩小了下巴。使用 72 的半径,我们将额头上的头发向下移动。最终结果显示在图 17-57。
镜头畸变
镜头畸变模拟了由于相机镜头缺陷可能发生的各种畸变。由于反向畸变可以抵消现有的畸变,因此该滤镜也可以用于修正真实的相机畸变。

图 17-56。初始图像

图 17-57。应用 IWarp 后
图 17-58 显示了应用于图 17-59 所示照片时的滤镜对话框。预览中有两个缩放按钮,且有六个设置滑块,所有滑块的范围为[–100 到 +100]:
-
MAIN 是球面畸变的强度。如果值为正,效果是凸的;如果值为负,效果是凹的。
-
EDGE 的作用类似于 MAIN,但它作用于图像的边缘。
-
ZOOM 放大或缩小图像。
-
BRIGHTEN 设置所谓的 晕影 效果:如果值为正,图像的边缘会变暗;如果值为负,边缘会变亮。
![镜头畸变对话框]()
图 17-58。镜头畸变对话框
![初始图像]()
图 17-59. 初始图像
-
XSHIFT 指定由于镜头对齐不良而导致的图像水*偏移。
-
YSHIFT 进行相同的操作,但为垂直方向。
如果 MAIN 和 EDGE 的值都较低,改变其他滑块的效果可能无法察觉。
结果显示在 图 17-60 中。为了找到正确的设置来校正数码相机的结果,可以拍摄一张大矩形纸板的照片,纸板上有直线。由于图案简单且粗体,可以调整参数,直到校正任何畸变,然后记录下这些参数值。

图 17-60. 应用镜头畸变后的效果
马赛克
马赛克效果通过将图像分解成小瓦片来模拟马赛克。其对话框显示在 图 17-61 中,包含许多设置:
-
TILING PRIMITIVES 允许你选择瓦片的形状。
-
TILE SIZE [5 到 100] 是瓦片最大边的尺寸。
-
TILE HEIGHT [1 到 50] 控制浮雕效果的强度。如果这个值相对于瓦片大小较大,瓦片会变得呈球形。
-
TILE SPACING [1 到 50] 是瓦片之间黑色通道的宽度。
-
TILE NEATNESS 范围从 0(完全随机的瓦片形状)到 1(完全规则的瓦片形状)。
-
LIGHT DIRECTION 确定瓦片的光照方向。通常最好保持默认值 135°(从左上方照亮)。
-
COLOR VARIATION 范围从 0(均匀的瓦片块)到 1(相邻瓦片之间的颜色差异较大)。
-
ANTIALIASING *滑瓦片轮廓。
-
COLOR AVERAGING 使每个瓦片成为单一颜色,即其包含像素的*均值。
![马赛克对话框]()
图 17-61. 马赛克对话框
-
ALLOW TILE SPLITTING 允许非常小的瓦片,使得瓦片图案沿图像中的物体边缘排列。
-
PITTED SURFACES 赋予瓦片粗糙的表面纹理。
-
FG/BGLIGHTING 使用前景颜色表示亮区,使用背景颜色表示阴影区。
结果显示在 图 17-62 中。
新闻纸
新闻纸模拟了用于将图像转换为胶印的抖动效果,例如用于报纸印刷。
对话框显示在 图 17-63 中。(我们省略了预览以节省空间。)参数分为三组:
-
RESOLUTION 指定将组成图像的彩色斑点的大小。
-
INPUT SPI 是输入分辨率,以每英寸样本为单位。它会自动设置为图像分辨率。
![应用马赛克后的效果]()
图 17-62. 应用马赛克后的效果
![Newsprint 对话框]()
图 17-63. Newsprint 对话框
-
OUTPUT LPI 是所需的输出分辨率,单位为每英寸的线数。
-
CELL SIZE 更改斑点的大小,与输出 LPI 相关。
-
-
SCREEN 控制抖动参数。
-
SEPARATE TO 有三个单选按钮,确定分解所用的颜色空间。在 RGB 模式下,不进行转换;在 CMYK 模式下,图像会先进行内部转换,再进行抖动处理,然后再转换回 RGB;在 INTENSITY 模式下,图像先转换为灰度图像,最终结果作为图像的 Alpha 通道。
![应用 Newsprint 后的效果]()
图 17-64. 应用 Newsprint 后的效果
-
BLACK PULLOUT 决定了将 RGB 转换为 CMYK 时使用的黑色百分比。
-
LOCK CHANNELS 将下面的设置从一个通道复制到其他通道。
-
FACTORY DEFAULTS 将通道参数重置为默认值。
-
对于每个通道,可以设置网格的角度和斑点功能。
-
-
抗锯齿在打印时无效,但如果此滤镜用于特效时,它是有用的。
图 17-64 显示了结果。
Pagecurl
Pagecurl 模拟纸张的卷曲效果。对话框(图 17-65)具有以下参数:
-
CURL LOCATION:四个单选按钮允许你选择将要卷曲的角落,中央的图标显示当前选择。
![Pagecurl 对话框]()
图 17-65. Pagecurl 对话框
-
CURL ORIENTATION:折叠可以是水*或垂直的,且对话框中的图标也会反映这一选择。
-
SHADE UNDER CURL:选中此框会在卷曲效果下方添加阴影。
-
用于页面底部的颜色是当前的前景色和背景色、当前的渐变色,或当前的反转渐变色。
-
折叠效果作为一个新图层创建,其不透明度可以在滤镜对话框中设置,也可以在图层对话框中设置。
图 17-66 显示了 Pagecurl 滤镜的结果。
极坐标
极坐标通过包裹和拉伸图像,将矩形图像转换为圆形图像。
在极坐标对话框中,CIRCLE DEPTH IN PERCENT 决定了结果的圆形程度。100%时,结果是完美的圆形;0%时,是正方形。中间值将得到一个带有圆角的正方形。OFFSET ANGLE 旋转图像到指定角度。

图 17-66. 应用 Pagecurl 后的效果

图 17-67. 应用极坐标后的效果
这三个复选框的功能如下:
-
MAP BACKWARDS 将像素从右到左映射,而不是从左到右。
-
MAP FROM TOP 将图像的顶部映射到圆形的中心。默认情况下,底部映射到圆心。
-
TO POLAR 将图像映射到圆形,沿顶部和垂直半径切割,然后扩展图像形成矩形。
极坐标的结果显示在图 17-67 中。背景颜色为白色,且“MAP FROM TOP”按钮已被选中。
使用图 17-68 中的照片,并取消勾选“MAP FROM TOP”按钮,我们在图 17-69 中得到了一个新行星,背景颜色提供了黑色的天空。

图 17-68. 初始图像

图 17-69. 使用极坐标创建的新奇行星
波纹(Ripple)
波纹模拟图像在波纹水面上的反射效果。
其对话框,如图 17-70 所示,提供以下参数设置:
-
ANTIALIASING 可以软化图像的边界,建议勾选此选项。
-
RETAIN TILABILITY 如果要创建可*铺的图案,应勾选此项。
-
ORIENTATION 允许选择水*或垂直波纹。
-
EDGES 指定应该如何处理图像边缘的空白区域:
-
WRAP:图像中从一边移出的像素将在另一边重新进入。
![波纹对话框]()
图 17-70. 波纹对话框
-
SMEAR:邻*像素被扩展以填补空洞。
-
BLACK:黑色像素填补空洞。
-
-
WAVE TYPE 可以选择 SINE(*滑波纹)或 SAWTOOTH(尖锐波纹)。
-
PERIOD [1 到 200]指定两个连续波纹之间的距离。
-
AMPLITUDE [0 到 200]指定波纹的高度。
-
PHASE SHIFT [0 到 360]调整第一个波纹的起始点与图像边缘之间的距离。
图 17-71 展示了波纹效果的结果。
偏移(Shift)
偏移(Shift)将图像中的所有像素垂直或水*方向随机偏移一定量,偏移量在设定的范围内。

图 17-71. 应用波纹后

图 17-72. 应用偏移后
对话框只包含几个设置:
-
移动的方向,可以是垂直的或水*方向的。
-
最大偏移量(单位为像素或其他单位)
图 17-72 展示了 Shift 应用于我们花园照片后的结果。
值传播
值传播在图像的颜色边界处扩展像素。
我们在图 17-73 中展示的图像上进行演示。由于有许多可调参数,我们展示了一些有趣的替代结果。

图 17-73. 初始图像

图 17-74. 值传播对话框
许多参数在图 17-74 中展示。首先,查看 PROPAGATE 部分。在底部,有四个复选框用于四个方向;大多数情况下,最好勾选全部。三个滑块指定了转换的强度。如果一个像素与邻居的值差异小于 LOWER THRESHOLD 或大于 UPPER THRESHOLD,它将不会被传播。传播量由 PROPAGATING RATE 指定。

图 17-75. 值传播至更多白色模式

图 17-76. 值传播至更多黑色模式
模式决定了哪些像素将被传播。可用的模式有:
-
MORE WHITE 将亮色像素传播到暗色像素。图 17-75 展示了三次应用后的结果。
-
MORE BLACK 将黑色像素传播到亮色像素。 图 17-76 展示了三次应用后的结果。
-
MIDDLE VALUE TO PEAKS 在边缘添加一条细边框,并计算其颜色为邻*像素的*均值。图 17-77 展示了其效果的放大图。
-
FOREGROUND TO PEAKS 将传播的像素填充为前景色。在图 17-78 中,前景色为亮绿色。
![值传播至中间值到峰值模式]()
图 17-77. 值传播至中间值到峰值模式
![值传播至前景至峰值模式]()
图 17-78. 值传播至前景至峰值模式
-
ONLY FOREGROUND/BACKGROUND 仅传播前景或背景颜色的像素。
-
MORE OPAQUE/TRANSPARENT 传播不透明或透明的像素。
如果当前图层有 Alpha 通道,对话框中会出现两个额外的复选框。如果未勾选 PROPAGATING ALPHA CHANNEL,则传播的像素将使用邻*像素的 Alpha,而不是其自身的 Alpha。如果未勾选 PROPAGATING VALUE CHANNEL,则滤镜仅对 Alpha 通道进行操作。

图 17-79. Waves 对话框

图 17-80. 应用 Waves 后
Waves
Waves 滤镜模拟石头投入水中时产生的同心波纹。
在对话框中,如图 17-79 所示,参数与 Ripple 滤镜非常相似。唯一的新参数是 REFLECTIVE:如果勾选此项,波浪会从图像边缘反弹并相互干扰。
图 17-80 显示了 Waves 的效果。

图 17-81. Whirl 和 Pinch 对话框
Whirl 和 Pinch
Whirl 和 Pinch 对图像应用了两种不同的扭曲效果。Whirl 会使图像呈现类似水流下水道的漩涡效果,而 Pinch 则像是将图像拉伸成橡胶片一样进行扭曲。
在图 17-81 所示的对话框中,只有三个滑块:
-
WHIRL ANGLE [–720° 到 +720°] 是旋转扭曲的角度。
-
PINCH AMOUNT [–1 到 +1] 是挤压的强度和方向。负值会从中心扩展,而正值则会将图像向内挤压。
-
RADIUS 指定图像的扭曲程度,从 0(无扭曲)到 2(整个图像扭曲)。
查看图 17-82 中的结果。
Wind
Wind 滤镜会向图像添加细小的水*线条,从而创造强风的错觉。
在图 17-83 所示的对话框中,提供了以下参数:
-
STYLE 是 WIND(非常细的线条)或 BLAST(较粗的线条)。
-
DIRECTION 是从 LEFT 或 RIGHT。
![应用 Whirl 和 Pinch 后]()
图 17-82. 应用 Whirl 和 Pinch 后
-
EDGE AFFECTED 是前沿、尾部还是两者。
-
THRESHOLD [0 到 50] 用于检测边缘。
-
STRENGTH [1 到 100] 是效果的强度。
图 17-84 显示了结果。
17.5 光与影滤镜
这是另一个包含一系列不相干条目的菜单。前五个与光相关,接下来的三个与阴影相关,最后两个是玻璃效果。我们省略了 Xach-Effect 滤镜,因为我们认为它不太有用。
梯度光晕
梯度光晕模拟了强光源对相机镜头的影响。光晕由三部分组成:光晕的中央圆圈(Glow);从光晕延伸出的光线(Rays);以及有时呈线性排列、从光晕延伸出的较小圆圈(Second Flares)。
我们在图 17-85 中展示的图像上进行演示。梯度光晕对话框有两个标签页,如图 17-86 所示。在“设置”标签页中,你可以通过输入坐标来设置主光晕的位置,或者点击预览来指定位置。其他参数如下:

图 17-83. 风对话框

图 17-84. 应用风效果后
-
半径 [0 到 248] 指定眩光的半径。滑块停在一个相对较低的值,但你可以在右侧的字段中输入一个更大的值。
-
旋转 [–180 到 +180] 改变光晕的旋转角度。
![初始图像]()
图 17-85. 初始图像
![梯度光晕对话框,设置标签页]()
图 17-86. 梯度光晕对话框,设置标签页
-
色调旋转 [–180 到 +180] 改变光晕的颜色。
-
向量角度 [0 到 359] 改变第二光晕的方向。
-
向量长度 [1 到 1000] 改变第二光晕的长度。
-
自适应超采样包含抗锯齿的参数。
梯度光晕滤镜的选择器标签页,如图 17-87 所示,提供了七个预定义的光晕,你可以通过点击它们来选择。选择 DISTANT_SUN 的结果请参见图 17-88。

图 17-87. 梯度光晕对话框,选择器标签页

图 17-88. 应用梯度光晕后
在选择器标签页(图 17-87)中,底部的四个按钮允许你复制现有的光晕、编辑它、删除它或创建一个新的。点击 EDIT 按钮会弹出如图 17-89 所示的对话框,里面包含四个标签页。General 标签页让你设置不透明度(OPACITY)和绘制模式(PAINT MODE)。绘制模式包含四个选项:NORMAL、ADDITION、OVERLAY 和 SCREEN。
在渐变光晕编辑器的 Glow 标签页中(图 17-90),你可以选择三个定义 Glow 组件的渐变元素。任何预定义的渐变,如 Flare ...,通常都会产生不错的效果。径向渐变(RADIAL GRADIENT)决定了光晕的主要色彩方案。角度渐变(ANGULAR GRADIENT)决定了光晕渐变的包裹模式。角度渐变从下面指定的旋转角度开始,然后将径向渐变包裹成圆形或螺旋形。角度渐变的颜色与径向渐变在“叠加”混合模式下结合。第三个渐变,角度大小渐变(ANGULAR SIZE GRADIENT),用于改变光晕的半径。渐变的亮度用于改变光晕的形状。白色会将光晕放大到最大半径,而黑色则会将光晕缩小到中心点。例如,从黑色到白色的渐变会产生螺旋形的光晕效果。

图 17-89. 渐变光晕编辑器,General 标签页

图 17-90. 渐变光晕编辑器,Glow 标签页
此标签页中的最后三个参数分别指定光晕的大小、角度渐变的旋转角度,以及根据色相环指定的光晕颜色。
光线的数量和模式可以通过 Rays 标签页进行调整(图 17-91)。与 Glow 标签页一样,径向、角度和角度大小渐变分别决定了光线的颜色、包裹模式和半径。下面的参数也与 Glow 标签页中的参数效果相同。还可以调整尖刺的数量和粗细。尝试调整尖刺的数量:较多的尖刺会产生有趣的摩尔纹效果。

图 17-91. 渐变光晕编辑器,Rays 标签页

图 17-92. 渐变光晕编辑器,Second Flares 标签页
次级光晕的参数可以通过“次级光晕”选项卡来指定(见图 17-92)。下面的三个渐变和三个参数的意义与“辉光”选项卡和“光线”选项卡中的相同,唯一的不同是,概率渐变指定的是次级光晕的位置,而不是半径。次级光晕的形状可以是圆形、三角形或更多边的多边形,也可以是直线,如果边数设置为 1。随机化按钮会使用随机数对所有内容进行随机化。但是,如果输入随机种子,效果是可复现的(相同的种子总会产生相同的效果)。新种子按钮会生成一个新的种子。

图 17-93. 自定义渐变光晕

图 17-94. 应用镜头光晕后的效果
图 17-93 展示了一个自定义渐变光晕的示例。
镜头光晕
镜头光晕模拟的是阳光照射到相机镜头上的效果。
在对话框中,只有一个参数可以更改:光晕效果的位置。位置可以通过点击预览图或更改坐标来设置。如果需要,您还可以隐藏显示位置的十字标记,尽管这对结果没有影响。目前无法更改镜头光晕的大小、形状或色调。
图 17-94 展示了镜头光晕滤镜的结果。

图 17-95. 光照效果对话框,选项卡
光照效果
光照效果是一个复杂的滤镜。顾名思义,它可以用来在图像中生成光照效果,比如灯光效果。此外,它还可以用来凸起图像以创建浮雕效果,并且可以通过使用环境图来模拟复杂的反射。因此,这个滤镜也可以归类到地图子菜单中。我们在图 17-85 中展示了这个复杂的滤镜效果。
Lighting Effects 滤镜对话框有五个标签页。图 17-95 显示了第一个标签页:选项标签页。如果选中 INTERACTIVE 按钮,可以通过拖动左侧预览图中的蓝点来改变光源位置。DISTANCE 滑块设置光源相对于图像中心的高度。位置和距离都会影响光效,如你依次调整这两个参数时所见。对话框中还包含一个复选框,允许你创建一张带有效果的新图像,而不是修改原始图像。图 17-96 展示了一个示例,我们只在选项标签页调整了参数。
光源标签页(图 17-97)包含六个不同光源的参数。这些参数设置可以保存在文件中,以便以后使用。每个光源都有以下选项:
-
TYPE 可以设置为 POINT、DIRECTIONAL 或 NONE。NONE 会关闭所选的光源,减少光源数量。最多可以同时有零到六个活动光源。
![应用 Lighting Effects 后,没有映射]()
图 17-96。应用 Lighting Effects 后,没有映射
![Lighting Effects 对话框,光源标签页]()
图 17-97。Lighting Effects 对话框,光源标签页
-
COLOR 使用标准颜色选择器设置。
-
INTENSITY 改变光源的亮度,并可以设置为 [0 到 100] 之间的数值。
-
POSITION 相对于图像中心设置,可以在 X、Y 和 Z 方向上调整,范围为 [–2 到 +2]。当选择 POINT 类型时,POSITION 才会生效。
-
DIRECTION 与 POSITION 相同,但它影响光源的方向,且仅在选择 DIRECTIONAL 类型时有效。
![Lighting Effects 对话框,材质标签页]()
图 17-98。Lighting Effects 对话框,材质标签页
![Lighting Effects 对话框,凹凸贴图标签页]()
图 17-99。Lighting Effects 对话框,凹凸贴图标签页
-
如果勾选 ISOLATE,预览图仅显示正在设置的光源。
材质标签页(图 17-98)包含图像表面五个特性的设置。每个特性可以设置为任何正值或零,但通常前三个特性设置小于 1 的值效果最好:
-
GLOWING 设置未直接照亮区域的光强度。
-
BRIGHT 设置直接受光区域的强度。
-
SHINY 设置高光强度。
-
POLISHED 设置高光聚焦:对于低值,高光较宽;对于高值,高光则更为集中。
-
METALLIC 如果选中,则模拟金属表面的效果。
Bump Map 标签 (图 17-99) 可以用来添加基于不同图片的凹凸贴图。另一张图片必须与正在转换的图像大小相同,并且在调用滤镜时必须在 GIMP 中打开。只有其数值通道被用于创建凹凸贴图,因此无论是灰度图像还是彩色图像都没有关系。如果选中 ENABLE BUMP MAPPING 选项框,可以选择一个凹凸贴图图像。响应曲线可以是线性、对数、正弦或球形,且通过调整 MAXIMUM HEIGHT 字段可以控制浮雕的效果。

图 17-100. 应用光照效果后,凹凸贴图

图 17-101. 光照效果对话框,环境映射标签

图 17-102. 环境图像
图 17-100 显示了启用了凹凸贴图的光照效果滤镜结果,并且显示了 图 17-99 中的参数。凹凸贴图图像来自 图 5-44。
在环境映射标签 (图 17-101) 中,可以选择环境图像,该图像必须是已经在 GIMP 中打开的 RGB 图像。没有其他参数。在我们的示例中,我们使用了 图 17-102。 图 17-103 显示了结果。

图 17-103. 应用光照效果后,环境映射

图 17-104. Sparkle 对话框
Sparkle
Sparkle 会在图像中最亮的点添加类似星星的闪光,基于设定的阈值。
该对话框如 图 17-104 所示。有几个参数滑块:
-
亮度阈值 [0 到 0.1]:较小的值会导致闪光数量较少,而较大的值会导致闪光数量增多。
-
光晕强度 [0 到 1] 指定中央光斑的宽度。
-
尖刺长度 [1 到 100] 改变闪光尖刺的长度。
-
尖刺点数 [0 到 16] 决定每个闪光上的尖刺数量。
-
尖刺角度 [–1 到 360] 指定第一个大尖刺的角度相对于水*轴的生成方式。如果值为 –1,则角度是随机的。
-
尖刺密度 [0 到 1] 是可见闪光的百分比。滤镜的算法会生成一定数量的闪光,但只有一部分会真正出现在图像上,这取决于密度设置。
-
透明度 [0 到 1] 决定闪光的透明度。
-
随机色调 [0 到 1] 会改变色调,除非颜色设置为自然色(即闪光所在位置的图像颜色)。
-
随机饱和度 [0 到 1] 的操作方式与随机色调相同,不同之处在于它会改变饱和度。
还有三个复选框:
-
保持亮度将图像中最亮像素的亮度应用于闪光的中心,这使得闪光几乎不可见,除非在图像的最亮区域。
-
反向模式会在图像的最暗部分生成深色的闪光。
-
添加边框会生成一个闪光的图像边框。尝试将尖刺角度设置为 –1 来创建一个图像边框。
最后有一组三个单选按钮,用于选择闪光的颜色:前景色、背景色或自然色(即,闪光绘制的最亮(或如果选择了反向,则最暗)点的颜色)。
图 17-105 显示了结果。

图 17-105. 应用闪光后
超新星
超新星添加一个大而尖的星形,看起来有些像超新星。在对话框中,显示在图 17-106 中,你可以通过设置坐标或点击预览来移动超新星的中心。如果选中了“显示位置”框,还会显示十字准线。以下是其他参数:
-
颜色是基础颜色,点击该框可以调出颜色选择器。
-
半径 [1 到 100] 指定超新星中心圆的大小。
-
辐射数 [1 到 1024] 是从超新星中心延伸出的 1 像素宽的尖刺数量。
-
随机色调 [0 到 360] 会随机化尖刺的颜色。
超新星的结果显示在图 17-107 中。
投影阴影
投影阴影为图像或选择区域添加投影阴影,而不会改变图像内容或生成背景图层。如果投影阴影应用于整个图像,你可以选择添加一个背景图层。

图 17-106. 超新星对话框

图 17-107. 应用超新星效果后

图 17-108. 初始图像和选择区域

图 17-109. 投影效果对话框

图 17-110. 应用投影效果后
我们构建了一个简单的绿色椭圆,见图 17-108,用来演示此滤镜。
对话框如图 17-109 所示。前三个参数设置投影的位置和宽度(称为模糊半径)。下方是颜色,点击后会弹出颜色选择器,接着是不透明度,设置由滤镜创建的新图层的不透明度。如果勾选了允许调整大小框,添加投影后,滤镜可以根据需要放大图像。
图 17-110 显示了结果。
透视效果
透视效果为图像或选择区域添加透视投影。
在对话框中,如图 17-111 所示,你可以设置光源和目标之间的角度[0 到 180]。如果小于 90°,投影在右侧;否则在左侧。相对地*线距离[0.1 到 24.1]改变地*线线相对于选择区域高度的距离。相对阴影长度也是如此,但阴影不能超过地*线。模糊半径[0 到 1024]应用于阴影的边缘。不透明度是新创建图层的透明度。最后,你可以设置插值算法并允许或禁止图像调整大小。

图 17-111. 透视效果对话框

图 17-112. 应用透视效果后
结果如图 17-112 所示。
17.6 噪声滤镜
六个噪声滤镜会向图像添加噪声,因此它们的作用与增强滤镜正好相反。
HSV 噪声
HSV 噪声使用 HSV 模型添加噪声,因此你可以调整 H、S 和 V 分量的动态。
在对话框中,如图 17-113 所示,你可以调整三个 HSV 组件的随机变化强度。HUE 的范围是[0 到 180],SATURATION 和 VALUE 的范围是[0 到 255]。HOLDNESS 的范围是[1 到 8],它与色相变化成反比:2 的结果比 8 强烈。

图 17-113. HSV 噪声对话框

图 17-114. 初始图像
初始图像如图 17-114 所示,结果如图 17-115 所示。
Hurl
Hurl 会将随机化应用于每个像素的所有通道,包括 Alpha 通道(如果存在),因此图像将呈半透明状态。

图 17-115. 应用 HSV 噪声后

图 17-116. Hurl 对话框
如图 17-116 所示的对话框中,包含以下参数:
-
在第一行,你可以通过输入种子值、点击 NEW SEED 或选择完全随机化来设置随机化过程。
-
RANDOMIZATION 是改变的像素的百分比。如果设置为 100%,图像将变得无法识别。
-
REPEAT [1 到 100]设置滤镜应用的次数;这会加重效果。
Hurl 的效果如图 17-117 所示。

图 17-117. 应用 Hurl 后

图 17-118. 应用 Pick 后
Pick
Pick 将每个像素替换为其周围 3 × 3 像素方块中随机选择的一个像素。
该对话框与 Hurl 滤镜的对话框非常相似。然而,由于滤镜的工作方式,重复应用时效果非常温和。
结果显示在图 17-118 中。
RGB 噪声
RGB 噪声的工作方式类似于 HSV 噪声滤镜,但其随机化经过归一化处理,这意味着剧烈变化的可能性比轻微变化要小得多。此外,RGB 噪声允许你对 Alpha 通道进行更改。

图 17-119. RGB 噪声对话框

图 17-120. 应用 RGB 噪声后
在对话框中,如 图 17-119 所示,红色、绿色和蓝色滑块的范围是 [0 到 1]。如果未勾选 INDEPENDENT RGB,三个滑块的值将相同,结果为灰色噪声。如果勾选了 CORRELATED NOISE 框,则启用乘法噪声;否则噪声为加性噪声。在相关模式下,噪声与像素中的通道值相关,因此对于亮像素,噪声被放大,而对于暗像素则被抑制。

图 17-121. 应用 Slur 后
结果如 图 17-120 所示。
Slur
Slur 模拟熔化效果,仿佛像素正在下滴。一部分像素会被随机选择进行模糊处理,且有 80% 的概率这些选中的像素会被替换为上方的像素;否则剩下的 20% 会被替换为左侧或右侧的像素。
该对话框与 Hurl 和 Pick 滤镜的对话框非常相似。RANDOMIZATION 设置变化的像素比例。此滤镜在将 REPEAT 设置为较高值时效果最佳。另一方面,过高的随机化比例可能会降低效果。
结果如 图 17-121 所示。
Spread
Spread 在给定的距离范围内随机交换像素,且对单一*坦颜色区域没有影响。
对话框非常简洁,仅包含两个用于设置交换像素之间最大距离的字段。您可以打破链条输入不相关的值,并选择替代单位。
结果如 图 17-122 所示。

图 17-122. 应用 Spread 后

图 17-123. 初始图像
17.7 边缘检测滤镜
Edge-Detect 菜单中的五个滤镜都用于检测图像中的边缘并突出显示它们。它们寻找颜色强度发生剧烈变化的地方,这通常表示物体的边缘。结果通常是图像的轮廓,颜色被减少或移除,并设置在黑色或白色的背景上。通常,通过首先对图像添加模糊效果,*滑小的瑕疵并避免错误的边缘,可以获得更好的结果。我们对 图 17-123 中显示的图像进行了轻微模糊处理,以便演示 Edge-Detect 滤镜。

图 17-124. 高斯差异对话框
高斯差异
高斯差分通过对图像应用两种不同半径的高斯模糊,然后使用减法方法混合生成的图像来工作。
在对话框中,如图 17-124 所示,最重要的参数是两个半径。它们必须不同,通常 RADIUS 1 大于 RADIUS 2。理想的设置取决于正在处理的图像。选中 NORMALIZE 复选框时,会拉伸结果的对比度,选中 INVERT 复选框时,会反转结果,生成白色背景上的黑色线条。
选中 INVERT 复选框后的结果,如图 17-125 所示。
Edge
Edge 实际上是六种不同的边缘检测滤镜,每一种滤镜都应用了独特的算法。
在对话框中,ALGORITHM 包含六种不同的算法。AMOUNT [1 到 10]设置用于确定什么是边缘的阈值。较低的值会产生黑色背景上的细线;较高的值会产生彩色背景上的粗线。三个单选按钮决定算法在阈值上找到缺失像素的位置,但效果非常微妙。

图 17-125. 应用高斯差分后的效果

图 17-126. 应用 Edge, Sobel 算法后的效果
六种算法的一些结果显示在图 17-126 到图 17-129 之间。在所有这些情况下,结果的颜色被反转(图像:颜色 > 反转),并且使用了 Levels 工具的 AUTO 按钮来使结果更易于查看。
拉普拉斯
Laplace 滤镜与 Edge 滤镜中的 Laplace 相同,但没有任何参数。由于它生成非常细的边缘,可以通过拉伸对比度(图像:颜色 > 自动 > 拉伸对比度)并反转颜色(图像:颜色 > 反转)来创建更明显的效果。我们的结果显示在图 17-130 中,与图 17-129 的区别在于 Laplace 滤镜的隐式参数。

图 17-127. 应用 Edge, Gradient 算法后的效果

图 17-128. 应用边缘检测,微分算法后

图 17-129. 应用边缘检测,拉普拉斯算法后

图 17-130. 应用拉普拉斯后

图 17-131. Neon 对话框
Neon
Neon 为边缘添加明亮的颜色,就像荧光一样。
在对话框中,如图 17-131 所示,RADIUS 设置边缘的厚度,AMOUNT 则改变滤镜效果的强度。查看图 17-132 中的结果。
Sobel
Sobel 分别检测水*边缘和垂直边缘。对话框如图 17-133 所示,没有数字参数。复选框允许你渲染水*或垂直边缘,或两者都渲染。如果只激活一个方向,勾选“保留结果符号”复选框时,将会基于发现的边缘生成一个浮雕表面。一个示例如图 17-134 所示,通过使用“自动”按钮在“级别”工具中进行改进。

图 17-132. 应用 Neon 后

图 17-133. Sobel 对话框

图 17-134. 应用 Sobel 后
17.8 通用滤镜
在通用菜单中只有三个滤镜,且只有第一个滤镜有对话框。该部分的滤镜之间关系模糊;它们都使用矩阵来计算新的像素值,这是滤镜的共同特性。事实上,这三个滤镜之所以出现在这个菜单中,是因为它们没有合适的位置可以归类。
卷积矩阵
卷积矩阵可以被称为通用滤镜,因为它用于生成自定义滤镜,如模糊、锐化、浮雕、反转等多种效果。
对话框的主要部分,如图 17-135 所示,是矩阵(MATRIX),一个 5 × 5 数字阵列。中间的框对应当前像素,其他框对应邻*像素。滤镜的工作原理是将当前像素及其附*的每个像素与矩阵中的对应系数相乘,然后将这些数值相加,再将总和除以除数。这个过程类似于取*均值。如果包括偏移量,该数值将被加到计算结果中。最终结果就是当前像素的新值。
计算分别针对三个 RGB 通道和 Alpha 通道(如果有的话)进行。对话框右侧的复选框允许你选择哪些通道进行滤波。如果选中“归一化”框,除数将自动设置为矩阵框中值的总和,如果总和为零,则设为 1,并偏移 128;如果总和为负数,则使用 255 的偏移量。
当当前像素位于图像的边缘时,可以通过两种方式填充缺失的像素:EXTEND 复制边界上的像素来填充空白区域;或者 WRAP 从相对的边界取像素值,就像图像被包裹在一个圆柱体上一样。

图 17-135. 卷积矩阵对话框

图 17-136. 应用卷积矩阵后的效果
如果选中 ALPHA-加权框,则在计算新像素值时会包含当前像素的 Alpha 通道。
由于这是一个非常灵活的滤镜,展示所有可能有趣的应用至少需要一个章节。为了节省空间,我们选择了一个例子:边缘检测类型的滤镜,如图 17-136 所示。我们还使用了“级别”工具来改善结果。

图 17-137. 应用膨胀后的效果

图 17-138. 应用侵蚀后的效果
膨胀
膨胀使用一个简单的预设 3 × 3 矩阵。中央像素的值被更改为八个邻*像素中的最大值。图 17-137 展示了滤镜应用三次后的效果。
侵蚀
侵蚀与膨胀的工作原理相同,不同之处在于它取邻*像素中的最小值作为新像素值。图 17-138 展示了滤镜应用三次后的效果。

图 17-139. 第一张图片

图 17-140. 第二张图片
17.9 合并滤镜
在“合并”菜单中的滤镜用于将两张或更多图片合成。我们省略了“胶片条”,因为现在很少使用胶片。
深度合并
深度合并滤镜使用两个图像图作为引导合并两张图像。它需要四张图像,并且它们必须都具有相同的尺寸。图像图必须是灰度图。暗区对应于关联图像中将可见的区域,而图像图中的亮区将成为关联图像中的透明区域。换句话说,图像图充当了蒙版。
在图 17-139 和图 17-140 中显示的图像被用来演示此滤镜。首先,它们被裁剪并缩放,直到它们的大小相同。为了构建图 17-141 和图 17-142 中所示的图像图,我们执行了以下操作:

图 17-141. 第一张图像的图像图
-
选择了按颜色选择工具。
-
点击图像的一个亮区,按住
,然后点击其他亮区,直到图像中的所有亮区都被选中。 -
创建了一个新的白色图层。
-
反转选择并填充为黑色。
-
将新图层拖动到工具箱中,创建一个新图像。
-
从图像中删除了蒙版层。
选择深度合并滤镜时,显示图 17-143 中所示的对话框。右侧的菜单用于设置源图像和深度图像图。其余的参数如下:
-
OVERLAP [0 到 2] 通过半透明效果*滑图像之间的过渡。
-
OFFSET [–1 到 +1] 调整源图像在结果图像中的可见性。
-
SCALE [–1 到 +1] 与 OFFSET 执行相同的操作,但对每张图像单独进行,通过降低缩放值来加深其图像图。
请参阅图 17-144 中的结果。

图 17-142. 第二张图像的图像图

图 17-143. 深度合并对话框
17.10 艺术滤镜
艺术菜单很长,包含许多复杂的滤镜。该菜单中的滤镜创建艺术效果,从模拟画布到模仿立体主义或印象派画作。我们省略了 1987 年科幻电影《终结者》中的“掠食者”滤镜。

图 17-144. 应用深度合并后

图 17-145. 应用画布对话框
应用画布
应用画布效果模拟了画布质感。画布的粗糙度无法更改,且该滤镜选项较少。
如图 17-145 所示,包含控制光照方向和画布凹凸效果的选项。该滤镜的效果如图 17-146 所示。
卡通效果
卡通效果模拟了用黑色墨水绘制的图像,并随后进行了着色。该滤镜通过加深图像中最暗的区域来工作。卡通滤镜的效果展示在图 17-147 中。滤镜对话框如图 17-148 所示。只有两个参数:

图 17-146. 应用画布效果后的效果

图 17-147. 初始图像
-
MASK RADIUS [1 到 50]控制卡通画的粗糙度,最佳值取决于图像的大小。作为起点,尝试设置为图像边长(像素)的 1/100。
-
PERCENT BLACK [0 到 1]控制通过改变图像中添加的黑色量来调节效果的强度。
请参见图 17-149 中的结果。

图 17-148. 卡通对话框

图 17-149. 应用卡通效果后的效果
Clothify
Clothify 的效果类似于应用画布(Apply Canvas),但布料质感更加丰富,不像拉伸的画布那样*坦。
如图 17-150 所示,包含两组参数。两组模糊(BLUR)参数控制布料质感的外观,最后三个参数控制光照效果:光照方向、光照高度和凹凸效果的深度。
结果如图 17-151 所示。

图 17-150. Clothify 对话框

图 17-151. 应用 Clothify 后的效果
立体主义效果
立体主义模拟了立体派画风。它通过从图像中提取半透明颜色并将这些颜色构建成小方块,随机散布这些方块,将它们放置在颜色来源附*。
如图 17-152 所示,包含以下参数:
-
瓦片大小 [0 到 100] 设置方块的大小。
-
瓦片饱和度 [0 到 10] 设置方块的透明度,但它也会影响方块的大小。在低值下,图像较暗且部分透明,只有少量的小方块,处理速度非常快。高值时,图像颜色鲜艳,方块较大,处理时间较长。
-
使用背景颜色,当选中时,会将背景颜色替代黑色,显示在半透明的方块下方。
我们的结果显示在图 17-153 中。

图 17-152. 立体主义对话框

图 17-153. 应用立体主义后
GIMPressionist
GIMPressionist 是 GIMP 中最复杂、最强大的艺术滤镜,有时被称为艺术滤镜之王。其基本思想是将图像显示在具有特定属性的模拟纸张上,用具有自己属性的画笔进行绘制。还有许多其他可以调整的参数。
它的对话框显示在图 17-154 中。共有八个标签,每个标签包含大量的参数设置,导致可能的组合数量非常庞大。由于该滤镜的处理过程非常复杂,必须通过点击更新按钮来手动更新预览。此外,重置按钮将预览恢复为初始图像。
该滤镜提供了许多预定义的参数组合,并且可以将新的组合添加到列表中。要创建一个预设,调整各个标签中的参数值,在预设标签顶部的字段中输入新组合的名称,然后点击保存当前设置。
选择一个预设组合后,必须点击应用按钮,才能在其他七个标签中更改参数值。只有当选中的预设不是预定义的时,删除按钮才会启用。最后,刷新按钮将加载所有在 GIMP 之外添加到 GIMPressionist 的新预设组合。
预览只是可能结果的一个指示,并不是滤镜实际效果的预览。实际效果取决于图像的大小,这会影响画笔笔触的显示大小,正如在现实中一样。如果图像的大小与预览相同,预览将是准确的。
纸张标签(图 17-155)可用于调整图像看起来被绘制的纸张纹理。共有九种纹理可供选择。该标签中的预览只是一个大致的*似,因为图像大小会影响效果,并且只显示纹理的通用预览。SCALE 滑块[3 到 150]会改变纹理相对于图像的大小,RELIEF 滑块[0 到 100]会改变图案浮雕的深度。选中 INVERT 框时,会反转纹理,GIMP 中将其表示为灰度图像。选中 OVERLAY 框时,纹理会作为新图层创建,图层的透明度由 RELIEF 百分比设置。
画笔标签(图 17-156)的工作方式类似。存在一长串现有的画笔,这些画笔是小的灰度图像。如果在选择滤镜之前已经在 GIMP 中打开了其他图像或图层,它们将出现在 SELECT 菜单中,并可以保存为画笔。GAMMA 滑块设置画笔的亮度。ASPECT RATIO [–1 到 +1] 会改变画笔的比例:负值会减小高度,正值会减小宽度。画笔大小可以在大小标签中更改。RELIEF [0 到 100] 指定每次笔画使用的虚拟颜料量。

图 17-154. GIMPressionist 对话框,预设标签

图 17-155. GIMPressionist 对话框,纸张标签
方向标签(图 17-157)设置画笔笔画的方向。DIRECTIONS 滑块指定笔画中的像素数[1 到 30](即笔画的宽度)。START ANGLE [0 到 360]设置第一笔的方向,ANGLE SPAN [0 到 360]设置后续笔画的可能范围。图像有八个方面可以控制笔画的 ORIENTATION:

图 17-156. GIMPressionist 对话框,画笔标签

图 17-157. GIMPressionist 对话框,方向标签
-
VALUE:亮度决定笔画的方向。
-
RADIUS:笔画方向基于从图像中心的距离。
-
RANDOM:笔画方向为随机。
-
RADIAL:笔画方向基于指向图像中心的方向。
![方向地图编辑器]()
图 17-158. 定向地图编辑器
-
FLOWING:生成一个流动模式,与图像属性无关。
-
HUE:色相决定笔画的方向。
-
ADAPTIVE:方向遵循原始图像的轮廓。
-
MANUAL:点击 EDIT 按钮打开定向地图编辑器。
定向地图编辑器窗口(图 17-158)可以用来根据向量定义连续笔画的定向,这些向量在左侧的图像预览中显示(称为 VECTORS)。一个垂直滑块可以改变预览的亮度,使向量更加明显。中键点击预览可以在点击的位置添加一个新向量。当前向量以红色显示,其他向量为灰色。左键点击可以移动当前向量,右键点击可以旋转它。预览下方的两个箭头按钮可以切换当前的向量,ADD 按钮会在预览的中心添加一个新向量。KILL 按钮删除当前向量。右侧的预览,称为 PREVIEW,展示了向量对笔画方向的影响。
预览下方的第一个和第三个滑块修改当前向量的参数:ANGLE 与右键单击的效果相同,STRENGTH [0.1 到 5] 改变向量的长度,代表每个向量的效果范围。其他两个滑块影响所有向量:ANGLE OFFSET 改变所有向量的角度,STRENGTH EXP 改变所有向量的长度。Exp 代表指数,可能与用于计算结果的数学算法相关。

图 17-159. GIMPressionist 对话框,大小选项卡
在左侧,TYPE 设置笔画的排列方式,显示在右侧的预览中。勾选 VORONOI 框后,只有最*的向量会影响给定的点。
无法保存通过编辑器构建的定向地图,因此你必须重新创建想要再次使用的地图。不过,APPLY 按钮允许你在 GIMPressionist 预览窗口中查看定向地图的效果。请注意,应用效果后你需要更新预览。
大小选项卡(图 17-159)设置笔画的大小,操作方式与定向选项卡非常相似。你可以设置变化量、最小和最大尺寸,并选择八种可能的图像特征中哪些影响笔刷的大小。当选择手动方法时,点击 EDIT 按钮可以打开大小映射编辑器。
大小映射编辑器窗口(图 17-160)与定向地图编辑器相似,唯一不同的是没有类型选择,角度设置被大小设置取代。
“放置”标签(图 17-161)用于指定笔画在图像中的分布方式:随机或均匀分布,若勾选“居中”(CENTERED),则笔画围绕中心分布,且笔画密度(STROKE DENSITY)范围为[1 到 50]。

图 17-160。尺寸图编辑器

图 17-161。GIMPressionist 对话框,放置标签

图 17-162。GIMPressionist 对话框,颜色标签
“颜色”标签(图 17-162)用于指定每个笔画将使用的颜色。笔画可以是其覆盖像素的*均颜色,也可以是中心像素的相同颜色。还可以添加“颜色噪声”(COLOR NOISE)[0 到 100](随机颜色变化)。
“常规”标签(图 17-163)设置背景颜色和笔画的浮雕效果。背景颜色(笔画之间的颜色)可以取自初始图像或所选纸张,或者选择一个纯色,通过颜色选择器进行选取。如果图像有 Alpha 通道,背景也可以是透明的。
这三个复选框的功能如下:
-
“绘制边缘”(PAINT EDGES)在所有笔画周围创建一个细边框。
![GIMPressionist 对话框,常规标签]()
图 17-163。GIMPressionist 对话框,常规标签
![GIMPressionist 的一个示例]()
图 17-164。GIMPressionist 的一个示例
-
“可*铺”(TILEABLE)使图像可*铺。
-
“投影阴影”(DROP SHADOW)在每个笔画下方添加轻微的阴影。
右侧的五个滑块为笔画增加浮雕效果:
-
“边缘加深”(EDGE DARKEN)[0 到 1]设置浮雕的深度。
-
“阴影加深”(SHADOW DARKEN)[0 到 99]设置阴影的暗度。
-
“阴影深度”(SHADOW DEPTH)[0 到 99]设置笔画与阴影之间的距离。
-
“阴影模糊”(SHADOW BLUR)[0 到 99]模糊阴影。
-
“偏差阈值”(DEVIATION THRESHOLD)[0 到 1]相当神秘,可以保持默认值。

图 17-165。GIMPressionist 的第二种可能结果

图 17-166。GIMPressionist 的第三个示例
GIMPressionist 拥有丰富的参数设置,因此有大量可能的结果。需要注意的是,一些设置可能导致计算时间过长。由于 GIMPressionist 滤镜的多样性,它实际上可以复制许多其他艺术滤镜效果,如应用画布或立体主义。图 17-164 到图 17-166 展示了在图 17-147 中应用 GIMPressionist 的不同效果。

图 17-167. 应用玻璃砖瓦后的效果
玻璃砖瓦
玻璃砖瓦效果模拟通过玻璃砖墙观看图像的效果。对话框仅包含瓦片的宽度和高度设置。结果如图 17-167 所示。
油画化
油画化滤镜旨在模拟具有大笔触的油画效果。虽然也可以使用 GIMPressionist 滤镜获得相同的效果,但这个滤镜使过程更加快速和简便。
如图 17-168 所示,油画化对话框的参数设置与深度合并滤镜类似。MASK SIZE [3 到 50]指定了笔触的大小。mask-size 图像选项要求打开另一张与正在编辑的图像大小相同的图像,最好是灰度图像。图像地图的亮度决定目标图像中笔触的大小。EXPONENT [1 到 20]设置笔触之间的变化程度,这也可以通过图像地图来指定。最后,勾选 USE INTENSITY ALGORITHM 框时,会保留初始图像的细节和颜色。此滤镜通常在处理过程中需要较长时间才能产生结果。图 17-169 显示了油画化的可能效果。

图 17-168. 油画化对话框

图 17-169. 应用油画化后的效果
照片复制
照片复制效果会模拟黑白复印件。结果类似于灰度边缘检测图像。
照片复制滤镜会加深图像中比邻*像素*均值更暗的区域,同时会提亮其他区域。除了可以模拟复印效果外,你还可以用这个滤镜锐化图像:将其应用到位于图层堆栈中原始图像上方的图层副本,然后将该图层设置为“叠加”模式。

图 17-170. 照片复制对话框
如图 17-170 所示,该对话框有以下参数:
-
MASK RADIUS [3 到 50] 设置将被*均处理的邻域区域大小,从而改变效果的粗糙度。
-
SHARPNESS [0 到 1] 设置结果的锐度。
-
PERCENT BLACK [0 到 1] 控制添加到图像中的纯黑色量。该效果通常比较微妙。
-
PERCENT WHITE [0 到 1] 设置图像中白色像素的比例。如果 PERCENT WHITE 设置为零,滤镜效果将非常类似于去饱和处理。
图 17-171 显示了结果。

图 17-171. 应用 Photocopy 后的效果

图 17-172. Softglow 对话框
Softglow
Softglow 通过进一步加亮已经最亮的区域,使图像发光。
对话框中的设置,如图 17-172 所示,简单明了。GLOW RADIUS [1 到 50] 影响结果图像的锐度。BRIGHTNESS [0 到 1] 设置效果的强度。SHARPNESS [0 到 1] 决定光照的强度。请参见图 17-173。

图 17-173. 应用 Softglow 后的效果

图 17-174. 梵高(LIC)对话框
梵高
梵高滤镜的正式名称为梵高(LIC),其中 LIC 代表线积分卷积(Line Integral Convolution)。此滤镜通过两种方式之一为图像添加模糊:基于图像地图中的梯度,或基于白噪声。图 17-174 中的对话框不包括预览。该对话框有三组单选按钮:
-
EFFECT CHANNEL 指定使用的 HSV 通道。
-
EFFECT OPERATOR 允许你在图像中的梯度或梯度的导数(反向)之间进行选择。
![效果图像]()
图 17-175. 效果图像
![应用梵高效果后,以目标图像作为效果图像]()
图 17-176. 应用梵高效果后,以目标图像作为效果图像
-
CONVOLVE 改变与目标图像结合的内容:可以是白噪声(在所有频率中幅度相同的噪声)、效果图像或目标图像本身。
效果图像必须与处理的图像大小相同,且滤镜只会使用其渐变。图像在调用滤镜时必须在 GIMP 中打开。我们使用了图 17-175 中所示的图像,该图像是通过混合工具创建的。
滑块很难解释,你可能通过尝试它们来学得最好。FILTER LENGTH [0.1 到 64]是处理源图像时唯一真正有用的参数。它控制模糊的程度或纹理的粗糙度。

图 17-177. 使用白噪声应用费曼效果后的结果

图 17-178. 编织对话框
图 17-176 显示了当目标图像也是效果图像,并且 CONVOLVE 设置为 WITH SOURCE IMAGE 时的效果。图 17-177 则显示了选择白噪声时的结果。
编织
编织模拟了将图像绘制在带子或可能是稻草编织物上的效果。这些带子有条纹,使它们看起来像是由某种纤维材料制成的。这些条纹被称为线程。
对话框,如图 17-178 所示,不包含预览。该滤镜会构建一个额外的图层,包含编织图案,并以“叠加”模式将其与原图结合。该图案显示在图 17-179 中。参数指定了带子的宽度和间距;阴影的深浅;以及线条的长度、密度和强度。

图 17-179. 应用编织效果后
17.11 装饰滤镜
装饰菜单包含九个选项,但如果图像处于灰度模式,则第一个和第三个选项会被灰显;如果图像处于彩色模式,则最后两个选项会被灰显。这些滤镜被称为装饰滤镜,因为它们会为图像添加一些装饰,例如边框。我们省略了最后三个滤镜(滑动、模板雕刻和模板铬),因为它们并不太有用。
添加倒角
添加倒角通过从选区创建新图层,给图像选区添加轻微的倒角。对话框包含一个参数,允许你设置倒角的厚度[0 到 30]。该滤镜可以生成新图像,而不是更改源图像,且用于倒角的凸起图层可以保存为底层图层。
我们将加外 bevel 滤镜应用于图 17-180 中显示的图像,并选择了中间的方形区域。结果见图 17-181。

图 17-180。初始图像

图 17-181。应用加外 bevel 后的效果

图 17-182。应用加边框后的效果
添加边框
添加边框会在图像周围添加一个带有浮雕效果的边框。对话框简单,允许您设置 X 和 Y 方向的边框大小;通过颜色选择器设置颜色;以及增量值[0 到 255],用于指定上下左右边框的亮度差值。增量值被加到顶部边框的 HSV 值中,并从底部边框的 HSV 值中减去,一半的增量值被加到左边框中,从右边框中减去。见图 17-182。

图 17-183。初始图像

图 17-184。应用咖啡渍后的效果
咖啡渍
咖啡渍模拟了咖啡渍效果。
对话框只有两个参数:污渍的数量[1 到 10],以及一个复选框,允许您在仅暗化模式下创建污渍层。默认情况下,层为普通模式。每个污渍都会在自己的层中创建,并且每一层都可以在之后移动或删除。
初始图像见图 17-183,应用咖啡渍后的结果见图 17-184。
模糊边框
模糊边框添加了一种新型的边框,它在图像和边框之间的过渡处看起来像是碎裂成片。
图 17-185 中显示的对话框包含了设置边框颜色和大小的选项。第一个复选框用于模糊图像和边框的交界处。粒度设置通过滑块[1 到 16]调整,改变边框碎裂块的大小。较低的值会导致更小的碎片。下一个复选框添加阴影,阴影权重滑块[1 到 100]设置阴影的不透明度。对话框底部有两个复选框,用于创建新图像(而不是修改原始图像)或将结果合并(而不是将边框作为新图层创建)。
模糊边框的结果见图 17-186。

图 17-185。模糊边界对话框

图 17-186。应用模糊边界后的效果
旧照片
旧照片效果通过对图像进行若干变换,使其看起来像一张老照片。
在图 17-187 中显示的对话框中,你可以选择是否对照片进行模糊处理,添加指定大小的模糊边框,将颜色转换为褐色调,或加入一些瑕疵。一旦选择了设置,可以生成图片的副本或直接对原始图片进行处理。
结果显示在图 17-188 中。

图 17-187。旧照片对话框

图 17-188。应用旧照片后的效果

图 17-189。圆角对话框
圆角
圆角效果模拟了一张带有圆角的照片,放置在某个背景上,并且背景有阴影。
在对话框顶部(图 17-189)有一个字段,用来设置圆角的半径。其下是一个复选框,用于开启或关闭阴影,并且有字段可以设置阴影在 X 和 Y 方向的偏移量,以及阴影模糊的半径。在对话框底部,有复选框可选择添加背景(使用当前背景色)以及生成新图像。

图 17-190。应用圆角后的效果
圆角效果的结果显示在图 17-190 中。
17.12 地图滤镜
地图菜单中的 10 个滤镜将图像映射到物体上,从而变形图像;例如,通过添加浮雕效果、弯曲图像或使其无缝。地图滤镜常常产生非常戏剧性的效果。
浮雕贴图
浮雕贴图使用另一张图像作为地图来浮雕处理图像。如果地图比图像小,那么图像的某些区域将保持不变。
在图 17-191 中显示的对话框中,BUMP MAP 菜单列出了所有在 GIMP 中打开的图像以及在同一会话中之前打开的图像。MAP TYPE 可以设置为三种模式之一,这决定了凸起高度与映射图像亮度的关系:线性、球形或正弦形。
通常建议保留“补偿暗化”选项框以避免过于暗淡的结果。默认情况下,亮像素会生成凸起,暗像素会生成凹陷;如果勾选“反转高程图”框,亮像素将变为凹陷,暗像素将变为凸起。当勾选“*铺高程图”时,生成的图像将成为可*铺的高程效果,例如可以用作网页背景。

图 17-191. 高程图对话框

图 17-192. 一个高程图示例
方位角 [0 到 360] 设置光源的方向。仰角 [0.5 到 90] 设置光源在地*线上的位置(90 表示垂直方向)。深度 [1 到 65] 设置凹凸不*的高度差。X 偏移 [–1000 到 +1000] 将地图在水*方向上与图像进行偏移,而 Y 偏移则在垂直方向上进行偏移。水位 [0 到 255] 仅在图像包含透明度时有效:透明区域会被视为较暗,并变为凹陷(如果高程图没有被反转)。如果水位增高,这些凹陷会逐渐消失。环境光 [0 到 255] 是环境光的强度,当其值很高时,会减弱高程的效果。

图 17-193. 另一个高程图示例
我们的结果展示在图 17-192 中。图像本身作为地图使用。图 17-193 展示了对相同图像应用滤镜的效果,使用图 5-44 中的肖像作为地图,并略微增加了深度和仰角。
位移
位移使用两张图像作为位移图,一张用于 X 轴,另一张用于 Y 轴。这两张图像必须与原始图像大小相同,即正在被修改的图像。在选择滤镜时,必须确保所有三张图像都在 GIMP 中打开。只有地图图像的数值部分被使用,因此图像是彩色还是灰度图像并无区别。
对话框中的大部分选项,如图 17-194 所示,涉及位移。当位移模式为笛卡尔模式时,目标图像中的位移通过将选定的位移值(X 或 Y)乘以位移图中像素的值分量来计算。可以取消选择某一维度,只对目标图像进行单一方向的位移。当位移模式为极坐标模式时,X 是径向距离(称为 Pinch),Y 是切向距离(称为 Whirl)。边缘行为(EDGE BEHAVIOR)指定如何处理图像边缘:如果模式是 WRAP,缺失的像素将从对面获取;如果是 SMEAR,相邻的像素将在缺失像素的区域内重复;如果选择了 BLACK,缺失的像素将填充为黑色。

图 17-194. 位移对话框

图 17-195. 我们的位移图
计算实际的位移是相当复杂的。在 X 和 Y 维度中,位移图中像素值小于 127 时,位移向左;像素值大于 127 时,位移向右。在极坐标位移中,像素值大于 127 时,像素向外位移;像素值小于 127 时,像素向图像中心移动。

图 17-196. 在笛卡尔模式下应用位移后的结果

图 17-197. 在极坐标模式下应用位移后的结果
为了演示位移效果,我们通过创建一个与待处理图像大小相同的新图像,并用螺旋渐变填充,构建了图 17-195 所示的地图。在笛卡尔模式下应用位移后的结果如图 17-196 所示。图 17-197 显示的是相同过滤器和参数在极坐标模式下的结果。

图 17-198. 分形追踪对话框
分形追踪
分形追踪将图像映射到曼德博分形。
“分形追踪”对话框显示在图 17-198 中。OUTSIDE TYPE 选项决定了原始图像周围区域的显示内容。只有 WRAP 会生成一种类似分形的图案,其中包含图像的小副本。其他三个选项:TRANSPARENT、BLACK 和 WHITE,会将背景替换为透明、黑色或白色。MANDELBROT PARAMETERS 滑块非常敏感,应该小心设置,尤其是 DEPTH:在较高的值下(最大值为 50),初始图像会变得无法辨识。
“分形追踪”结果显示在图 17-199 中。
Illusion
Illusion 不使用第二张图像作为地图。相反,它使用图像本身的多个副本,分别在不同的大小、方向和亮度下,来构建类似万花筒的图像。

图 17-199。应用“分形追踪”后

图 17-200。应用“Illusion”后
对话框中只有两个可调整的参数:图像副本的数量[–32 到 +64](负值会反转旋转方向)和模式。
结果显示在图 17-200 中。
制作无缝效果
“制作无缝效果”没有对话框和选项。它通过转换图像使其可*铺。为此,它将图像的一部分切割成四份,将每一份放到原始位置的对角线上,并与原始图像创建*滑过渡。
我们的结果显示在图 17-201 中。

图 17-201。应用“制作无缝效果”后
Map Object
Map Object 将一张或多张图像映射到*面、球面、盒子或圆柱体上。可以调整光源、材质属性和物体的方向。
过滤器的对话框包含四到五个不同的标签,具体取决于所选择的对象。Options 标签出现在图 17-202 中,并附有预览图。此处有缩放按钮,以及一个 PREVIEW! 按钮,尽管在 Options 标签中没有用,但在其他标签中是有用的。勾选 SHOW WIREFRAME 复选框时,会在预览图中添加物体的线框图。
方向选项卡中的 MAP TO 选项允许你在四个不同的对象之间进行选择。还有复选框可以替换背景为透明,或创建新的图像。另一个只适用于*面:TILE SOURCE IMAGE 将图像中剩余的空白区域填充为被推到对面一侧的内容。

图 17-202. 地图对象对话框,选项卡

图 17-203. 地图对象对话框,光照选项卡
一般情况下,应保持启用抗锯齿(ENABLE ANTIALIASING)选项,并且相应的滑块和计数器也可以保持原样。
在光照选项卡(图 17-203)中,LIGHT-SOURCE TYPE 可以设置为点光源、方向光源或没有光源。三个坐标决定光源的位置或方向光的方向向量。LIGHTSOURCE COLOR 弹出颜色选择器。
在材质选项卡(图 17-204)中,强度级别(INTENSITY LEVELS)改变间接(AMBIENT)或直接(DIFFUSE)光的属性。在默认设置下,没有直接照明的区域会非常暗。对象的反射率由三个参数指定:DIFFUSE 设置反射部分的亮度,SPECULAR 设置高光的强度,HIGHLIGHT 改变高光的精度。这些参数可能很难正确设置,而 PREVIEW!按钮非常有用。

图 17-204. 地图对象对话框,材质选项卡

图 17-205. 地图对象对话框,方向选项卡
方向选项卡(图 17-205)包含几个三维坐标滑块,用于设置对象的位置和旋转。原点(0,0)始终是对象的左上角。位置坐标的范围是[–1 到+2],旋转坐标的范围是[–180 到+180]。应定期使用 PREVIEW!按钮检查新对象的位置,因为很难准确预测这些滑块的效果。
盒子选项卡(图 17-206)仅在对象是盒子时显示。该选项卡主要用于选择将映射到盒子六个面上的图像。选择滤镜时,图像必须已在 GIMP 中打开,并会自动缩放以适应盒子。三个滑块[0 到 5]用于改变盒子边缘的大小。
圆柱体选项卡(图 17-207)仅在对象是圆柱体时显示。它允许您选择将映射到圆柱体帽面上的图像。圆柱体的弯曲面上的图像始终是当前图像。两个尺寸滑块[0 到 2]可用于改变圆柱体的尺寸。

图 17-206. 地图对象对话框,盒子选项卡

图 17-207. 地图对象对话框,圆柱体选项卡
图 17-208 到图 17-211 展示了 Map Object 滤镜如何将一些示例图像分别映射到盒子、圆柱体、球体和*面。
纸块
纸块将图像切割成许多大小相同的正方形,并随机移动它们,留下些许间隙或重叠的部分。
在对话框中,如图 17-212 所示,您可以设置正方形的大小以及横向和纵向的正方形数量。这些参数是相互关联的:设置 X 和 Y 参数会自动改变宽度(WIDTH)和高度(HEIGHT),反之亦然。MOVEMENT 是在尺寸的百分比限制内随机计算的。如果像素超出图像边界,可以直接裁切,或者将其包裹到图像的另一侧。FRACTIONAL PIXELS 是没有被任何纸块覆盖的像素。它们可以根据所选的背景类型(BACKGROUND)填充,保持原样(IGNORE),或被裁剪掉(FORCE)。背景类型(BACKGROUND TYPE)指定在纸块移动后,纸块之间的空间如何处理。空间可以是透明的;可以包含原始图像(正片或反转);也可以包含前景色或背景色,或通过颜色选择器选择的其他颜色。如果选中 CENTERING 框,纸块将被集中到图像的中心。

图 17-208. 映射到盒子

图 17-209. 映射到圆柱体

图 17-210. 映射到球面

图 17-211. 映射到*面

图 17-212. Paper Tile 对话框

图 17-213. 应用 Paper Tile 后

图 17-214. Small Tiles 对话框
我们的结果如 图 17-213 所示。
Small Tiles
Small Tiles 创建图像的小副本,以网格形式显示。
在 图 17-214 所示的对话框中,最重要的设置是 SEGMENT 数量(即结果图像中小图像的行数和列数)。例如,值为 3 时,结果为 9 个副本。副本可以翻转,水*或垂直翻转,或同时翻转。翻转可以应用于所有瓷砖、每隔一个瓷砖,或某个明确指定的瓷砖,你可以通过其列和行来指定。最后,如果图像图层有 Alpha 通道,结果的透明度可以设置为小于 100%。

图 17-215. 应用 Small Tiles 后

图 17-216. Tile 对话框
参见 图 17-215 查看结果。
Tile
Tile 构建一个包含足够多个原始图像副本的图像,以适应新尺寸。
如 图 17-216 所示,对话框非常简单。可以通过链接的字段设置图像的新尺寸,且该更改可以应用于当前图像或新图像。如果新尺寸小于当前图像,结果中图像会被裁剪。如果新尺寸较大,原始图像会以多次复制的形式铺满新图像。

图 17-217. 应用 Tile 后
我们的结果如 图 17-217 所示。初始图像尺寸为 768 × 1024。
Warp
Warp 是一个复杂的滤镜,结果难以预测,因为没有预览。反复试验的方法通常不可行,因为滤镜的处理时间相当长。Warp 根据灰度位移图的梯度坡度来位移图像的像素。
对话框如图 17-218 所示。为了演示滤镜,我们通过创建一个新的图像构建了一个位移图,该图像与原图大小相同(图 17-139),并填充了纯噪声(图像:滤镜 > 渲染 > 云彩 > 纯噪声)。该位移图包含随机方向的梯度。步长默认设置为 10,这样图像像素的位移仅为 1 个像素。在本例中,我们将步长增加到 100。滤镜效果将重复迭代次数。边缘启用单选按钮无需解释。图 17-219 显示了结果。
对话框的第二部分,高级选项,包括以下选项:
-
抖动大小可用于创建抖动效果,如图 17-220 所示。步长设置为零,因此会有抖动效果,但没有位移。
![Warp 对话框]()
图 17-218. Warp 对话框
![应用位移图后]()
图 17-219. 应用位移图后
-
幅度图根据图像的亮度而非梯度来改变目标图像,并与位移图一起使用以创建最终效果。幅度图的黑色区域取消滤镜效果,而白色区域则产生最强的效果。在图 17-221 中,使用的幅度图是一个简单的垂直渐变,从顶部的黑色到底部的白色,因此位移图的效果在图像底部最强。更改次数由子步骤指定。
![应用抖动但无位移的 Warp]()
图 17-220. 应用抖动但无位移的 Warp
![应用幅度图后]()
图 17-221. 应用幅度图后
-
旋转角度是位移与梯度之间的角度。在图 17-221 中,旋转角度设置为 90。
对话框的第三部分,更多高级选项,允许使用两个额外的图像。这些图像仅在相应系数大于零时才会产生效果。

图 17-222。初始图像
17.13 渲染滤镜
渲染菜单包含三个子菜单和七个常规条目。渲染菜单中的所有滤镜都会用图案替换当前图层或选区,通常用于空白图像或空白图层。
云滤镜
云子菜单包含四个生成云效果的滤镜,但第一个滤镜与第四个几乎完全相同。我们省略了雾霾滤镜,因为它似乎不太有用。
差异云
差异云首先生成固体噪声,稍后将讨论这一点。该滤镜作用于一个新图层,然后将该新图层置于差异模式,并与原图层合并。我们在图像中使用了此滤镜,见图 17-222,并得到了图 17-223 中显示的结果。
等离子
等离子生成一个五颜六色的不透明云层,填充当前图层或选区。它可以用来生成纹理或为去饱和的图层添加狂野的颜色。
如图 17-224 所示,对话框包含类似于其他滤镜的随机化参数。NEW SEED 按钮允许你生成随机图案,直到找到有趣的图案。TURBULENCE [0.1 到 7] 控制图案的*滑度和复杂度。

图 17-223。应用差异云后

图 17-224。等离子对话框
固体噪声
固体噪声与等离子非常相似,但它生成的是灰度图像,并且有更多的设置。它通常用于生成位移图或浮雕图。
如图 17-225 所示,对话框以随机化设置开始。其余参数可用于修改生成的图案。TURBULENT 使图案更粗糙。TILABLE 使图案可*铺。DETAIL [1 到 15]将图案从云状改变为砂砾状。XSIZE 和 YSIZE [0.1 到 16]设置每个维度的细节级别。

图 17-225。固体噪声对话框

图 17-226。应用固体噪声后
示例见图 17-226。
自然滤镜
自然子菜单仅包含两个条目,但它们对应的是强大而复杂的滤镜。
火焰
Flame 可用于生成无限种类的图案,包括一些非凡的分形图案。几乎每一次尝试都会产生引人注目的计算机生成艺术,但很难预测结果,这可能会让人感到沮丧。Flame 在当前图层上绘制,这意味着它可以多次使用,生成连续图案的组合。如果图层具有 Alpha 通道,滤镜会使图层在应用 Flame 图案之前变为透明,这样当前图层就会消失,火焰图案会出现在下方的图层上。

图 17-227. Flame 对话框,渲染标签页
如 图 17-227 所示,对话框包含两个标签页和一个预览窗口。预览窗口旁边是三个重要按钮。SAVE 和 OPEN 允许你保存和恢复以前生成有趣图案的参数集。
EDIT 打开一个新窗口(图 17-228),在该窗口中显示当前图案的九个变体。当前的图案位于中心。点击任意图案会将其设置为当前图案,并在其周围生成一组新的图案。SPEED 以只有滤镜作者完全理解的方式改变图案。VARIATION 提供 32 种分形主题。RANDOMIZE 使用相同的参数生成一组新的图案。
现在切换回渲染标签页。前三个设置会在预览中显现效果,并改变图案的整体颜色属性。COLORMAP 菜单改变图案的色彩方案。共有六种预定义的色彩图可供选择。当前的渐变是默认选中的,名为 CUSTOM GRADIENT。其他选项基于本次 GIMP 会话中先前打开的所有图像。其余三个设置在预览中没有可见效果,要有意使用它们,你需要理解滤镜背后的数学原理(见 flam3.com/)。

图 17-228. 编辑 Flame 窗口

图 17-229. Flame 对话框,摄像机标签页
摄像机标签页(图 17-229)仅包含三个设置,这些设置只改变预览。最有用的是 ZOOM [–4 到 +4],它可以让你从不同的距离查看图案。X 和 Y 设置 [–2 到 +2] 会在工作区中移动图案。

图 17-230. Flame 滤镜的一个示例

图 17-231. 火焰滤镜的第二个示例

图 17-232. 火焰滤镜的第三个示例
图 17-230 到 图 17-234 展示了可以通过火焰滤镜实现的五个不同结果示例。第二和第三个示例(图 17-231 和 图 17-232)展示了火焰滤镜应用于本章前面提到的图像,而第四和第五个示例(图 17-233 和 图 17-234)则是多次应用滤镜的结果。

图 17-233. 火焰滤镜的第四个示例

图 17-234. 火焰滤镜的第五个示例
IFS 分形
IFS 分形(IFS 代表迭代函数系统)比火焰滤镜更加复杂,且更难掌握。然而,通过一些练习,能够以某个目标为导向使用该滤镜,并产生与预期结果相似的效果。
过滤器的对话框(图 17-235)包含两个顶部区域和两个底部标签。左上角的窗口显示用于生成分形的几何图形,右上角的窗口显示结果。最初,左窗口中有三个三角形,排列成一个较大的三角形,右窗口则显示所谓的谢尔宾斯基三角形。在左侧,所选的几何物体(从一个三角形开始)以粗体突出显示。点击物体可以选择它。

图 17-235. IFS 分形对话框,空间变换标签
对话框顶部一排的 10 个按钮具有以下功能:
-
移动所选物体。当任何一个物体移动时,其他物体也会一起移动并发生变形,右侧的分形图案也会发生变化。
-
旋转和缩放。与移动不同,这只对选定的对象起作用。要旋转一个对象,选择它并围绕该对象以圆形移动鼠标。要改变对象的大小,移动鼠标垂直于对象的中心。较大的对象对分形图案的影响更大。
-
扩展和变形。此操作的效果可能难以控制,尤其是当鼠标指针过于靠*对象中心时。最好点击对象的边缘附*。虽然对象可以呈现多种形状,但其周边在此操作过程中保持不变。
-
创建一个新对象。此操作将在左侧窗口的中心添加一个新对象。一旦该对象被移动,所有对象,包括右侧预览中的对象,将会增加边。若它们是三角形,便会变成变形的矩形。因此,如果有五个对象,它们都会是不规则的五边形。请注意,如果在添加上一个对象后立即添加新对象,则只有最后添加的对象在移动时会使所有对象增加边。例如,你可能会得到五个不规则的矩形。
-
删除选定的对象。
-
撤销上一步操作。
-
重做上一步操作。
![IFS 分形对话框,渲染选项]()
图 17-236. IFS 分形对话框,渲染选项
-
选择所有对象。此操作可在进行任何变换之前使用,例如移动或旋转,以便一次性移动或旋转所有对象。
-
重新计算中心。
顶行的最后一个按钮会弹出IFS 分形渲染选项对话框(图 17-236),其中包含四个选项。最大内存可以加速渲染时间,这在使用较大的点半径或大量迭代时尤为重要。较高的最大内存值可以使计算更快。迭代次数是分形重复的次数。细分也会影响细节级别,较高的值可能导致更长的计算时间。点半径类似于画笔大小:较大的半径对应较大的画笔,而较小的半径则会导致一个由小点组成的分形图案。
空间变换选项卡以数字形式显示当前对象的参数(最初是一个三角形),这些数字可以直接调整,或者通过按每个数字右侧的上下按钮进行调整。
对话框底部的相对概率滑块设置选定对象对整个图案的影响程度。
颜色转换标签(图 17-237)可用于为分形图案添加颜色。默认情况下,图案使用当前的前景色生成。在颜色转换标签中所做的更改会应用于选定的对象。SIMPLE 将对象的颜色更改为选定的颜色,并可以设置色调和值的比例。FULL 允许你为 RGB 三个分量以及 Alpha 通道选择特定颜色,Alpha 通道以黑色显示。

图 17-237。IFS 分形对话框,颜色转换标签

图 17-238。两个叠加的 IFS 分形示例
学习使用 IFS 分形滤镜的最佳方法是通过移动和变形三个初始对象进行实验。鼠标移动应非常精确,因为即便是微小的移动也会产生较大的影响。使用*板和手写笔会更为理想。一旦你找到了喜欢的图案,可以添加新的对象来使图案更加丰富。通常,添加过多的对象并不明智,但很难说究竟多少个对象才算太多。图案完成后,再添加颜色。图 17-238 是一个简单的 IFS 分形图案示例。该滤镜在同一图层上使用了两次。
图案滤镜
图案子菜单包含八个构建图案的条目,部分是完全预定义的,其他则是通过大量参数组合和随机化生成的。

图 17-239。棋盘格对话框

图 17-240。当选中 Psychobilly 框时
棋盘格
棋盘格是一个非常简单的滤镜。根据设置,它会用规则的棋盘格或扭曲的棋盘格填充当前图层。
图 17-239 展示了滤镜的对话框。可以用多种不同的单位设置方格的大小。图 17-240 展示了当选中 PSYCHOBILLY 框时棋盘格的扭曲效果。

图 17-241。CML Explorer 对话框
CML Explorer
CML(耦合映射格)Explorer,所有图案滤镜中的王者,是一个非常复杂的工具,难以理解和掌握。它依赖于一种称为“元胞自动机”的数学模型。
在对话框的左上角(图 17-241)是一个长方形的滤镜结果预览,显示的内容并不反映当前图层的形状。下方是一些按钮,用于更改随机化设置:请求一个新的种子,并在固定种子和随机种子之间切换。再往下是保存当前参数配置和打开先前保存配置的按钮。滤镜对话框还包含六个选项卡,接下来会简要介绍。
该滤镜在 HSV 空间中工作,色相、饱和度和亮度选项卡包含相同的参数集,但更改仅会应用于指定的组件。接下来我们将介绍所有三个选项卡中共同的组件。
功能类型包括在图 17-242 中显示的选项和功能列表。对应的参数(亮度、饱和度或色相)可以从图像中获取;可以是标准的青色;或者通过某个函数计算得出,这些函数可能使用对话框中指定的参数k,或下文指定的功率因子p。

图 17-242. 功能类型菜单

图 17-243. 组合菜单
可以从图 17-243 中选择组合函数。这些函数背后的理论和效果可以写成一本书,但这不是那本书,因此我们建议你通过实验不同的函数来理解其作用。

图 17-244. 杂项排列菜单

图 17-245. 设置图表
杂项排列也包含一个函数列表,显示在图 17-244 中。与组合函数类似,这些函数的效果很难解释。杂项排列下方,选项卡包含一个复选框和许多滑块。了解它们用途的最好方式是亲自尝试。
"绘制设置图表"按钮显示图 17-245 中的图表。该图表提供了设置的可视化显示,可能帮助你更好地理解不同函数的影响。
Advanced 标签如图 17-246 所示。它包含三个滑块,每个滑块对应 HSV 模型的一个分量。MUTATION RATE 影响相对于邻*像素的像素变化。实验仍然是了解更改效果的最佳方式。

图 17-246. CML Explorer 对话框,Advanced 标签

图 17-247. CML Explorer 对话框,Others 标签
Others 标签如图 17-247 所示。INITIAL VALUE 字段包含图 17-248 所示的菜单,允许您选择初始值,并提供了除黑色或白色等固定值外,还可以选择随机来源的几种方法。随机种子可以通过下方的滑块进行更改。ZOOM SCALE 滑块让您更仔细地查看模式,但过度放大可能会导致强烈的像素化效果。
Misc Ops.标签(图 17-249)允许您将一个 HSV 通道的参数复制到另一个通道。底部的两个参数会改变对话框左侧 OPEN 按钮的效果。它们允许您仅从源文件加载一个通道,并将一个通道的参数值放入另一个通道。

图 17-248. 初始值菜单

图 17-249. CML Explorer 对话框,Misc Ops. 标签
CML Explorer 中不同功能的可能组合数量非常庞大,并且随着参数的增加,可能的结果数量极为广泛。滤镜的名称 CML Explorer 反映了这样一个事实:使用这个工具的最佳方式是探索 CML 算法的无数功能。图 17-250 到图 17-253 展示了它能产生的一些随机结果。强烈建议读者自己探索这个滤镜。

图 17-250. 一个 CML Explorer 示例

图 17-251. CML Explorer 的第二个示例

图 17-252. CML Explorer 的第三个例子

图 17-253. CML Explorer 的第四个例子
衍射图样
衍射图样根据图像创建波干涉图样。这个滤镜的作者从未写过参数的功能说明,因此了解它们的作用唯一的方法就是进行实验。预览图相当小,并且不会自动更新。要更新预览图,请点击 PREVIEW!按钮。
如图 17-254 所示的对话框包含四个标签页,前三个是相同的。每个标签页都包含三个滑块[0 到 20],用于 RGB 模型的三个分量。标签页改变频率、轮廓和锐利边缘。最后一个标签页包含亮度[0 到 1]、散射[0 到 100]和偏振[–1 到 1]的选项。

图 17-254. 衍射图样对话框

图 17-255. 衍射图样的一个例子

图 17-256. 衍射图样的第二个例子
衍射图样不可避免地会产生有趣的结果,但很难预测任何一个参数的变化会导致什么结果。图 17-255 到图 17-257 展示了三个例子。
网格
网格只是在当前图层上绘制一个网格。图 17-258 中显示的对话框允许你分别设置水*线、垂直线和交点的参数。

图 17-257. 衍射图样的第三个例子

图 17-258. 网格对话框
生成的交点可能比线条本身更细或更粗,这些交点看起来像加号。你可以设置以下参数:
-
线条的宽度,包括交点处加号的臂宽。
-
线条的间距。对于交点,这会清除交叉线和加号臂之间的空间。如果这让你感到困惑,可以试试看效果。
![拼图对话框]()
图 17-259. 拼图对话框
-
线条相对于左上角的偏移量。对于交点,这就是加号的臂长。
-
线条或交点的颜色。
Jigsaw
Jigsaw 在当前层绘制一个非常均匀的拼图碎片。
如图 17-259 所示的对话框允许你指定水*和垂直方向上的瓷砖数量。通过调整 BEVEL WIDTH [0 到 10] 和 HIGHLIGHT [0 到 1] 可以调整浮雕效果。最后,瓷砖的边缘可以是锐利的或略微弯曲的。结果如图 17-260 所示。
Maze
Maze 滤镜生成一个填充当前层的迷宫。墙壁是黑色的,路径是白色的。

图 17-260. 应用 Jigsaw 后

图 17-261. Maze 对话框
如图 17-261 所示的对话框允许你选择路径的宽度和路径数量,水*和垂直方向上的数量。迷宫通常在宽度和高度相等时效果最好。路径的数量(称为碎片数量)与宽度和高度相关联。迷宫可以完全随机化,或者你可以设置一个种子或使用相应的按钮生成一个种子。有两种算法可以用来生成迷宫,结果可以使迷宫可拼接,这样迷宫就会延伸到图层的边界,否则会有一个白色框架。
我们的结果如图 17-262 所示。

图 17-262. 应用 Maze 后

图 17-263. Qbist 对话框
Qbist
Qbist 是一个随机纹理生成器。
如图 17-263 所示的对话框非常简单。九个图案同时生成。中央的图案是当前选择,周围的八个图案是该选定图案的随机变化。如果点击任何一个图案,该图案将成为新的中心图案,生成八个新的衍生图案。点击中心图案不会改变它,但会生成新的衍生图案。无法控制生成过程,因为出现的图案完全是随机的。尽管不能故意再次生成某个图案,但可以保存一个有趣的图案并稍后重新加载。也可以撤销生成过程,回到之前的图案集。

图 17-264. 一个 Qbist 示例

图 17-265. 另一个 Qbist 示例

图 17-266. 第三个 Qbist 示例
图 17-264 到图 17-266 展示了三种 Qbist 生成的随机图案示例。
Sinus
Sinus 是另一种纹理生成器。它使用两种颜色,利用数学函数正弦生成波浪状图案。纹理填充当前图层。

图 17-267. Sinus 对话框,设置标签

图 17-268. Sinus 对话框,颜色标签
如图 17-267 所示的对话框包含三个标签。在设置标签中,XSCALE 和 Y SCALE [0.0001 到 100] 设置 X 和 Y 方向上的曲线数量。数值越高,曲线越压缩。COMPLEXITY 控制两种颜色的结合方式。随机化与其他滤镜类似。FORCE TILING? 复选框允许你使纹理可以*铺。最后,IDEAL 纹理比 DISTORTED 纹理更对称。
颜色标签(图 17-268)允许你选择两种颜色,可以设置为黑白或当前的前景色和背景色,或者可以通过颜色选择器选择。如果图层有 Alpha 通道,可以使用两个滑块将这些颜色设置为半透明。
混合标签(图 17-269)包含三种功能类型的选择,决定波形的形状。EXPONENT 滑块设置两种颜色的权重。

图 17-269. Sinus 对话框,混合标签

图 17-270. 一个 Sinus 示例

图 17-271. 另一个 Sinus 示例
通过 Sinus 生成的两种图案示例显示在图 17-270 和图 17-271 中。
电路
电路构建了一个迷宫,看起来像是弯曲道路的杂乱或一盘意大利面。它也隐约像电路图,因此得名。
对话框包含的参数不多。该滤镜生成一个迷宫,然后进行油画化处理。设置项包括油画滤镜的蒙版大小和随机化种子,后者可以让滤镜每次生成一个独特的迷宫。路径的宽度和墙壁的数量无法设置。当勾选 SEPARATE LAYER 复选框时,电路将被创建在新图层上。如果有选择区域,电路将在该区域内生成,并且有一个复选框允许你在滤镜操作后保持选择区域处于活动状态。最后,如果勾选 NO BACKGROUND 复选框,路径之间的间隔将是透明的,剩余的选择区域将排除这些透明部分。

图 17-272. 应用电路后的结果
电路的结果显示在图 17-272 中。
分形探索器
分形探索器是一种比 IFS 分形滤镜更简单的分形生成器。它最有趣的特点是提供了大量预定义的分形列表。
该对话框异常宽,因此只有所有选项卡共有的左侧部分显示在图 17-273 中,而三个选项卡中的第一个选项卡,参数选项卡,显示在图 17-274 中。
对话框的左侧包含一个大预览图、一个切换自动更新的复选框以及一个可以手动更新预览的按钮。在这些按钮下方,还有用于缩放的按钮和用于撤销或重做缩放更改的按钮。ZOOM IN 和 ZOOM OUT 会按照预定的增量进行缩放。你可以在预览窗口中点击并拖动,创建一个新的查看矩形,从而聚焦于分形的特定部分。

图 17-273. 分形探索器对话框的左侧

图 17-274. 分形探索器对话框,参数选项卡
在参数选项卡中,向下滚动到底部,首先选择一个 FRACTAL TYPE。(如果你之前使用过这个滤镜,首先点击 RESET 按钮。)分形的外观很大程度上取决于使用相应滑块设置的 ITERATIONS(1 到 1000)的数量。除非你缩小,否则 BARNSLEY 1 分形是不可见的。BARNSLEY 2、SPIDER、MAN’O’WAR 和 SIERPINSKI 在迭代次数大于 50 时变得不可见。另一方面,非常大的迭代次数可以增强 MANDELBROT 分形,使其具有丰富的细节,你可以进一步放大查看。

图 17-275. 分形探索器对话框,颜色标签
其他参数会改变分形的外观和形式。CX 和 CY 滑块对外观有显著影响,除了 MANDELBROT 和 SIERPINSKI 之外。四个方向参数模拟了旋转绘制分形的*面。
SAVE 和 OPEN 按钮允许你保存有趣的参数组合,以便以后使用。
颜色标签(图 17-275)允许你调整分形的外观。标签底部的渐变显示可用的颜色,随着 NUMBER OF COLORS 滑块的变化而变化。COLOR DENSITY 滑块不会改变可用颜色,但会改变颜色在分形中的应用方式。COLOR FUNCTION 单选按钮与 INVERSION 复选框一起,也会改变可用颜色的应用方式。颜色渐变(即改变可用颜色)可以通过 COLOR MODE 单选按钮以及大的渐变选择按钮来替换。

图 17-276. 分形探索器对话框,分形标签
分形标签(图 17-276)只是 33 个预定义分形的列表。当你选择其中一个并点击 APPLY 按钮时,另外两个标签会相应变化以反映对应的参数。之后,你可以更改一些参数来个性化分形。
与其他渲染滤镜一样,该滤镜是无尽实验的源泉。三个示例分形展示在图 17-277 到图 17-279 之间。
Gfig
Gfig 是 GIMP 框架中的一种特殊工具。它并不是真正的滤镜,而是一个用于创建几何图形的工具。尽管 GIMP 是用于创建光栅图像或像素化图像的,但 Gfig 像矢量图形工具一样工作,但它创建的图形是像素化的。这些图形会在一个新图层中创建,覆盖在源图像之上。

图 17-277. 分形探索器的一个示例

图 17-278. 分形探索器的第二个示例

图 17-279. 分形探索器的第三个示例
对话框中显示了初始图像,如图 17-280 所示。我们选择了深蓝色作为描边颜色,明亮的黄色作为填充颜色,并使用从对话框顶部的工具栏中选择的星形工具绘制了一个规则的七边形。
预览显示整个初始图像,并缩小以适应对话框的大小。预览大小无法更改。顶部栏包含 21 个工具的按钮,其中只有前 14 个在此显示。剩余的 7 个可以通过右侧的下拉菜单访问。大多数工具没有选项。然而,星形工具确实有一个滑块,用于调整多边形的边数。

图 17-280. Gfig 对话框
使用工具栏中前九个工具(从左到右)创建的几何图形可以进行描边和填充。描边使用所选颜色和画笔完成,可以通过点击相关按钮更改颜色和画笔。填充可以使用颜色、图案、形状渐变、垂直渐变或水*渐变。颜色、图案或渐变可以通过下面字段出现的按钮进行更改。
请注意,没有办法改变画笔的缩放,因此要调整画笔,必须有一组不同尺寸的画笔。画笔文件夹中有一组,在名为 gimp-obsolete-files 的子文件夹中。由于此子文件夹在画笔对话框中不可见,你必须将其中的所有画笔复制到你自己的画笔文件夹中。将它们放入名为 Obsolete 的子文件夹中,这样它们就会自动带上相应的标签。有关画笔文件夹位置的更多详细信息,请参见第二十二章。

图 17-281. 网格功能对话框
可以使用三个复选框来执行以下操作:
-
显示常规网格。
-
吸附到这个网格上。
-
显示图像(即预览滤镜的结果)。
该滤镜有自己的菜单,替代了通用的 GIMP 图像菜单,这使得该滤镜与其他滤镜非常不同。文件菜单包含三个条目:
-
OPEN (
) 重新加载先前保存的几何图形。 -
SAVE (
) 将当前的几何图形保存到文件中。 -
CLOSE (
),相当于对话框右下角的关闭按钮,应用更改并关闭对话框。
编辑菜单包含四个条目:
-
UNDO (
) 撤销上一步操作。然而,没有重做功能。 -
CLEAR 删除当前的图形。这可以撤销。
-
网格功能 (
) 打开如图 17-281 所示的对话框,在此可以设置网格的特性:-
间距[10 到 50]
-
类型:矩形、极坐标或等距
-
颜色:正常、黑色、白色、灰色、较暗、较亮或非常暗
![首选项功能对话框]()
图 17-282. 首选项功能对话框
-
在极坐标网格的情况下,网格扇区的数量[5 到 360]和网格半径间隔[5 到 50]
-
-
首选项功能 (
) 打开如图 17-282 所示的对话框。此对话框包含三个复选框,分别用于显示鼠标位置(在对象详情中),显示图像中的控制点,以及启用抗锯齿功能。你还可以设置最大撤销次数[1 到 10],并可以选择背景是否透明、前景或背景色、白色或图像的副本。一个复选框可以用于羽化绘图,羽化半径通过滑块[0 到 100]设置。
你可以在图形中创建多个几何形状,但当你添加一个新形状时,应先构建它,然后再修改其描边和填充参数,否则修改将影响到之前的形状。
对应于顶部工具栏按钮的对象创建工具如下:
-
直线:点击起点并拖动至终点,这样可以创建一条直线。
-
矩形:点击一个角并拖动至对角。
-
圆形:点击中心并拖动至半径。
-
椭圆:点击中心并拖动至嵌入矩形的角落。
-
弧线:点击定义弧线的三个点。
-
正多边形:设置边数[3 到 200],点击中心,并拖动至一个顶点。
-
星形:像正多边形工具一样工作。
-
螺旋线:设置旋转次数[1 到 20],方向(右或左),然后像使用圆形工具一样点击并拖动。
-
贝塞尔曲线:点击连续的控制点并
点击最后一个。选项允许你关闭曲线并显示线框,该框由最后一个控制点的切线组成。
接下来的五个按钮可以用来调整你绘制的形状。首先通过点击其中一个控制点来选择该形状。然后,根据你选择的按钮,你可以移动整个形状,移动某个控制点,复制该形状,或删除它。
形状按照构建顺序叠加。顶部工具栏右侧的附加工具可以将选中的形状上移或下移一层,将其置于堆叠的最上层或最下层,显示单一对象或显示所有对象。
Gfig 提供了一套操作,允许你创建复杂的几何图形。一个示例如图 17-283 所示,通过大的图像尺寸(2304 × 3456),可以绘制非常精确的形状。
Lava
Lava 滤镜模拟了火山 crater 中熔岩的效果。
对话框,如图 17-284 所示,没有预览功能。你可以设置随机种子、波浪的大小[0 到 100],以及波浪的粗糙度[3 到 50]。渐变决定了波浪中使用的颜色,可以是漂亮的熔岩红,或者完全不现实的颜色。如果当前图层中有选择区域,你可以选择是否保留它。你可以在新图层上创建熔岩,并选择使用当前渐变来为熔岩上色。

图 17-283. 应用 Gfig 后

图 17-284. Lava 对话框

图 17-285. 应用 Lava 后
使用 Lava 滤镜制作的示例,如图 17-285 所示。

图 17-286. Line Nova 对话框

图 17-287. 应用 Line Nova 后
Line Nova
Line Nova 在当前图层上绘制一个多尖星,使用前景色。
在对话框中,如图 17-286 所示,只能设置四个参数:尖刺的数量(至少 40 个)、尖刺的锐度[0 到 10]、偏移半径(中央圆的半径)和尖刺长度的随机性。
使用 Line Nova 创建的星形,如图 17-287 所示。
Sphere Designer
Sphere Designer 在当前图层上创建一个 3D 球体,覆盖大部分图层内容。
对话框,如图 17-288 所示,包含一个会自动更新的预览。球体图像由多个纹理层构建(这些层在生成球体时会合并)。这些层列在对话框的右上角。对话框还有按钮用于创建新图层、复制当前图层或删除图层。OPEN 和 SAVE 按钮允许你将当前设置保存到文件中,或者恢复之前保存的设置。

图 17-288. Sphere Designer 对话框
选择图层后,可以设置其 PROPERTIES。图层的 TYPE 可以是 TEXTURE、BUMP 或 LIGHT,其 TEXTURE 可以从图 17-289 中选择。两个颜色按钮可以用来为 TEXTURE 类型的图层选择颜色。LIGHT 类型的图层只使用第一个颜色,而 BUMP 类型的图层是无色的。
四个滑块设置纹理的特性。SCALE 和 TURBULENCE [1 到 10] 是通用设置,其效果依赖于图层类型。AMOUNT [0 到 1] 设置图层对球体的影响程度。EXP [0 到 1] 设置图案的强度,仅影响纹理类型 MARBLE、LIZARD、NOISE 和 SPIRAL。
对话框的 TRANSFORMATIONS 部分包含三组滑块,每组都有一个用于调整 X、Y 和 Z 坐标的滑块。SCALE [0 到 10] 用于在相应方向上拉伸或压缩图案。ROTATE [0 到 360] 旋转图案,但不旋转球体本身。POSITION [–20 到 +20] 设置纹理在球体上的位置,或在层类型为 LIGHT 时设置光源的位置。

图 17-289. 球体的可能纹理

图 17-290. 球体示例
请参见图 17-290,这是使用 Sphere Designer 生成的球体示例。
Spyrogimp
Spyrogimp 在当前图层上模拟一个旋转图(几何绘图玩具)。尽管这个概念相当简单,但结果可能多种多样,因此这个滤镜可以成为无尽实验的又一来源。
在对话框中,如图 17-291 所示,第一个选项是曲线类型。图 17-292 到图 17-294 展示了三种可用的类型。参数模拟了旋转图的特性,旋转图是通过不同齿数的齿轮(1 到 120)和不同形状(见图 17-295)来创建设计的。每个设计都是通过两个齿轮完成的,设计的复杂性取决于齿数的最大公倍数。120 和 60 的组合会产生一个非常简单的曲线,而 120 和 61 则会产生一个非常复杂的曲线,带有莫尔效应。在给定范围内,最复杂的设计发生在使用 120 和 119 齿轮时。更复杂的设计需要更长的渲染时间。

图 17-291. Spyrogimp 对话框

图 17-292. 一个简单的 Spyrograph 设计

图 17-293. 一个简单的 Epitrochoid 设计

图 17-294. 一个简单的 Lissajous 设计

图 17-295. Spyrogimp 可用的形状

图 17-296. 一个 Spyrogimp 示例

图 17-297. 另一个 Spyrogimp 示例
MARGIN 设置图像边框的宽度,设计区域之外不绘制任何内容。它可以是负值,这会导致设计扩展到图像边缘之外。HOLE RATIO 设置中心孔的直径。START ANGLE 设置绘制的第一条线的角度,这个角度不是很重要,因为设计是圆形的并且是封闭的。改变 START ANGLE 只会旋转设计。
TOOL 选项可用于选择铅笔、画笔或喷枪。使用非常小的直径时,画笔效果最佳。有关调整画笔大小的更多信息,请参见 Gfig。COLOR METHOD 可以选择纯色或带有重复锯齿或三角形图案的渐变色。可以使用 COLOR METHOD 菜单下方的按钮更改颜色或渐变。
请参见图 17-296 和图 17-297,了解使用 Spyrogimp 制作的设计示例。
第十八章 动画工具
许多强大的工具专为数字动画设计。例如,Blender 是一款免费的专业 3D 动画制作软件(参见 www.blender.org/)。与 Blender 相比,GIMP 提供的动画工具有限。但如果你只想制作一个简单的动画,GIMP 可以完成这项工作。正如你在第六章看到的那样,你可以使用 GIMP 为网页制作动画 GIF,正如你在本章中看到的,你也可以使用 GIMP 编辑短小的数字视频。
本章我们从动画的基本原理开始,然后讨论特定于动画的文件格式。我们还介绍了 GIMP 的各种动画构建工具,包括 GAP(GIMP 动画插件,需单独安装)。
18.1 动画原理
为了有效使用 GIMP 和 GAP 插件中提供的动画构建工具,你首先需要理解动画的基本原理。首先,我们介绍观看动画的生理学以及其内部和外部的数字表示方式,然后讨论这些原理如何在 GIMP 中应用。
帧频与视觉
动画是由一系列图像组成的,称为帧。图像在眼睛的视网膜上会保持一定时间,尤其是在光与暗之间有强烈对比时(如电影院中),因此当图像快速连续展示时,它们看起来像是连续的动画。
目前,标准帧频为每秒 24 帧。手绘动画通常以每秒 12 帧拍摄,每一帧拍摄两次。但是在最早的电影中,帧频只有每秒 20 帧,这就是为什么在非常老的电影中,演员的动作看起来太快的原因。
电视与在影院投影的电影有所不同。由于屏幕与周围环境的对比度通常低于电影院,图像的持续时间较短,因此必须以更高的频率显示画面。通常,每次屏幕刷新时只绘制每隔一行的图像,因此在每秒 60 次刷新的情况下,完整的图像每秒仅重绘 30 次。
对于在显示器上观看的数字动画,由于屏幕和计算机本身的能力,刷新频率可能更高。由于人们在明亮的办公室或户外使用计算机,环境与屏幕的对比度通常较弱,因此动画的最小帧数通常需要每秒 60 帧。
如果单独查看这些帧,你会看到快速移动物体上的运动模糊,但观看视频时,所有东西看起来都很清晰,因为大脑中的视觉中心会将模糊的帧处理为一个移动的物体。从模糊帧创建清晰图像的能力取决于图像的持续性。如果持续性过短(因为房间与屏幕之间的对比度过低),则运动模糊可能会变得可见。因此,快速移动的电脑游戏通常需要比每秒 60 帧更高的帧频。
帧和图层
根据使用的工具,GIMP 中的帧可以是单一图像中的图层,也可以是单独的图像文件。当存储为图层时,帧不能包含多个图层,但当存储为多个图像时,则可以。
要将图层用作帧,你必须为每个图层指定持续时间和替换模式。你可以通过编辑图层名称来完成这一操作,方法是在图层对话框中双击图层,选择图层:右键 > 编辑图层属性,或当鼠标指针在图层对话框中时按下
。帧的持续时间以毫秒为单位,并在括号中指定,例如 (200ms),而替换模式也在括号中指定,例如 (replace)。图层在屏幕上的显示顺序是从下到上。
当帧是独立图像时,它们都存储在一个文件夹中,并按顺序命名。名称类似于name_00001.xcf、name_00002.xcf,依此类推(其中 name 是你指定的名称)。这些帧的持续时间无法更改,因此要放慢动画的部分速度,必须复制帧;要加快速度,则需要删除帧。由于帧是图像而不是图层,因此没有替换模式可用。每一帧都会替换前一帧。

图 18-1. GIF 导出文件对话框
输出格式
简单的动画通过 GIF 编码表示,GIF 导出文件对话框(如图 18-1 所示)可以设置为将帧保存为动画,而不是设置为将图像合并。当选择导出为动画 GIF 时,还可以选择
-
动画是只运行一次还是永远循环
-
帧的持续时间
-
替换模式(称为帧处理)
-
是否对所有帧使用指定的持续时间
-
是否对所有帧使用指定的替换模式
每帧默认的延迟时间是 100 毫秒,这意味着每秒只有 10 帧。这个延迟对于慢速动画是足够的,但如果动画有快速动作,帧频应该更高,否则动画会显得卡顿。要增加帧频,减少每帧的持续时间,例如,设为 40 毫秒,就能获得每秒 25 帧的频率。
使用 GIF 进行动画制作有这种编码的所有缺点,其中最大的缺点是索引表示法,在第二十章中有更详细的解释。基本上,GIF 最多只能表示 256 种不同的颜色,这对于卡通或标志来说足够,但不适合家庭录像。
GIF 动画可以在任何图形化网页浏览器中查看,因此它们在网页上非常流行。你可以使用 <img> HTML 标签在页面中显示图像。它必须在动画开始之前完全加载,因此请将动画大小保持在几百 KB 以内,并避免在页面上使用多个动画。
JPEG 编码不能用于动画,但相应的 MPEG 编码可以。根据官方 MPEG 网站 (mpeg.chiariglione.org/),MPEG-1 于 1988 年确立,是视频 CD 和 MP3 的标准。DVD 是基于 MPEG-2 的,而 MPEG-4 是多媒体标准。其他版本,如 MPEG-7 和 MPEG-21,也有现代应用。
MPEG 是由 JPEG 帧组成的视频。当连续帧之间的差异较小时(例如只有一个人的嘴巴在动),你不需要再次表示整个帧,从而减小视频文件的大小并提高可行的帧频率和清晰度。
所以,MPEG 视频由几种帧类型组成:完整的 JPEG 图像,当前帧与前一帧之间的差异帧,以及当前帧与下一帧之间的差异帧。视频录制器必须同时保存三种不同的帧,包括定期间隔的完整 JPEG 帧。
MPEG 格式也会对音频进行编码,正如大多数视频格式所做的那样。GAP 插件集生成 MPEG-1 和 MPEG-2 格式。
类似于 JPEG,PNG 也有一个对应的动画编码格式,叫做 MNG。不幸的是,某些网页浏览器不支持此格式,因此它不是一个可行的替代 GIF 动画的格式。由于这个原因,我们不会详细介绍它,但 GIMP 可以处理 MNG 动画。
虽然它们可以使用索引表示法,PNG 和 MNG 通常使用 RGB,而 GIF 始终使用索引表示法。转换为索引表示法不可避免地会导致质量损失,而在处理动画时,这种损失更为严重。如果 MNG 格式能被更多浏览器支持,它将比 GIF 更适合用于网页动画。
一些专有格式也可以通过 GIMP 与 GAP 插件支持,但我们不会涉及这些内容,除了说明 GAP 可以生成 Apple QuickTime 格式并读取其他专有格式,如 Microsoft AVI。
由于动画可以表示为图层或图像,使用几种不同的格式,你会发现转换工具非常有用。GAP 提供了相应的工具来进行转换。
-
将多图层图像转换为多图像动画,反之亦然。
-
将 MPEG 或 AVI 动画转换为多图像动画,反之亦然。
优化动画
动画通常是一个非常大的文件。例如,如果一个 JPEG 文件是 33KB,而你用 21 帧(大约 2 秒钟!)的图像制作动画,最终得到的动画文件会是 1.8MB。你可以推算出,如果使用类似的照片制作一分钟的动画,文件大小会超过 54MB,这对于网页来说太大了。
幸运的是,动画文件的大小可以通过优化来减少。例如,GIMP 提供了一个优化动画 GIF 的工具。如果动画中只有一个小区域发生变化(比如手的移动、一个人的微笑),那么图像中不随帧变化的部分只会在背景图层中出现一次。后续图层保持透明,除非某些地方发生变化,这样可以大大减小文件的大小。
当我们将这个工具应用于 1.8MB 的动画时,我们将其大小减少到 337KB(为原始大小的五分之一)。这个减小幅度很大,但 54MB 的一分钟动画仍然太大,不适合网页,因为它的大小仅能减少到大约 10MB,而网页上的非流媒体视频的大小最好控制在 2MB 以内。MPEG 格式能比 GIF 优化更有效地压缩视频大小,因此它成为了网页视频的标准。
18.2 构建多层动画的工具
在这一节中,我们介绍了一些用于构建动画的工具,这些动画将作为单个图像存储,每个图层作为一帧。一些工具在第六章中已经使用过,在那里我们演示了简单的动画技巧。
手工制作动画
假设你想在固定背景上移动一个物体,就像 50 年前的卡通动画师一样。例如,你可能想让一架老式双翼飞机在一个田野上着陆。你可能会尝试 6.1 教程:动画文本中展示的方法,将飞机在不同位置的图像放置在不同的图层中。但是你会遇到一个问题:每个你定位的飞机都会添加到图像中,而不是替换之前的飞机,所以最终的动画会充满飞机。而如果你在图层中选择替换模式,背景会在飞机出现的瞬间消失。
要让这个动画正常工作,你可以按以下方式操作:
-
为每个*面图层复制背景。
-
将背景图层放在每个飞机图层下方。
-
将每个飞机图层与下面的背景图层合并。

图 18-2. IWarp 对话框,动画选项卡
现在动画可以正常工作了,但即使是制作一个短动画,手动操作也需要很长时间。有没有可能拥有一些自动化工具来简化动画制作过程?使用 GIMP,我们可以。
IWarp 工具
IWarp 工具,可以通过图像:滤镜 > 扭曲 > IWarp访问,在交互式变形中进行了演示,其对话框如图 6-32 所示。
要使用 IWarp 进行动画,将图像像处理静态照片一样进行变形,然后点击 ANIMATE 标签并选择生成动画。在图 18-2 中,我们选择了在第一张和最后一张图像之间创建 20 帧,并选择了 PING PONG 模式,该模式会反向重复动画。这些设置会生成 40 层(20 层正向和 20 层反向),编号从 0 到 39。由于帧数决定了动画的*滑度,除非最终文件大小至关重要,否则不要减少帧数。如果你打算将动画导出为 GIF 文件,你可以在稍后优化它以减小文件大小。
Morph 工具
Morph 工具是 GAP 的一部分。它通过逐步将一张图像转变为另一张图像,生成多层次动画。你可以用它在人物图像之间进行变形,如第六章所示。你也可以用它将一个单词变形为另一个单词,接下来我们将演示这一过程。

图 18-3。构建其中一个标志
变形文本
在这个例子中,单词“Windows”将通过几次点击逐步变形为单词“Linux!!”。
首先,使用图像:文件 > 创建 > 标志 > 光泽来构建标志,采用默认参数,如图 18-3 所示。在文本框中输入Windows来创建第一个标志(图 18-4),然后输入Linux!!来创建第二个标志(图 18-5)。将两个标志都压*(图层:右键 > 压*图像),使它们各自只包含一个图层。通过将 Linux 图层缩略图拖到 Windows 图像上,作为新图层将其复制到 Windows 图像中。
由于 Linux 图层比 Windows 图层窄,你必须通过图像:图层 > 图层调整为图像大小来增加其大小以匹配 Windows 图层。同时为两个图层添加 Alpha 通道。
现在通过选择图像:视频 > 变形 > Morph来应用 Morph 工具,这会打开图 18-6 中的对话框。

图 18-4。初始标志

图 18-5。最终标志
如何放置形状点决定了第一张图像中的一个点是如何变形为第二张图像中的一个点的。对于更复杂的项目,应该谨慎选择点,但在这个例子中,只需点击 SHAPE 按钮,工具会自动在两张图像的边缘创建并放置点。
STEPS 的数量是动画中的帧数。选择 20,点击确定,就完成了!动画会循环播放,但你可以通过增加上层的持续时间来在每次迭代之间暂停它。优化动画并将其保存为 GIF。
变形工具对话框
让我们逐个部分探索这个对话框。在左上部分,SOURCE 菜单允许你选择在 GIMP 中打开的图像中的源图层。X 和 Y 框显示源图层中当前形状点的坐标。你可以通过点击图层图像来设置这些点,也可以使用右侧的垂直箭头调整坐标。点击 FIT ZOOM 可以重置缩放,以显示整个源图层。
右上方部分类似于左上方部分,只不过它处理的是目标图层而非源图层。此部分还包括 POINT,显示当前的形状点。你可以选择任何形状点,然后通过 X 和 Y 框来更改或查看其位置。

图 18-6. 变形工具对话框
对话框的左下部分包括以下选项:
-
SHAPEPOINTS 和 SHAPE 用于设置自动放置的形状点的数量并进行放置。你使用的形状点越多,变形的精度就越高。但当你使用更多形状点时,也会消耗更多的计算能力。通常,应该在变化发生的地方放置形状点:如果图像中这两个点之间没有重要的变化,就不需要放置两个靠得很*的点。
自动形状点沿源图层的轮廓放置。透明像素不包括在轮廓内。
如果你
- 单击 SHAPE 按钮,指定的点数会被添加到现有的点数中。否则,指定的点会替换现有的点。 -
RADIUS 设置每个形状点所影响的区域大小。
-
STEPS 设置要在源图层(底部)和目标图层(顶部)之间添加或修改的图层数量。任何现有的中间图层都会被修改。
-
位于 STEPS 框右侧的两个颜色按钮设置源和目标形状点的颜色。
-
LOCATE 对于自动定位源图层和目标图层中的特征非常有用,但由于涉及计算,可能会耗费较长时间。它通过
点击形状点触发。源形状点会自动放置到离特征最*的位置,目标点则放置到与源点最匹配的特征上。对话框中的第一个字段设置源图层的半径,第二个字段设置目标图层中要搜索区域的半径,最后一个字段是用于检测特征的边缘检测阈值。你可以调整这些参数,但它们的默认值已经非常合适。
最后,Morph 工具对话框的右下部分包含以下设置:
-
EDIT MODE 有五个选项。SET 是最通用的。它允许你通过点击源图层添加一个新的形状点。
点击可以在现有点附*创建一个新点。右键点击可以删除现有的点。此模式还允许你将现有点拖动到新位置。MOVE 模式类似于 SET,但点击不会创建新点。DELETE 模式仅用于删除一个点。ZOOM 模式允许你放大特定的点。
点击会缩小视图。SHOW 模式应该只是显示你点击的点的坐标,但在本书印刷时,此模式无法使用。 -
如果选择 USE INTENSITY,INTENSITY 会激活。选中此框时,形状点的影响随着距离变形半径的增加而几何级数下降。未选中 USE INTENSITY 框时,影响则线性下降。
-
RENDER MODE 可以设置为 Morph 或 Warp。MORPH 是正常模式。在此模式下,源图层通过正向变形(将源图层变形为目标图层)、反向变形(将目标图层变形为源图层)和交叉渐变逐步转变为目标图层。WARP 模式仅使用正向变形进行过渡,但每次尝试时,结果都很奇怪且不太有用。
-
选中时(默认选中),CREATE LAYERS 会创建 STEPS 框中指示数量的新图层。未选中时,现有图层会被修改,但不会创建新图层。
-
选中时,QUALITY 使用更好的变换算法,但这个算法需要更多的处理器资源,并且可能会导致工具崩溃。
-
选中时,LINES 框会显示小向量,展示特定形状点将如何被移动。
-
RESET 按钮会移除所有现有的形状点。
-
SWAP 按钮会交换源图层和目标图层,但不会移动图像中的图层。
-
SAVE 和 OPEN 按钮的功能与预期一致:SAVE 将所有形状点坐标保存在文件中,而 OPEN 加载先前保存的坐标。打开功能允许你将相同的形状点用于不同的图像,或者保存一个部分完成的项目,以便稍后返回继续,比如尝试不同的选项值。
过滤所有图层
这个工具可以通过图像:过滤器 > 过滤所有图层访问,它也是 GAP 的一部分,但用于多层动画。其概念很简单:
-
构建一堆图层,例如,通过重复复制一个图层。
-
使用 GIMP 的众多过滤器之一,对所有图层应用转换。
你可以使用相同的参数应用此过滤器到所有图层,或者你可以逐层更改参数值。
图 18-7 展示了所有图层过滤器对话框。左侧菜单列出了众多可用的过滤器,命名为plug-in-filter-name。这些名称按字母顺序排列。你可以使用对话框右下角的按钮来搜索特定的过滤器:
-
按名称搜索(SEARCH BY NAME)将搜索框中输入的字符与可用过滤器的名称进行比较。
-
搜索描述(SEARCH BY BLURB)会在过滤器描述中进行搜索,描述位于对话框右上方的参数(PARAMETERS)上方。
-
按菜单路径搜索(SEARCH BY MENU PATH)会在菜单路径中进行搜索,该路径位于描述上方。
在前两种情况下,输入在搜索框中的字符串会被当作正则表达式处理。使用表达式进行搜索是一个复杂的概念,因此我们只提供你进行高效搜索所需的基本解释。简而言之,普通字符(如字母或数字)与其本身匹配。点(.)可以代表任何字符,因此c.l.r可以匹配color和celar。星号(*)可以匹配前一个字符的任何出现次数,包括零次,因此sear*ching可以匹配seaching、searching和searrrching。点和星号符号也可以组合使用,因此color.*hance可以匹配color-enhance、colorhance和colorabcdhance。
当你在左侧菜单中选择一个过滤器时,它的描述会出现在右侧的对话框中。大多数描述是为 GIMP 开发者编写的,而不是普通用户,但你仍然可以从中学习。这些描述让你大致了解过滤器的作用,参数描述则帮助你了解可以在过滤器对话框中修改的内容。

图 18-7。所有图层过滤器对话框
一旦选择了插件,对话框底部的前两个选项可能会激活。如果选择的插件没有任何参数(如plug-in-blur),这些选项则会被禁用。如果这些选项被激活,它们允许你选择加速特性:
-
0 意味着滤镜将以相同的参数值应用于所有层级。在这种情况下,左侧的框是空的。
-
1 意味着参数会从第一个值变化到最后一个值,并且速度保持恒定。左侧的框显示一个上升的对角线。
-
负值意味着变化速度将减慢(减速)。左侧的框显示一个凸形曲线。
-
正数值(除 1 外)意味着变化速度将加快(加速)。左侧的框显示一个凹形曲线。
-
你可以通过数值输入、右侧的小箭头或拖动曲线来设置加速值。
做出选择后,点击“应用”。如果滤镜有参数,其对话框将打开,显示预览和变量参数。如果加速为 0,则此对话框只出现一次,因为所有层级的参数相同。如果加速不为 0,滤镜对话框将出现两次,第一次是针对底部层,第二次是针对顶部层。记住,动画是从底部到顶部播放的。在第二个滤镜对话框之前,会出现一个小的警告对话框。在这个第二个滤镜对话框中,你可以选择滤镜参数的最终值。接着会弹出一个新对话框,要求输入一个备份文件的名称,用于构建中间层。这个文件的大小和最终动画差不多,但你不需要保存它,因此文件名不重要,可以将其存储在临时文件夹中。
点击“继续”,滤镜会应用到所有层级,并根据加速因子在第一个和最后一个值之间插值。
你还会看到一个跳过帧的按钮。它显示要跳过的帧的编号,点击后会再次弹出对话框,询问文件名。你可以选择继续或者跳过下一个帧。不过,第一帧是不能跳过的。使用跳过功能的一种方法是将初始参数设置为滤镜无效,然后跳过几帧再开始应用滤镜。这样做相当于将加速设置为一个较大的正数。

图 18-8. 动画菜单

图 18-9. 混合对话框
滤镜所有层级没有撤销功能,但你可以反复使用正常的撤销功能(
),或者打开撤销历史对话框。当然,如果有很多层级,逐一撤销每一层会很麻烦,所以在对所有层级应用滤镜之前,最好先保存原始图像。
18.3 动画菜单
我们已经涵盖了大部分用于创建多层动画的工具,但还需要讨论一些图像:滤镜 > 动画菜单中的小工具,如图 18-8 所示。
混合
混合工具至少需要两层加上一个背景层。
在工具对话框中选择中间帧的数量 n(图 18-9)。中间帧是前一帧和后一帧的合成。新图像是由 (n + 1) × f 层组成,其中 f 是原始图像中的总层数(不包括背景层)。如果只有两层,新图像将有 2(n + 1) 层。第一层逐渐消失,然后下一层出现,然后第一层再次渐显。如果有更多层,层会从底层到顶层逐渐消失和出现,然后再从顶层到底层。

图 18-10. 烧录对话框
这个工具生成的动画非常具体,因此应用场景有限。
烧录
烧录工具生成一个动画,其中一张图片逐渐褪去并过渡到另一张图片。此工具需要一个具有两层的起始图像。上层必须具有 Alpha 通道,并且该层必须被选择,否则该工具在菜单中将变灰。图 18-10 显示了工具对话框。对话框的上部指定了层之间过渡的方式。
当勾选了 FADEOUT 时,上层会从左到右逐渐褪色,显示下面的层。图 18-11 显示了动画的中间层,FADEOUT 宽度设置为 200 像素。
如果勾选了 ADD GLOWING,则在 GLOW COLOR 框中指定的颜色将为过渡添加“发光”效果。图 18-12 显示了动画的中间层,淡出宽度设置为 250 像素,以考虑到发光的宽度(50 像素)。
当未勾选 FADEOUT 时,上层完全消失。图 18-13 显示了使用发光效果时的动画中间层。动画速度由上层每帧变透明的像素数来指定。帧数会自动根据这个数值计算。

图 18-11. 褪色但不发光

图 18-12. 褪色并带有发光

图 18-13. 发光但不褪色
波纹效果
这个工具接收一个单层图像,并构建一个动画,模拟图像在水面上的反射,波纹看起来仿佛是风吹动造成的。图 18-14 展示了波纹工具对话框,图 18-15 展示了一个波纹动画的单层。RIPPLING STRENGTH 设置风的力度。NUMBER OF FRAMES 是创建的层数。

图 18-14. 波纹对话框

图 18-15. 一个波纹动画的单层

图 18-16. 波纹强度的效果
EDGE BEHAVIOR 指定了图层边缘的处理方式。BLACK 保持图像边框直线,另外两种模式(WRAP 和 SMEAR)以不同方式扭曲边框。
只有当波纹强度大于默认值 3.0 时,边缘行为效果才会显现。较高的波纹强度会导致图像严重扭曲,如图 18-16 所示,其中强度设置为 80。

图 18-17. 选中面部的肖像

图 18-18. 选择到动画图像对话框
选择到动画图像
选择到动画图像工具与过滤所有图层中讨论的过滤所有图层工具非常相似。在本节中,我们重点讨论它们之间的区别。
图 18-17 显示了一个单层图像,并且使用自由选择工具进行了选择,并通过快速蒙版进行了修正。
选择到动画图像工具对话框,通过图像:滤镜 > 动画 > 选择到动画图像访问,如图 18-18 所示。你可以选择生成的图层数量。这个插件会自动创建图层,不同于过滤所有图层工具。你还可以选择用于填充选择外部新图像的颜色,并选择是否将滤镜应用于所有新图层。如果滤镜没有应用于所有新图层,工具将生成图层但不应用滤镜……所以它只是复制了该图层!
当你应用滤镜时,两个新窗口会替换掉对话框:
-
一个新图像,包含初始图像中选定部分的副本,并且背景层的副本数量在前面的对话框中指定
-
一个与 图 18-18 完全相同的对话框,允许你选择一个滤镜
你可以选择卡通滤镜,例如,选择 APPLY VARYING 打开卡通滤镜对话框(见 图 17-148)作为第一层。将 PERCENT BLACK 设置为 0,然后点击 OK。在下一个对话框中,将 PERCENT BLACK 设置为 1.000 作为最终层。
结果是一个逐步将肖像转化为卡通的动画。
Spinning Globe
Spinning Globe 工具会自动将图像映射到地球仪上,并使其旋转。只需选择一张图像,打开工具,设置两个参数,决定是否选中三个复选框,然后计算机就会完成剩下的工作。
你使用的图像决定了地球仪的形状。如果图像是正方形的,地球仪是一个球体。否则,它是一个椭球体。
为了演示,我们使用了之前相同的肖像。当我们选择 Spinning Globe 工具(图像:滤镜 > 动画 > Spinning Globe)时,出现如 图 18-19 所示的对话框。在这里,我们选择帧数。对于照片,10 帧太少,会导致动画卡顿。然而,对于简单的图形,10 帧可能足够。你还可以选择旋转方向,默认是从右到左,并选择动画的背景是否透明(你可以稍后添加背景)或使用背景色。动画还可以使用指定数量的颜色进行索引,如果你计划将动画导出为 GIF,这种做法是明智的。最后,你可以选择在图像的副本上进行工作。

图 18-19. Spinning Globe 对话框

图 18-20. 最终动画
在这里,我们将 FRAMES 设置为 30,并取消勾选 TRANSPARENT BACKGROUND。图 18-20 显示了在帧 2 停止的动画。
Waves
Waves 工具比 Spinning Globe 更加易于使用,结果也不差。Waves 工具生成的动画看起来像是投石入湖时产生的波纹。

图 18-21. Waves 对话框
当你选择 Waves 工具时,出现如 图 18-21 所示的对话框。石头总是落在图像的中央,波纹的比例由图像本身决定。但你可以选择以下选项:
-
帧的数量。通常六帧就足够了。
-
波浪的振幅和波长。默认值通常就可以了。
-
移动的方向。如果你点击“反转方向”,波浪将朝向动画中心移动并消失,这种效果很奇怪,因为它违背了已知的物理规律。
单击“确定”以生成帧。图 18-22 显示了初始图像和动画的效果。
优化和播放动画
动画菜单有四个附加选项,允许你优化和播放动画:
-
OPTIMIZE (FOR GIF) 可能是你最常使用的选项。它将多层图像保存为 GIF 动画。此工具没有对话框,会生成一个与原始图像具有相同层的新的图像,但(希望)大小有所减少。
-
PLAYBACK 测试作为多层图像生成的动画。在此工具的对话框中,图像显示为原始大小,没有任何缩放,这可能会带来问题,如果图像大于屏幕,因为工具栏可能会显示在屏幕外面。如果发生这种情况,只需使用
来关闭对话框。![波浪动画,前(左)和后(右)]()
图 18-22. 波浪动画,前(左)和后(右)
工具栏按钮应该是自解释的,除了 DETACH 按钮,它会移除图像动画并允许你移动框架。如果你想使用
来关闭框架,确保先选择的是框架窗口(而不是完整的动画)。 -
OPTIMIZE (DIFFERENCE) 与 OPTIMIZE (FOR GIF)的效果几乎相同。主要区别在于,OPTIMIZE (DIFFERENCE) 保持所有层与图像相同的大小,而 OPTIMIZE (FOR GIF)则尽量将每一层做得尽可能小。生成的文件大小可能会略有不同,但很难预测哪个过滤器会生成最小的文件。
-
UNOPTIMIZE 在你编辑一个已经优化的动画时非常有用。如果你想添加或删除帧,首先需要撤销优化,然后进行更改,最后重新优化动画。
18.4 移动路径工具
本章的其余部分将重点讨论多图像动画。如 方法三:沿路径移动 中所述,多图像动画通常存储在一个特定的文件夹中,每一帧都是一个单独的文件,命名有规律(例如 name-0001.xcf)。数字的位数决定了帧的最大数量,在这个示例中为 9999。数字会变化,但 name 对所有帧都是相同的。该文件可以是 GIMP 处理的任何类型,但 XCF 是最佳选择,因为它是唯一支持图层和选区的格式。
在本节中,我们将探索 GAP 的主要工具,通过 图像:视频 > 移动路径 访问。
此工具将图层从源图像复制到目标动画。在复制过程中,这些图层可以以各种方式进行变换。源图像可以是单层或多层图像,或者是多帧动画。目标动画必须是多帧的,因为移动路径工具不生成帧。
在使用移动路径工具之前,请在 GIMP 中打开目标动画的第一帧以及源图像或动画。源图像和目标图像必须是相同类型:RGB、索引色或灰度图像,但它们不能是相同的文件。如果你想在动画中复制某个内容,必须先复制动画,因此源文件和目标文件必须是不同的。
为了演示移动路径工具,我们选择了一个多层动画作为源,并选择了 图 6-43 中的多帧动画作为目标。工具的大型复杂对话框如 图 18-23 所示。为了让事情更清晰,我们将在接下来的图示中突出显示对话框的某些部分。

图 18-23. 移动路径对话框
选择源图层
由于该工具的目的是将图层复制到帧,因此你需要决定将哪些图层复制到哪些帧。每一帧目标图像中都会加入源图像中选定图层的一个副本。
你可以在对话框的左上角选择源图层(图 18-23)。菜单 SOURCE IMAGE/LAYER 显示源图像的所有图层或源动画的所有帧。如果源是一个多帧动画,并且每一帧有多个图层,这些图层会在复制之前被合并。我们从一个 41 层的图像中选择了 1 层作为源。
STEPMODE 菜单让你选择在源图像是多层图像或多帧图像时如何选择图层或帧。当源图像是单层图像时,选择 NONE。当源图像是多层图像时,如我们的示例所示,你可以从五种不同的步进模式中进行选择:
-
LOOP 按顺序选择层,每个连续的目标帧选择一个(具体取决于稍后讨论的 SPEEDFACTOR)。当最后一层是源层时,循环从此层开始,接着是第一层,然后按顺序选择剩余的层。
-
LOOP REVERSE 与 LOOP 相同,不同之处在于源层按逆序选择。
-
ONCE 与 LOOP 相同,不同之处在于复制在最后一层后停止,而不是循环回到第一层。
![选择选定层的变换参数]()
图 18-24. 选择选定层的变换参数
-
ONCE REVERSE 与 ONCE 相同,不同之处在于源层是按逆序选择的。
-
PING PONG 按顺序首先选择层,一旦选择完最后一层,便反转顺序。
当源动画是多帧时,STEPMODE 提供六种等效模式,它们的名称都以 FRAME 开头。当一帧中有多个层时,选择的层在某一帧中并不重要,因为该帧中所有可见的层都会被压*,而步进模式是选择帧而不是层。
处理层选择的最后一个参数是 SPEEDFACTOR,它改变源层的步进速度。当其值为 1.0 时,源步进和目标步进是同步的。当其值为 0.5 时,源步进速度减慢至一半,因此每个层会被复制到两个连续的帧中,然后才步进到下一个层。当其值为 2.0 时,源步进速度加快至两倍,因此每隔一层才会复制一个。
如果 STEPMODE 为 NONE 或 FRAME NONE,则速度因子无关紧要。
选择目标帧
你可以在对话框的右下角选择目标动画(图 18-23)。FROM FRAME 和 TO FRAME 光标限定了目标帧的范围。默认情况下,它们设置为目标的完整范围,因此更改将应用于整个动画,但你也可以选择仅针对动画的某一部分进行操作。
FORCE VISIBILITY 会使所有源层都可见,即使它们在源中不可见。CLIP TO FRAME 会将复制的层裁剪到目标帧的图像边界。LAYERSTACK 指定复制的层应该插入到目标帧的层堆栈中的位置。默认值为 0,表示堆栈的顶部,因为现有层是从顶部到底部编号的,起始编号为 0。
应用变换
图 18-24 显示了“移动路径”对话框中的部分内容,您可以选择在其中应用变换。您可以使用 X 和 Y 坐标来决定变换应用的位置。HANDLE 菜单指定了这些坐标原点在所选图层中的位置。可选项有 LEFT TOP、LEFT BOTTOM、RIGHT TOP、RIGHT BOTTOM 和 CENTER。通常,CENTER 是最佳选择,特别是当图层应用旋转或缩放时。
可以通过模式菜单(MODE)将混合模式应用于目标帧中的图层。
您可以通过设置 WIDTH 和 HEIGHT 来缩放源图像。这些值是百分比。如果右侧的链条被断开,值可以独立更改。
OPACITY 以百分比指定。ROTATE 以度数指定,负值会导致逆时针旋转。旋转中心是图像的句柄。
还有两个选项卡处理图层变换。图 18-25 显示了用于转换透视的 PERSPECTIVE 选项卡。八个计数器指定了图层四个角的 x 和 y 坐标的变换因子。如果所有因子的值为 1.0,则不进行变换。使用因子 0 进行缩放会将点移向中间。使用因子 2.0 进行缩放会将点向外移动,距离图层原始尺寸的一半。图 18-26 显示了图层的四个角,用红色标出,黑色数字表示因子,虚线显示了像素的最终位置。

图 18-25. 透视选项卡,用于转换透视

图 18-26. 透视变形

图 18-27. 选择处理选项卡
如果源图像有选择区域,您可以在图 18-27 所示的“选择处理”选项卡中控制如何处理它。选项卡顶部的菜单有三个选项:
-
IGNORE SELECTION (IN ALL SOURCE IMAGES) 忽略选择。
-
USE SELECTION (FROM INITIAL SOURCE IMAGE) 将初始源图像中的选择应用到所有复制的图层。未选择的像素是透明的。
![加速处理]()
图 18-28. 加速处理
-
USE SELECTIONS (FROM ALL SOURCE IMAGES) 如果源图像是多层动画,则与之前的选择相同。如果源图像是多帧的,则每个帧内的选择会被使用,如果某个帧没有选择,则该帧会被完整复制。
当使用选择处理时,你可以通过选择羽化半径光标来调整羽化,该光标会改变羽化边界内应用的像素数。
所有前述参数(移动、缩放、透视、透明度、旋转和羽化)在加速选项卡上进行控制(图 18-28)。每个参数都与一个数值字段[–100 到 100]以及一个小方框相关联。如果字段值为零,表示移动速度是恒定的(即没有加速)。如果字段值为正,表示移动加速,小方框显示一条曲线,表示加速的陡峭程度。如果字段值为负,表示移动减速。你可以通过键入值、点击小的上下箭头,或拖动小方框来更改字段值。
控制点
控制点 是一组应用于图层的变换参数。你可以为所有通过移动路径工具处理的帧定义一个单一的控制点,或者你可以定义一系列控制点,这些控制点共同构成一个控制路径。
当你只有一个控制点时,变换参数会以相同的值应用于所有图层副本,直到目标帧。如果你有多个控制点,这些控制点将分布在目标帧中。第一个和最后一个控制点始终对应第一个和最后一个帧。其他控制点通常均匀地分布在其余目标帧之间。

图 18-29. 指定控制点
图 18-29 显示了对话框中聚焦于控制点的部分。当前控制点的编号显示在对话框的顶部,位于 X 和 Y 光标上方。对变换参数的任何更改仅应用于当前控制点。请注意,在接下来的讨论中,当我们提到变换参数时,我们并不指x和y坐标。该对话框有 14 个按钮与控制点相关联。
-
ADD POINT 在最后一个控制点之后添加一个控制点,且该控制点的变换参数与最后一个控制点相同。
-
GRAB PATH 删除所有控制点,并用路径的锚点替换它们(参见 13.3 路径工具),这些锚点来自于打开移动路径工具的图像。这些点会被初始化为与当前设置相同的变换值。
如果按下
并点击 GRAB PATH,将为所有目标帧创建控制点,并通过贝塞尔曲线定义的中间点连接锚点。 -
INSERT POINT 复制当前的控制点,新的副本成为当前控制点。
-
DELETE POINT 删除当前的控制点。请注意,无法撤销此操作。
-
PREV POINT 将前一个控制点设置为当前控制点。当你定义关键帧(详见关键帧)并按下
时,前一个关键帧的控制点将变为当前控制点。 -
NEXT POINT 对下一个控制点或关键帧执行相同的操作。
-
FIRST POINT 对第一个控制点执行相同的操作(当按下
时,对第一个关键帧执行相同的操作)。 -
LAST POINT 对最后一个控制点或关键帧执行相同的操作。
-
RESET POINT 将当前控制点的变换参数重置为默认值:宽度、高度和透明度为 100.0;旋转为 0.0;所有透视坐标为 1.0。
-
RESET ALL POINTS 将所有控制点重置为默认值。如果按下
,该按钮会将所有控制点重置为第一个点的值。如果按下
,则将所有控制点参数设置为从第一个和最后一个控制点插值计算出的值。 -
ROTATE FOLLOW 根据定义的路径和 x、y 坐标计算所有控制点的旋转值。如果一个物体从左到右水*移动,其旋转设置为 0°;如果从右到左移动,旋转设置为 180°;如果从上到下垂直移动,旋转设置为 90°。按下
时,将从第一个点的旋转角度中获取旋转偏移量,并将其加到所有其他点的旋转上,从而使物体可以从右到左移动而不被翻转。 -
DELETE ALL POINTS 删除所有控制点,但保留第一个控制点,并将其重置为默认值。
-
OPEN 从文件中加载控制点参数。
-
SAVE 将控制点参数保存到文件中。
关键帧
你将始终拥有比目标帧数少的控制点,并且默认情况下,控制点在各个帧之间均匀分布。你可以使用关键帧来改变这一点。
KEYFRAME 计数器位于对话框的顶部,X 和 Y 坐标下方。如果其值为零,则当前控制点未附加到任何关键帧;否则,当前控制点附加到该数字指定的目标帧上,这意味着控制点不需要均匀地分配到各个帧上。因此,你可以应用变换,使动画播放时速度加快或减慢。
预览窗口
对话框中央的预览窗口最初只显示第一个目标帧。几个按钮和一个光标帮助你控制此预览(图 18-30)。
FRAME 光标决定点击刷新时显示哪一帧。当选中即时应用(INSTANT APPLY)时,计数器值一旦更改,变更会立即应用。如果你正在处理大型目标动画,这可能会消耗较多的处理器资源。
当选中 CURSOR 时,预览窗口中会显示交叉的线条,表示x和y坐标的位置。当选中 PATH 时,预览窗口中还会显示连续控制点之间的路径。
PATH 按钮左侧的小框可以通过颜色选择器改变路径颜色。
测试移动路径工具
当你点击移动路径对话框右下角的 OK 时,会执行由控制点指定的转换。并非所有转换都可以撤销,因此在进行任何操作之前,务必先点击 ANIM PREVIEW,确保所有控制点和参数设置正确。

图 18-30. 控制预览

图 18-31. 动画预览对话框
当你点击 OK 或 ANIM PREVIEW 时,移动路径工具会首先检查控制点的数量是否大于目标帧的数量,以及关键帧是否按升序或降序排列(如果使用了关键帧)。
如果工具发现控制点数量大于目标帧数量,或者关键帧没有按相同方式排序,你会看到错误信息,并且不会执行任何转换。
如果没有出现错误信息,点击 ANIM PREVIEW 会打开图 18-31 中显示的对话框。动画预览是一个缩小版的多层文件,并且回放工具(通常通过图像:滤镜 > 动画 > 回放选择)会自动打开。
ANIM PREVIEW MODE 可以有三种值:
-
OBJECT ON EMPTY FRAMES 在空白帧(而非目标帧)上显示复制的图层,并填充背景颜色。
-
OBJECT ON ONE FRAME 在工具对话框的预览窗口中显示复制的图层在所显示的帧上的内容。
![高级设置选项卡]()
图 18-32. 高级设置选项卡
-
EXACT OBJECT ON FRAMES 显示最终动画的缩小版。
第三个选项生成所需的时间较长,但预览更接*最终结果。
SCALE PREVIEW 改变预览的缩放比例。如果设置为 100.0,预览将不缩放,处理时间较长。通常,20 到 40 之间的值最为理想。FRAMERATE 设置动画的帧速率(每秒帧数)。勾选 COPY TO VIDEO BUFFER 时,可能会生成更*滑的动画。
预览生成一个新的多层动画,观看后你可以删除它。
高级设置
Move Path 对话框有一个高级设置标签,如图 18-32 所示。
当勾选时,BLUEBOX 会将蓝框滤镜应用到选定的图层,如 Bluebox 中所解释的那样。KEYCOLOR 与蓝框滤镜一起使用,并打开蓝框对话框。
勾选 TRACELAYER 框时,会在所有目标帧中创建一个附加图层。该图层显示从动画开始到上一个帧的所有移动图层位置。TRACEOPACITY1 指定此附加图层的透明度。TRACEOPACITY2 指定此透明度的渐变程度。
TWEENSTEPS 指定两个连续帧之间计算的虚拟帧数量,这些帧称为tweens,并包含在目标帧下方插入图层堆叠位置的tween layer中。这个过渡图层显示了移动物体在所有虚拟帧中的位置。该图层的透明度由 TWEENOPACITY1 计数器指定,并根据 TWEENOPACITY2 计数器的值在较旧的位置上逐渐消失。
当你同时有追踪层和过渡层时,过渡层是不可见的,因此运动对象的透明度不会增加。这些附加图层有助于模拟快速运动物体的运动模糊。
18.5 视频菜单
我们已经在图像:视频菜单中介绍了两个工具——Morph 工具和 Move Path 工具。在本节中,我们将讨论其余的工具。该菜单按字母顺序组织,但我们将按照逻辑顺序来讨论这些工具。
操作帧
视频菜单中的许多条目涉及帧操作,但也有相当多的条目执行非常简单的操作。
图像:视频 > 跳转到菜单包含五个条目,这些条目改变多帧动画中的当前帧。FIRST FRAME、LAST FRAME、NEXT FRAME 和 PREVIOUS FRAME 的功能显而易见。ANY FRAME 打开一个对话框,你可以通过数字选择一个帧。
DELETE FRAMES 允许你删除一段帧,从当前帧开始,到选定的帧为止。
DUPLICATE FRAMES 打开图 18-33 中的对话框。你可以选择开始帧和结束帧的编号,并设置复制该范围的次数。
EXCHANGE FRAME 打开一个对话框,你可以选择与当前帧交换的帧编号。

图 18-33. 重复帧对话框

图 18-34. 帧序列偏移对话框

图 18-35. 帧密度对话框
FRAME SEQUENCE REVERSE 打开一个对话框,其中有两个滑块,一个用于设置 FROM FRAME 的帧号,另一个用于设置 TO FRAME 的帧号。该工具会反转序列,使得 3-4-5-6-7 变为 7-6-5-4-3。
FRAME SEQUENCE SHIFT 打开如图 18-34 所示的对话框。前两个滑块定义了帧的子范围,最后一个滑块 N-SHIFT 指定将应用于该子范围的循环偏移量。序列的第一帧将在范围内向后偏移N个位置,依此类推,直到最后一帧,它的位置比第一帧多N - 1 个位置。
FRAMES RENUMBER 打开一个对话框,其中有两个滑块。第一个滑块指定第一个帧的新编号,第二个滑块指定帧编号的位数。所有帧都会重新编号。

图 18-36. 帧转换对话框
选择 FRAMES DENSITY 将打开如图 18-35 所示的对话框。此对话框允许您在密度增加时复制帧,或在密度减少时删除帧。
前两个滑块用于选择动画的子范围。DENSITY 的值可以从 1.0 到 100.0。选中 INCREASE DENSITY 时,密度会乘以该因子。否则,密度将被该因子除以。
使用帧密度工具将两种帧率不同的动画合并而不改变播放速度。例如,您可以将每秒 8 帧的动画转换为每秒 24 帧,方法是选择密度为 3.0,这将为每一帧添加两份副本。如果在增加密度后动画出现卡顿,请尝试创建洋葱皮层(请参见洋葱皮)。
由于帧密度工具没有撤销功能,因此在使用时请确保在动画副本上操作,这样如果出现错误,您可以返回到原始文件。
文件格式转换
FRAMES CONVERT 将多帧动画的子范围转换为不同的格式。帧转换对话框如图 18-36 所示。FROM FRAME 和 TO FRAME 设置子范围。BASENAME 指定新帧的存储位置。右侧的小框打开文件管理器对话框,您可以用它选择存储位置。

图 18-37. Frames Crop 对话框
使用 EXTENSION 字段选择你希望将动画转换成的格式。IMAGETYPE 菜单允许你将动画转换为 RGB、索引色或灰度。若选择 GIF 作为输出格式,务必转换为索引色。
勾选时,FLATTEN 会将输出文件中的图层合并,这对于大多数输出格式是必要的。此工具可以用来同时转换多个文件,只要这些文件具有统一的命名规则,并且支持多种可能的输入和输出格式。
FRAMES CROP 用于将多帧动画的所有帧裁剪到新的宽度和高度。其对话框如 图 18-37 所示。此工具作用于动画(而非其副本),裁剪区域外的帧区域将被丢弃。
你可以通过 NEW WIDTH 和 NEW HEIGHT 字段来改变裁剪的宽度和高度。X RATIO 和 Y RATIO 字段也会修改裁剪。如果这些字段右侧的链条断开,X 和 Y 尺寸可以独立修改。

图 18-38. Frames Scale 对话框
一旦你改变了尺寸,你可以使用 X 和 Y 字段,或使用 CENTER HORIZONTAL 和 CENTER VERTICAL 按钮来定义裁剪后源图像中保留的部分。你也可以点击并拖动对话框底部的小矩形区域。
使用 FRAMES RESIZE 来改变多帧动画所有帧的画布大小。它会打开与 Frames Crop 工具相同的对话框。如果新的画布小于原始画布,结果与裁剪相同。
FRAMES SCALE 改变多帧动画中所有帧的缩放。其对话框,如 图 18-38 所示,包含与 Frames Crop 和 Frames Resize 对话框上半部分相同的字段。用于缩放帧的算法可以在 GIMP 偏好设置中更改(图像:编辑 > 偏好设置,工具选项条目,DEFAULT INTERPOLATION 字段)。
修改帧
FRAMES MODIFY 是一个非常强大的工具,你可以用它在当前多帧动画的子范围内修改选定的图层。其对话框如 图 18-39 所示。图层是根据它们的名称或在图层堆栈中的编号(最上层为 0)来选择的。在 LAYER SELECTION 标题下,有七个单选按钮,前六个使用下面的 LAYER PATTERN 字段。大部分单选按钮不言自明。

图 18-39. Frames Modify 对话框

图 18-40. 选择功能
前四个按钮将字符串模式与图层的精确名称或其部分名称进行匹配。接下来的两个选项使用图层堆叠编号列表作为模式。例如,列表“0, 4–6, 8”会选择图层 0、4、5、6 和 8。最后一个选项选择所有可见图层。
当你使用字符串模式时,CASE SENSITIVE 复选框允许你区分 Background 和 background。在所有情况下,勾选 INVERT LAYER SELECTION 复选框将选择所有不符合你标准的图层。
和往常一样,通过使用 FROM FRAME 和 TO FRAME 滑块选择帧子范围。
使用 Frames Modify 工具时最复杂的部分是选择应用于选定图层和帧的功能。
图 18-40 显示了功能按钮菜单,位于对话框顶部。
-
LAYER ATTRIBUTES 让你在图层中执行简单的操作,你也可以通过右键单击图层名称在图层对话框中执行这些操作。
-
LAYER MODES 包含了 22 种混合模式,这些模式也可以通过在图层对话框中的 MODE 菜单进行选择。
-
LAYER STACKPOSITION 可以在图层堆叠中上下移动图层。
-
MERGE LAYERS 将选中的图层合并为一个。合并后的图层可以剪切到画布或背景图层,或扩展到画布。
-
SELECTION 有多个功能。前四个功能(REPLACE、ADD、SUBTRACT 和 INTERSECT)从用来打开工具的帧中获取选择,并将其与子范围内所有帧的现有选择合并。其余的功能以与 图像:选择 菜单中的条目相同的方式更改选择。
-
LAYER MASK 包含了多个功能。前七个功能可以通过选择 图像:图层 > 蒙版 > 添加图层蒙版 对话框或右键单击图层名称在图层对话框中找到。接下来的三个功能也可以在 图像:图层 > 蒙版 菜单中找到。剩下的两个功能可以从上下图层复制图层蒙版,并将该蒙版应用于所有选中的图层。菜单中其他条目的含义应该从它们的名称中可以清楚地理解。
请注意,某些功能要求你在工具对话框中功能名称下方的字段中输入一个名称。
APPLY FILTER ON LAYER(S) 功能会在你点击 OK 时打开一个对话框。这个对话框与 图 18-18 中显示的对话框相同,并且作用方式也相同。但该工具可以在多个图层上同时操作,且操作范围限定于某些帧的子范围内。
功能 APPLY FILTER ON LAYER MASK(在 LAYER MASK 子菜单中)将选定的滤镜应用于图层蒙版,而不是图层本身。如果子范围中第一帧的第一个选定图层没有图层蒙版,你将收到错误提示。如果所选滤镜应用了不同的值,则子范围中最后一帧的第一个选定图层也必须有图层蒙版。如果中间帧中的中间图层没有图层蒙版,它们将在 GIMP 处理帧子范围时被跳过。
为了正确使用这个强大的工具,你应该在所有帧中使用相同的图层堆叠结构。我们还建议使用有意义的图层名称,并且要在所有帧中系统地做到这一点。
修改图层
视频菜单中的几个工具,例如 FRAMES MODIFY(在上一节中讨论过),处理动画帧的图层。在这一节中,我们讨论视频菜单中其他修改图层的工具。
FILENAME TO LAYER 会在子范围内的所有帧中创建一个包含文件名的新图层。其对话框如图 18-41 所示。在 MODE 菜单中,你可以选择仅使用文件名中的数字、完整名称,或路径和名称的组合。在 FONTNAME 字段中指定字体,并通过 FONT BROWSER 按钮选择字体。
你还可以选择字体大小和名称左上角的坐标。保持 ANTIALIAS 框选中。如果未选中 CREATE LAYER 框,名称将写在活动图层上。
要使用该工具为动画的子范围中的所有帧编号,你必须从图像:视频 > 修改帧菜单中选择文件名到图层工具,并使用 APPLY FILTER ON LAYER(S)功能(叫做plug_in_gap_renumber)。

图 18-41. 文件名到图层对话框
FRAMES FLATTEN 会将指定子范围内的所有帧(合并所有图层)进行*坦化。它有一个对话框,里面有两个滑块,类似于图 18-33 的上部分。
FRAMES LAYER DELETE 删除子范围内所有帧的一个特定图层。它会打开一个对话框,里面有三个滑块,类似于图 18-33。
图像:视频 > 图层菜单有几个条目,可以直接访问,但从图像:滤镜 > 滤镜所有图层工具或图像:视频 > 修改帧工具中访问会更加有用。
在多图层和多帧之间转换
有两个工具可以将多图层动画转换为多帧动画,反之亦然。
SPLIT IMAGE TO FRAMES 必须从多层图像中打开。其对话框如图 18-42 所示。你不能选择新框架的名称或它们在文件夹层次中的位置。要将新框架保存到特定文件夹,请在将图像拆分为框架之前,将源图像放入该文件夹中。
默认情况下,扩展名是 XCF,这是最安全的扩展名,但你也可以选择任何 GIMP 支持的格式。对话框中有四个复选框,选中时执行以下操作:
-
INVERSE ORDER 从第一个框架(顶层图层)开始,而不是从底部框架开始。
![将图像拆分为框架对话框]()
图 18-42. 将图像拆分为框架对话框
-
FLATTEN 将新框架合并为一个图层,任何透明区域将填充为背景色。
-
ONLY VISIBLE 忽略不可见的图层。当未选中时,所有图层都会生成一个框架,无论它们是否可见。
-
COPY PROPERTIES 会将图像中现有的通道、路径和引导线复制到所有框架。当未选中时,这些属性会被忽略。
最后,DIGITS 计数器指定框架名称中数字部分的位数。
FRAMES TO IMAGE 从框架创建多层图像,因此必须从多框架动画中打开。其对话框如图 18-43 所示。
前两个滑块指定用于构建多层图像的框架子范围。LAYER BASENAME 字段允许你为图层命名。默认情况下,所有图层名称以 frame_ 开头,但你可以将其更改为任何字符串。方括号中的数字符号将被框架号替换,但你可以更改数字的位数。每个图层的默认持续时间是每秒 24 帧,但你也可以更改它。
新图层是通过合并源框架中的图层来创建的(除非选择了 FLATTENED IMAGE)。LAYER MERGEMODE 让你选择如何确定图像大小。

图 18-43. 框架到图像对话框
-
EXPAND AS NECESSARY 会扩展图像大小,以适应所有图层。
-
CLIPPED TO IMAGE 将图层裁剪到图像大小。
-
CLIPPED TO BOTTOM LAYER 将图像裁剪到源图层的底部图层大小。
-
FLATTENED IMAGE 通过将源图层压缩而不是合并来创建新图层,因此生成的图层与图像大小相同,没有透明部分。
选中时,EXCLUDE BG-LAYER 会从所有源框架中排除背景图层。当未选中时,这个图层与其他图层一样被处理。
LAYER SELECTION 决定如何选择源层。前四个选项中,LAYER PATTERN 字段是一个字符串,应该至少匹配你想选择的层名称的一部分。接下来的两个选项需要一个层号的列表(例如,“1, 3–5, 9”)。层的编号从零开始,从顶部层(或如果选择第三个选项,则从底部层)开始。最后一个选项选择所有可见层。如果勾选了 CASE SENSITIVE,则字符串的大小写必须匹配才能选择该层。勾选 INVERT LAYER SELECTION 可以反转所有这些选项。

图 18-44. Master Videoencoder 对话框的第一个标签
PIXEL SELECTION 指定如何处理现有的选区。IGNORE 忽略源帧中的所有选区。INITIAL FRAME 使用子范围内第一帧的选区,并将其应用到所有帧。未选中的区域将变为透明,层的形状由选区决定。FRAME SPECIFIC 使用每个选定帧中的选区。
编码
MASTER VIDEOENCODER 将多帧或多层动画转换为特定的视频文件编码。其对话框如图 18-44 所示。你还可以使用带有此选项的故事板,详细内容请见 Storyboard。
OUTPUT 允许你命名输出文件。扩展名由 GIMP 根据所选编码器自动添加。右侧的按钮打开本地文件管理器。STATUS 字段显示转换进度。
此对话框中的第一个标签是 VIDEO ENCODE OPTIONS。你可以选择 INPUT MODE;不过,工具会根据源文件自动选择。接下来的两个字段定义了用作源的帧或层的子范围。
WIDTH 和 HEIGHT 指定结果视频帧的大小,单位为像素。右侧菜单列出了常用的标准尺寸。
FRAMERATE 指定每秒帧数。右侧菜单有一组标准帧率。
VIDEONORM 菜单包含常见的视频标准(NTSC、PAL、SECAM),这些标准通常取决于视频播放的国家。

图 18-45. AVI1 编码器的参数对话框
ENCODER 仅在你选择一个编码器插件后才能使用,插件选择框位于右侧。例如,图 18-45 展示了 AVI1 编码器的参数。
Master Videoencoder 对话框中的其余标签处理的是音频选项和音频工具配置,这超出了本书的范围。
播放和导航
使用 PLAYBACK 可以预览多帧动画(但不能预览多层动画)。它无法播放 MPEG 或 AVI 文件。你可以通过图像:视频 > 播放打开播放功能,但也可以从 VCR 导航器(下文将讨论)或从故事板对话框(见故事板)打开。
播放对话框的下部分(图 18-46)包含标准的播放正向、暂停和播放反向按钮。
点击其中一个播放按钮会创建一个“快照”图像,这是一个小型多层动画,包含到目前为止播放过的所有帧。当动画正在播放时,你可以通过点击暂停按钮并使用左、中或右鼠标按钮,分别跳转到第一帧、中间帧或最后一帧。
播放对话框的顶部包含一组 50 个矩形,这些矩形是GO 数组,即 50 个当前帧的数组。将指针移动到数组上可以实时显示这些帧。你可以在动画的某个特定点暂停,或以不同的速度播放动画。点击其中一个矩形会在源动画窗口中显示该帧。如果动画的帧数超过 50 帧,GO 数组则是帧的子范围,通过将指针移到一侧,你可以更改数组中包含的子范围。鼠标滚轮也可以移动动画帧。
对话框右侧的按钮和计数器可以显示当前帧的信息,并设置要播放的动画子范围。当前帧计数器下方的两个计数器,或者计数器右侧的两个按钮用于选择范围。
点击这些按钮中的一个,将对应的帧设为当前图像。
你还可以设置帧速率和预览窗口的大小(以像素为单位),当你调整对话框大小时,预览窗口也会发生变化。
对话框右下角的五个框控件用于控制播放,大部分功能不言自明。查看动画后勾选 THUMBNAILS,因为它可以让你重复使用已生成的小图像。使用 EXACT TIMING 可以跳过帧并节省动画播放的时间。
VCR 导航器允许你对动画进行简单编辑或回放。VCR 导航器对话框如图 18-47 所示。中间是一个可滚动的帧缩略图列表。你可以看到帧的编号,以及从动画开始到当前帧的时间。FRAMERATE 和 TIMEZOOM 让你控制帧的频率和时间,结果会立即在缩略图区域显示出来。

图 18-46. 播放对话框

图 18-47。VCR 导航对话框
在 VCR 导航器顶部是动画选择器。接下来是 AL-TRACKING(活动图层跟踪)。活动图层跟踪会在新加载的帧中找到与前一帧的活动图层匹配的图层,并将该图层设置为活动图层。提供三种选项:
-
OFF 禁用活动图层跟踪。
-
NAME 比较从左到右的图层名称,并选择最匹配的图层。
-
POS 使用图层的堆叠位置;洋葱皮图层不计算在内。
在缩略图区域,你可以选择帧:单击选择一帧;
- 点击添加(或移除)该帧到选中的帧;
- 点击选择从前一图层到当前图层之间的所有图层。右键点击打开一个简单的编辑菜单(复制、剪切、粘贴等)。
缩略图下方有两排按钮。播放按钮打开播放工具。
- 点击它以使用所选帧构建一个临时多层动画,然后打开播放工具。
下一个按钮(三角形圈内)仅更新那些过时的缩略图;按下
可以更新所有缩略图。下一个按钮会复制所选帧,最后一个按钮则会删除它们。下排按钮让你在动画的帧之间导航。
将视频分割成帧
菜单图像:视频 > 将视频分割成帧包含两个选项。
基于 MPLAYER 的提取工具是将视频文件转换为多帧动画的最佳工具,但仅在你安装了 MPlayer 的情况下才能使用。MPlayer 是免费软件,适用于所有*台。有关更多信息,请参见 www.mplayerhq.hu/
基于 MPlayer 的提取工具,如图 18-48 所示,支持多种输入格式。最常用的字段如下:
-
输入视频是你可以输入视频文件名的地方,或者点击右侧的按钮浏览文件。
-
开始时间是你希望开始提取的时间点,格式为小时:分钟:秒。
-
帧数设置要提取的帧数。
-
视频轨道和音频轨道如果输入视频文件是多轨道的则很有用,但这种情况不常见。输入 0 则忽略音频或视频轨道。
-
FRAMENAMES 设置新帧的基础名称。要使用文件浏览器,点击右侧的按钮。
-
格式让你选择 JPEG、PNG 或 XCF(通常是最佳选择)。在此下方,你可以根据输出格式调整压缩或优化设置。
![基于 MPlayer 的提取对话框]()
图 18-48. 基于 MPlayer 的提取对话框
-
SILENT 如果勾选,则忽略任何音频轨道。
-
OPEN 在提取完成后打开第一帧。
-
ASYNCHRONOUS 如果勾选,设置 MPlayer 以异步方式运行,这样它不会阻塞计算机上其他正在运行的进程。
输入视频的帧首先被转换为 PNG 格式,然后转换为选择的输出格式,通常是 XCF。由于每一帧都被处理两次,而一分钟的视频序列包含 1440 帧,因此这些转换可能需要半小时或更长时间。
图像:视频 > 将视频拆分为帧菜单中的另一个选项是 EXTRACT VIDEORANGE。当没有安装其他视频软件时,这个工具只能处理 MPEG 输入文件。其对话框显示在图 18-49 中。在对话框的顶部,选择输入文件和范围,可以使用 FROM FRAME 和 TO FRAME 计数器,或者点击 VIDEO RANGE 打开扩展对话框,如图 18-49 右侧所示。

图 18-49. 扩展的提取视频范围对话框
你通常可以将提取视频范围对话框中的输入部分的其余字段保持为默认值。在输出部分,你可以选择是否生成多层或多帧动画。你还可以选择帧的基本名称、数字位数、扩展名(和格式)以及第一帧的编号。音频轨道会被提取为 WAV 文件。
Bluebox
Bluebox 使用一种在电影摄影中常称为蓝幕的技术。它也被称为色键、颜色键控或颜色分离叠加。基本上,一个场景是在演员们站在蓝色(或绿色)屏幕前拍摄的。视频画面中的蓝色(或绿色)部分然后被替换成不同的背景。这种技术也可以用来让演员在同一场景中出现多次。
Bluebox 对话框显示在图 18-50 中。Bluebox 实际上是一个滤镜,最佳的使用方式是通过移动路径工具打开它,因为它仅对单个图层操作。你也可以通过图层滤镜应用功能中的帧修改工具来打开它。
KEYCOLOR 选择要去除的背景颜色。你可以通过颜色选择器选择任何颜色。与该颜色相似的像素会根据阈值设置变为透明。
THRESHOLD MODE 可以是 RGB(三个值)、HSV(三个值)、VALUE(一个值)或 ALL(结合 HSV 和 RGB,六个值)。这些阈值范围从 0.0 到 1.0,其中 0.0 仅针对精确颜色,1.0 使最宽范围的颜色透明。ALPHA TOLERANCE 还会改变背景变得透明的程度。
SOURCE ALPHA 设置最大 Alpha 值,以防止透明像素成为选区的一部分。TARGET ALPHA 指定变换后的选区透明度。你可以羽化(*滑)选区的边缘,或缩小或扩大选区。

图 18-50. 蓝框对话框
你还可以调整预览窗口的大小,这非常有用,因为此滤镜没有撤销功能。
洋葱皮
洋葱皮层用于在当前帧中显示动画的上一帧(或下一帧)。例如,当绘制运动中的角色时,这非常有用。洋葱皮会在你转到下一帧时自动删除。
洋葱皮层还可以用来*滑非常快速的运动,模拟运动模糊,正如我们在操作帧中讨论的那样。洋葱皮层大部分时间像普通图层一样工作,但提供了一些特殊工具来执行例如切换可见性之类的操作。
默认情况下,洋葱皮层是通过合并上一帧的可见图层(不包括背景或其他洋葱皮层)构建的。它们通常放置在当前帧的背景图层之上。
图像:视频菜单下有一个名为 ONIONSKIN 的子菜单。主入口 CONFIGURATION 打开显示在图 18-51 中的对话框。
LAYER SELECTION 让你选择要选择的图层,类似于帧修改工具(参见修改帧)。一个额外的字段让你忽略一定数量的背景图层。
显示当前多帧动画名称的大字段实际上是一个按钮,用于设置视频的参数。下面的两个框用于在你从 VCR 导航工具选择工具时,或使用文件:视频 > 转到 > 下一帧时自动创建或删除洋葱皮。当两个框都被选中时,加载帧时会自动添加洋葱皮,保存帧时会自动删除洋葱皮。
对话框顶部的“洋葱皮设置”指定如何复制前一帧的层。帧参考(FRAME REFERENCE)指的是从哪个源帧号复制洋葱皮层。如果帧参考是 -1,表示第一个洋葱皮层将从前一帧复制,第二个从前一帧的前一帧复制,依此类推。正数的帧参考表示洋葱皮由当前帧之后的帧组成。
参考模式(REFERENCE MODE)指定如何使用相邻的帧。在普通模式下,帧参考提供的增量只在一个方向上使用。这个增量值决定了当前帧中构建和复制哪些洋葱皮层。在双向(单)模式下,增量交替用于两个方向,但给定的偏移量只使用一次,如序列 -1,+2,-3,+4,…等。在双向(双)模式下,每个增量都使用两次,如序列 -1,+1,-2,+2,-3,+3,…等。

图 18-51. 洋葱皮配置对话框
你还可以指定生成洋葱皮层的数量、它们的堆叠位置以及不透明度。
点击“确定”将添加洋葱皮层,而点击“删除”则移除它们。点击“关闭”则根据当前动画的设置定义参数,但不会生成洋葱皮层。
一旦设置完成,图像:视频 > 洋葱皮菜单中的其余条目允许你对所选帧进行全局更改。你可以创建洋葱皮层,或者替换之前创建的层。你还可以删除指定的洋葱皮层或切换它们的可见性。
洋葱皮工具旨在与 VCR 导航器或图像:视频 > 跳转到操作配合使用。当你在帧之间移动时,若“自动”框被勾选,指定的操作将自动执行。当两个“自动”框都被勾选时,删除洋葱皮后会保存当前帧,并根据图像:视频 > 洋葱皮 > 配置对话框中保存的参数,在下一个帧中创建新的洋葱皮。
分镜头脚本
分镜头脚本是一个文本文件,描述了如何将视频片段、图像和音频文件组合成一个输出视频文件。分镜头脚本对于创建和剪辑长视频序列非常有用。事实上,分镜头编辑器及其附带的工具提供了一种编辑视频序列的方式,可以通过组合视频片段、多帧动画和单个图像来编辑视频。它没有像更专业的视频编辑工具(例如 Kden-live,* www.kdenlive.org/* 或 Cinelerra,* cinelerra.org/*)那样多的功能和能力,但它确实允许你使用 GIMP 的图像编辑功能来处理单个帧。

图 18-52. 故事板编辑器对话框
选择图像:视频 > 故事板会打开图 18-52 中的对话框。该对话框的右侧类似于播放对话框,并且相当直观。左侧分为片段列表和故事板本身。窗口顶部的菜单栏包含两个相同的菜单(片段列表和故事板),分别对应两个部分。在全局菜单中,勾选视频缩略图按钮以查看片段列表和故事板的缩略图。属性条目会打开一个对话框,您可以在其中选择片段列表和故事板部分的布局,包括缩略图的大小。
要使用片段列表或故事板,您首先必须选择一个视频或动画文件。要开始一个新项目,选择故事板 > 新建。在出现的对话框中,选择您计划制作的视频动画的特征,并输入故事板文件的名称。还需要选择片段列表 > 新建。其对话框相同,但您必须为文件选择不同的名称。两个菜单中都包含了其他自解释的条目。

图 18-53. 片段属性
要添加片段,选择片段列表 > 创建片段,这会打开图 18-53 中显示的对话框。您可以加载来自其他动画的帧或图层,并为此新片段设置多个参数。请注意,如果新片段与其所添加的视频有显著差异,则帧可能会变形。
单个图像也可以作为新片段使用。您甚至可以从文件管理器中拖放图像。
选择片段后,它会作为缩略图显示在故事板编辑器对话框的播放区域中。然后选择要用作片段的帧范围,并通过点击右侧的第一个按钮将其添加到片段列表中。第二个按钮则添加反向范围。
一旦片段出现在片段列表中,通过以下方式将其添加到故事板中:
-
-点击和
-点击以选择片段 -
使用片段列表底部的剪切、复制和粘贴按钮按顺序排列片段
-
使用故事板中的剪切、复制和粘贴按钮来复制和排列片段
-
点击片段列表右下角的播放按钮以播放片段序列或仅播放选定的片段
-
双击片段缩略图以播放它
-
右键单击片段缩略图以更改其属性(图 18-53)
播放片段或片段序列在选择帧的子范围并定义新片段时非常有用。粘贴的片段会添加到最后一个选定的片段之后或序列的末尾。

图 18-54. 过渡属性
剪辑列表和故事板菜单也允许你创建过渡效果。这个菜单项会打开在图 18-54 中显示的对话框。通过改变帧的不透明度、滚动帧或缩放,可以创建过渡效果。你还可以将这些效果结合起来使用。
完成故事板的构建后,你可以将其保存为文本文件。这些文件使用了明确的语法,如果你了解语法,可以通过文本编辑器进行修改。
第十九章. 获取和打印图像
你可以通过几种方法将图像导入 GIMP,但实际上输出图像到纸上(换句话说,打印图像)只有一种方式。你可以通过图像:文件菜单来获取或打印图像。本章我们将从探索图像:文件 > 创建子菜单开始,如图 19-1 所示。
19.1 截取截图
图 19-2 显示的是当你选择图像:文件 > 创建 > 截图时打开的对话框。你可以通过三种方式创建截图:

图 19-1. 图像:文件 > 创建子菜单

图 19-2. 截图对话框
-
截取单一窗口的截图:在这种情况下,复选框切换窗口装饰的可见性,窗口装饰是由窗口管理器添加的,而不是由 GIMP 添加的。书中的大多数插图都不包含窗口装饰,以节省空间并避免干扰。一旦在对话框中做出选择,按下“拍摄”按钮。鼠标指针会变成十字架形状,你可以点击你想要截取的窗口。
但是,这使得截取临时窗口的截图变得困难,例如右键点击时出现的窗口。你可以通过设置延迟时间来解决这个问题,然后右键点击打开所需的窗口。如果这样不行(例如,对于 GIMP 菜单),可以尝试先右键点击打开菜单,然后点击对话框顶部的虚线,这会将对话框作为窗口打开。此方法会生成你在本书中看到的分离菜单截图。
-
截取整个屏幕的截图:选择此选项时,可以勾选或取消勾选复选框来决定是否在截图中包含鼠标指针;如果你想展示一个应用程序,显示鼠标指针会很有用。通常,设置一个延迟时间是最好的,这样你可以在截图前准备好屏幕(例如,打开或关闭菜单或对话框)。截图开始和结束时会有一声哔声。鼠标指针会出现在最终图像的单独图层中,因此你可以移动它。
-
选择要捕捉的区域:在可选的延迟时间后,鼠标指针会变成十字架形状,你可以点击并拖动来勾画你想要捕捉的区域。选择一个比实际需要更大的区域,之后再裁剪它。
截图与保存当前图像的状态不同。截图使用屏幕的分辨率,只有在你想要包含图像本身没有的特性时才更为合适,比如选择轮廓、图层轮廓、辅助线或快速蒙版。保存图像则保存的是照片的真实分辨率,但无法存储图像外的特性,如前面提到的那些。
在三种截图类型之间选择相当简单:
-
如果你想捕捉鼠标指针,可以拍摄整个屏幕。
-
如果你在拍摄截图时想按下鼠标按钮(例如,显示右键菜单),请拍摄整个屏幕。
-
如果你只想捕捉菜单,可以拍摄单个窗口的截图。
-
如果你只需要一个较大窗口的一部分(例如,工具箱而不是选项对话框,或者单窗口模式下的窗口某部分),或者如果你需要捕捉多个窗口而不是整个屏幕,选择区域截图会很有用。
-
拍摄干净、框架完整的单窗口截图是最优选择,因此尽可能选择此选项。
大多数操作系统都有捕捉全屏或单窗口的功能。例如,GNU/Linux 下的 GNOME 桌面环境包括了 GNOME-screenshot 工具,它提供与 GIMP 相同的屏幕捕捉功能,除了没有选择区域的选项。
键通常会截取整个屏幕的截图,你可以将其保存到你选择的位置。
在 Windows 下,
键会将屏幕复制到剪贴板上而不提供任何反馈,因此,虽然看起来似乎什么也没发生,但你可以通过 图像:编辑 > 粘贴为 > 新图像 或
在 GIMP 中打开截图。
通常来说,如果你计划在 GIMP 中编辑图像,使用 GIMP 的截图工具会更方便,它提供的选项与操作系统的屏幕捕捉工具一样多,甚至更多。
19.2 扫描
扫描是将图像转换为数字表示的过程,使用一种叫做扫描仪的专用设备。这一过程也叫做数字化或数字化处理。
扫描仪和驱动程序
图像扫描仪是一种独立的设备,通过 USB 或 IEEE 1394(Firewire)连接到计算机。本书仅介绍*板扫描仪类型,在这种类型中,文件被放置在玻璃上,电荷耦合器件(CCD)传感器在文件被照亮时沿着玻璃移动。制造打印机的公司(如佳能和爱普生)通常也制造扫描仪。它们的价格在相似范围内,扫描仪和打印机合二为一的多功能设备越来越常见,包括低成本型号。
大多数人购买扫描仪是为了将照片或草图数字化,因此对于大多数人来说,自动进纸器并不是必需的,信纸大小(或 A4)玻璃面足够使用。如果你需要扫描大量文档,可以考虑购买带有自动进纸器的扫描仪,如果你是从事大幅面创作的艺术家,可能需要更大的玻璃面。许多人想要扫描照片负片或幻灯片,这需要一个从背面照明的特定设备;在扫描仪的规格中查找此功能。
扫描速度通常不太重要,只要扫描一张普通尺寸的照片不超过一分钟。扫描分辨率更为重要,但请注意,像往常一样,分辨率常被用作营销卖点——更大的数字不一定更好。扫描仪有一个固有的最大分辨率,这取决于组成传感器阵列的 CCD 单元数量。较大的分辨率可以通过插值获得,这意味着它们是更高分辨率的数字模拟,这在 GIMP 中也可以完成。扫描仪的物理真实分辨率被称为光学分辨率,在比较不同型号时,应该只考虑光学分辨率。
实际上,通常不需要过高的分辨率。如果你打算以相同尺寸打印扫描图像,300 ppi(每英寸像素数)就足够了。如果你打算大幅放大图像——例如,原始图像是 35 毫米幻灯片,你想将其打印为信纸大小格式——1200 ppi 可能已经足够。所以,扫描仪上常见的 4800 或 9600 ppi 分辨率,不仅是人为夸大的,而且对于大多数人来说是无用的。
购买扫描仪时最重要的因素是它在呈现图像像素的精确度和色彩的保真度。查看比较各种扫描仪型号的能力、性能和价格的网站。
如果你是 GNU/Linux 用户,我们建议访问 Scanner Access Now Easy,或称 SANE,网站 (www.sane-project.org/),以确保你的扫描仪型号在该*台上能够被识别。如果你不能购买最新款功能齐全的扫描仪也不必担心:这些附加功能通常是无用的,当 SANE 正确处理时,标准型号足以满足你所有的需求。
SANE 到底是什么?扫描仪制造商往往在设计设备时忽视了自由和开源软件的兼容性。他们只为 Windows 和 Mac 操作系统提供驱动程序和应用程序。SANE 项目的目标是为尽可能多的扫描仪型号提供免费的驱动程序版本。它构成了扫描仪的前端,还需要一个后端来处理数字化图像。GNU/Linux 和 Mac OS 都有多个后端可用,但 Windows 则没有。Windows 用户可以使用随扫描仪附带的应用程序,或者使用客户端后端,从运行 SANE 的 GNU/Linux 服务器获取信息,或者使用 SANE 到 TWAIN 的转换应用程序。
扫描仪通常会附带 CD 上的软件。有些软件包括商业图像处理应用程序的试用版或功能受限版本,但由于我们使用的是 GIMP,因此不需要这些软件。扫描仪还附带了自己的专用应用程序,可以让你使用其独特的前面板按钮。即使没有这些按钮,你仍然可以正常使用扫描仪;这些按钮旨在使扫描仪使用更快或更便捷,但并不是唯一的操作方式。本书的目的是将图像数字化,使其尽可能保持不变,然后在 GIMP 中进行处理。

图 19-3. 打开 XSane
XSane 和 GIMP
如果 GIMP 安装时没有任何额外的插件,它无法与扫描仪通信。虽然有多个扫描仪插件可用于 GIMP,但 XSane 是最为完善和维护的工具。XSane 软件包适用于大多数 GNU/Linux 发行版,安装它也会自动安装 GIMP 的 XSane 插件。我们将在本章中使用 XSane 插件进行扫描。如果你使用的是不同的软件,界面会有所不同,但应该会有类似的选项。
安装插件并重新启动 GIMP 后,你会在图像:文件 > 创建菜单中找到 XSane,如图 19-3 所示。第一个选项是大多数用户所需要的,但如果你有两个扫描仪,或者一个扫描仪和一个摄像头,你会看到额外的选项,可以让你选择哪个设备作为图像来源。首先会出现一个临时窗口,告诉你工具正在扫描设备。如果没有扫描仪可用,则会弹出错误窗口。请注意,XSane 也可以使用摄像头作为输入设备,但我们在这里不讨论这个功能。
当你从图像:文件 > 创建菜单中选择 XSane 时,通常会看到两个不同的对话框。图 19-4 显示的是主要对话框,里面包含了大多数控制项和参数。因此,我们称其为控制窗口。图 19-5 显示的是预览窗口,特别适用于选择图像的一个子区域进行扫描。

图 19-4. XSane 控制窗口
其他 SANE 后端有类似的对话框和控制项。
选择扫描区域
首先,将一张照片或图画放置在扫描仪玻璃板上。如果图片是薄纸上的,特别是如果纸的背面有任何东西,请在上面放一张黑纸。

图 19-5. XSane 预览窗口
如果需要,可以调整 XSane 控制窗口中的控件,然后通过点击预览窗口中的相应按钮来获取预览。
图 19-6 显示了我们的初始图像预览。预览窗口是方形的,以适应你选择的任何扫描方向。使用底部第二排按钮中的中间按钮来更改方向。大虚线矩形表示扫描仪认为图像的大小。幸运的是,我们可以通过点击并拖动这个矩形的边或角来调整它。最好划定一个稍大于图像的矩形,因为扫描仪并不总是精确地捕捉矩形中的内容。图 19-7 显示了一个更好的预览。为了得到这个预览,我们拖动矩形使其勾画出照片的轮廓,然后点击“放大到选定区域”(带有放大镜和加号的按钮)。

图 19-6. 初始预览
让我们看看预览窗口顶部的其他按钮。最左侧带加号的按钮用于批处理。三个吸管按钮用于调整图像的色阶,就像在 GIMP 中一样。接下来的五个按钮控制缩放。按从左到右的顺序,它们分别是:使用完整扫描区域(不缩放)、缩小 20%、点击位置进行缩放、放大选定区域,以及撤销上次缩放。接下来的三个矩形按钮分别是:自动选择扫描区域、自动提升扫描区域、选择可见区域。最右侧的按钮,看起来像骷髅和交叉骨,删除所有存储在预览缓存中的内容。每次开始新扫描时按下它,确保所有之前扫描的图像预览已被清除。
预览下方有两排按钮。上排按钮控制要扫描的区域。每个按钮都会打开一个菜单:

图 19-7. 改进的预览
-
预设区域如图 19-8(左图)所示。这些预设允许你自动选择一些标准尺寸。
-
旋转角度如图 19-8(中图)所示。它们都是 90° 的倍数,有三种变体。负号表示图像会水*镜像,竖线表示图像会垂直镜像。
-
长宽比如图 19-8(右图)所示。使用长宽比设置宽高比,从而控制你选择扫描区域的形状。
虽然你可以使用 XSane 调整图像,但我们建议按原样扫描图像,然后在 GIMP 中进行必要的调整。
设置扫描参数
控制窗口,如图 19-4 所示,根据图 19-9 中显示的两个复选框的状态变化,且还可能受到对话框底部某些按钮的影响。菜单栏中的 PREFERENCES 项会弹出图 19-9 中所示的菜单。高亮的 SETUP 选项会打开一个有九个选项卡的大对话框。其中许多选项卡仅在 XSane 独立于 GIMP 启动时才有用,用于存储、复制、传真、发送邮件或仅仅显示文件。

图 19-8. 扫描区域、旋转角度和纵横比设置

图 19-9. 偏好设置菜单
如果在偏好设置菜单中勾选了启用颜色管理,控制窗口将变为图 19-10 所示的样式。此对话框中的字段从上到下依次为:
-
扫描页面数量:如果扫描仪有自动进纸功能,你可以设置要扫描的页面数量,但如果你想进行批量扫描,建议使用 XSane 独立程序,而不是在 GIMP 中使用。一旦所有图像都已数字化,你可以在准备编辑时将它们打开到 GIMP 中。
![启用颜色管理的 XSane 控制窗口]()
图 19-10. 启用颜色管理的 XSane 控制窗口
![扫描模式]()
图 19-11. 扫描模式
-
颜色管理功能:这允许你选择如何在获取的文件中管理颜色。如果这些选项对你来说没有意义,请参考 12.3 颜色管理。
-
扫描方法:当手动将图像放置在玻璃上时,选择 NORMAL,但如果使用自动进纸器,选择 ADF FRONT。在使用 GIMP 时,应该始终选择 NORMAL。
-
扫描模式:可用的扫描模式如图 19-11 所示,并将在以下章节中讨论。
-
扫描分辨率:如果在“查看”菜单中勾选了“显示分辨率列表”框,则可以手动或从菜单中设置此项。有关如何选择最适合你需求的扫描分辨率,请参阅扫描分辨率。
![源介质类型]()
图 19-12. 源介质类型
-
扫描图像的大小,以像素和 MB 为单位。
-
扫描图像的大小,以多种度量单位表示(显示的是厘米)。
如果在偏好设置菜单中未启用颜色管理,控制窗口将包含图 19-4 中显示的所有条目。扫描模式下方的条目允许你选择源介质类型。选择项如图 19-12 所示。正如你所看到的,许多负片类型有特定的设置。对于正片,唯一的选择是全色域(FULL COLOR RANGE)。
控制窗口的其余部分,从源介质类型到图像大小,已在颜色处理中讨论过。
扫描模式
如图 19-11 所示,XSane 控制窗口中提供了六种扫描模式。最后四种对于 GIMP 用户来说最为实用。你可以选择彩色或灰度图像,以及 8 位或 16 位深度。选择的扫描模式会影响结果文件的大小,并影响你在 GIMP 中对文件的操作。
使用 8 位深度时,你有 256 种灰度值或 256³种颜色。XSane 可以扫描 16 位深度,这样可以得到 65,536 种灰度值或 65,536³种颜色。目前 GIMP 无法处理 16 位深度,但计划在 2.10 或 3.0 版本中改进。对于大多数用户而言,8 位深度已经足够。人眼无法分辨 65,536 种灰度,而大多数显示器和打印机只能处理最多 8 位深度的图像。

图 19-13。初始渐变

图 19-14。减少输出范围后的结果

图 19-15。放大输入范围后的结果

图 19-16。原始图像
这并不是说 16 位深度完全没有意义。如果你在使用“级别”工具时,将渐变的输出级别范围(见图 19-13)大幅度缩小,你将得到几乎均匀的灰色(见图 19-14)。然后,如果你将结果中狭窄的直方图扩展到整个范围,8 位深度的图像会显示条纹(见图 19-15),而 16 位图像则会再次呈现*滑的渐变。

图 19-17。缩小输出范围

图 19-18。减少输出范围的结果
严重缩小输出范围会极大限制不同值的数量。我们在图 19-16 中展示了此效果。首先,打开“级别”对话框。如图 19-17 所示,将输出范围缩小到 120 到 150 之间的 31 个值。结果如图 19-18 所示。
然后再次打开“等级”对话框,这次通过使用 120 到 150 之间的值来放大输入范围(见图 19-19)。图像中剩余的 31 个值均匀分布在 256 个可能的值上,如图 19-20 所示。结果相当难看,因为图像的值太少。效果在天空部分尤为明显。如果这张图像有 16 位的值范围,效果则不会那么明显。

图 19-19. 放大输入范围
你可能会想,为什么要减少然后再放大图像的值范围。实际上,你可能永远不会这样做,但这确实证明了 16 位深度能带来不同的效果。对于高级照片处理用户来说,这种影响非常重要,这类用户正在迫切等待 GIMP 加入 16 位深度支持。
LINEART 扫描模式应用了一种效果,这是 GIMP 也可以做到的,而且可能做得更好。图像以灰度模式扫描,然后应用阈值来生成线条艺术。在 GIMP 中,你可以通过图像:颜色 > 阈值工具来实现这一点,该工具在第十二章中介绍。
抖动扫描模式会生成一个抖动灰度图像,这在许多年前是报纸印刷的必需格式(参见图 19-21)。

图 19-20. 放大输入范围的结果

图 19-21. 从抖动扫描中放大
扫描分辨率
你选择的扫描分辨率取决于扫描图像的大小、计算机的性能以及你打算如何使用生成的图像。
可用的分辨率取决于你的扫描仪,并且可能与图 19-22 中显示的不同。最低的分辨率适用于每个扫描仪,但对于低成本的扫描仪型号(例如一体机中的扫描仪),最高分辨率可能为 2400 像素每英寸或更低。有关扫描分辨率和硬件的更多讨论,请参见扫描仪和驱动程序。

图 19-22. 从列表中选择分辨率
Olivier 的扫描仪扫描床是法定大小(8.5 英寸×14 英寸)。如果分辨率设置为 300 ppi,生成的图像为 2552 × 4205 像素,或在色深为 8 位的情况下为 31.4MB。如果分辨率为 4800 ppi,色深为 16 位,生成的图像为 40,818 × 67,276 像素,或为 16,090MB,或 16GB。显然,16GB 对于今天的个人计算机来说太大了,而且对于绝大多数用户来说,这个分辨率也过高。
让我们以另一种方式考虑图像分辨率。如果你想将图像放到网页上,最终的分辨率应为 96 ppi。如果你想打印它,分辨率应该为 300 ppi 以进行普通质量打印,或者 1200 ppi 或更高以进行高质量照片打印。由于最终分辨率取决于图像的用途,因此在选择扫描分辨率时应该有一个明确的目标。选择一个稍微高于你所需的分辨率。你可以在最后的步骤中将其缩小。
例如,假设我们有一张 4 × 6 英寸的照片,想要在网站上发布,最大尺寸为 1024 × 768 像素。在 XSane 控制窗口中,当扫描分辨率改变时,图像的像素大小会更新。通过反复试探,我们确定 192 ppi 就足够了。但如果我们将分辨率调到 300 ppi,就有一些余地。如果照片是最*打印的,它可能是以 300 ppi 打印的,所以这是我们实际能够得到的最高分辨率。如果照片是用传统方式打印的(在暗房里),则可以获得更好的分辨率。但对于这个例子来说,300 ppi 已经足够了。
这是第二个例子:假设我们有一张 24 × 36 毫米的胶片负片,想要制作一张高质量的照片打印—在 4×6 英寸的格式下,分辨率为 1200 ppi。扫描的图像需要大约 4700 × 7000 像素。在控制窗口中,我们看到我们扫描仪的最佳分辨率 4800 ppi,稍微不够。
如果发生这种情况,不用担心。只要不做得过头,使用插值放大图像可以获得良好的结果。
色彩处理
在控制窗口的下一部分,在扫描分辨率设置下方,你会看到一系列用于色彩处理的参数。默认情况下,窗口中有三个滑块:一个用于伽马值,一个用于亮度,一个用于对比度。
基本上,伽马值衡量图像中间值的亮度。如果伽马值设置为 1,图像保持原始状态。如果伽马值大于 1,图像变亮。如果伽马值小于 1,图像变暗。当我们在“级别”工具对话框中移动伽马三角形时(见级别)也是如此。
亮度衡量每个像素的光强。直观地说,增加亮度会让图像变亮,而减少亮度则会让图像变暗。

图 19-23. 扩展的 XSane 控制窗口
对比度 可以大致定义为图像中最亮像素与最暗像素亮度的比率。当对比度增加时,图像的最亮部分变得更亮且更饱和,而最暗部分则变得更暗更黑。尽管你在扫描时可以在 XSane 中调整亮度和对比度,但你在 GIMP 中通过 图像:颜色 > 亮度-对比度 工具(见 第十二章)或更好的方法是使用 Levels 工具,能更好地控制这些参数。
如果你点击 XSane 控制窗口底部一行按钮中的最左边按钮(见 图 19-4),窗口将会展开,如 图 19-23 所示。扩展后的窗口包含四个通道(亮度、红色、绿色和蓝色)中的伽玛、亮度和对比度设置。使用这些控件进行调整可能会比较困难和繁琐,因此我们建议忽略这些设置,转而使用 GIMP 中的等效工具。此外,在控制窗口中进行的所有亮度和对比度调整将自动应用于所有扫描,直到你再次更改这些参数。此外,如果你在 XSane 中进行调整,你将无法看到扫描仪所创建的原始结果。你只能在扫描被调整后看到扫描结果。
总结来说,我们建议仅将 XSane 用作扫描图像的工具。亮度或对比度等变换应在 GIMP 中进行,而不是在 XSane 中进行。请注意,在获取预览后,控制窗口会自动设置自动调整参数。如果你希望仅使用 GIMP 进行这些调整,可以通过点击控制窗口底部一行中的第四个按钮来选择“设置默认增强值”。
以下按钮也出现在底部一行(从左到右):
-
RGB 默认 (
): 切换控制窗口的大小,你可以使用该窗口调整亮度、伽玛和对比度值,包括亮度通道、红色通道、绿色通道和蓝色通道。 -
负片 (
): 反转所有的颜色值。 -
自动调整 (
): 自动调整伽玛、亮度和对比度值。 -
设置默认增强值 (
): 将伽玛设置为 1.0,亮度和对比度设置为 0。 -
恢复 (
): 恢复为偏好设置中设置的增强值。 -
存储 (
): 将当前的增强值存储在偏好设置中。
19.3 数码相机
现在几乎每个人都有一台数码相机,可以拍摄无数张照片,而不必担心胶卷或冲洗的费用。数码照片可能是 GIMP 中最常见的编辑图像类型。如今市场上有多种数码相机,价格从不到十美元到数万美元不等。CCD 传感器的像素数从 1 百万像素到最贵的型号超过 50 百万像素不等。反光相机的光学系统占总成本的很大比例,许多可能的功能和配件对成本的贡献较小。
市面上有很多种型号的相机,用户的需求也各不相同,因此我们不会提供任何购买相机的建议。如果你需要帮助选择相机,可以在网上找到详细的评测。从现在开始,我们假设你已经拥有了一台相机。
将照片导入到 GIMP
如你在图像:文件 > 创建菜单中看到的那样,在图 19-1 中,涉及到相机的有两个选项,前提是已经安装了gtkam-gimp插件。(如果没有安装,按照附录 E 中的说明安装gtkam-gimp软件包即可。)“从相机捕获”允许你通过控制相机在 GIMP 内部拍摄照片。“从相机加载”则允许你访问存储在相机内存卡上的照片。
你不必使用 GIMP 来从相机检索照片,因为有多种应用程序可以完成这项工作。然而,如果你计划在 GIMP 中编辑照片,通过 GIMP 来检索它们比使用复杂的照片管理应用程序更简单。
请注意,如果你有读卡器,就不需要将相机连接到计算机。当相机的卡插入读卡器时,计算机会将其视为一个新的存储磁盘。

图 19-24. 从相机加载的初始对话框

图 19-25. 打开照片文件夹
你应该会看到一个文件夹的层次结构,其中所有的照片都作为文件存放在一个或多个文件夹中。这些文件的命名遵循相机特有的模式。你可以像打开任何已保存文件一样在 GIMP 中打开其中的一个文件。
“从相机加载”在你只想从相机加载一张照片,而不是一次加载很多张照片时非常有用。当你选择“从相机加载”时,你会看到如图 19-24 所示的对话框。相机的名称显然取决于你使用的型号。
选择好相机并在对话框左侧的文件夹层级中进行浏览后,您将看到如图 19-25 所示的窗口,右侧框架中会显示可用照片的缩略图。现在,您可以选择一个缩略图并点击“确定”将相应的照片加载到 GIMP 中。然后,对话框会关闭,如果您想加载另一张照片,则需要重新选择它。
选择格式
最简单的相机仅存储 JPEG 格式的照片,因为该格式具有压缩功能。例如,如果相机的 CCD 传感器生成 1000 万像素,那么假设每个像素占用 3 字节,一个完整的照片将占用 30MB。即使使用较大的内存卡,这也会大大限制您能够存储的照片数量。此外,将大型图像文件保存到卡上需要时间,因此您无法快速连续拍摄多张照片。
高质量的相机应提供多种分辨率和多种压缩因子的选择。通常,图像文件的大小范围从最低分辨率和最高压缩因子的 30KB 到最高分辨率和最低压缩因子的 4MB。当然,内存卡能够存储的图像数量与图片文件的大小成反比。除非您需要在短时间内拍摄大量照片,否则应选择最佳的照片质量:在 GIMP 中编辑图像时,您能获得的结果受限于原始图像的质量。虽然 JPEG 是标准格式,但有些人更喜欢 TIFF,因为他们认为 TIFF 使用的是无损压缩算法。实际上,TIFF 并不使用任何压缩算法,但 TIFF 图像可能会指定一种算法,且该算法可能是无损的。它也可以使用 JPEG 压缩算法,该算法是有损的。TIFF 文件通常比等效的 JPEG 文件要大,并且不是所有软件应用程序都能读取 TIFF 文件。TIFF 格式实际上是一个容器,包含多种格式,因此无法保证所有图像中指定的特性都能被应用程序正确处理。对于大多数用户来说,JPEG 是更好的选择,如果绝对需要无损格式,PNG 比 TIFF 更合适。
JPEG 使用的压缩算法有时会生成伪影。如果质量因子足够大,这些伪影在图像大幅放大时也不会明显可见。但您应该避免反复将图像导出为 JPEG 格式,因为压缩质量的下降是累积的。此外,注意将质量因子设置得比加载图像时更高是没有意义的。这样做只会增加文件大小,而不会真正提高图像质量。

图 19-26. 贝叶尔模式
大多数高质量的相机也允许你以原始格式保存照片,而这种格式并不是一种特定格式。存在的原始格式种类和相机制造商一样多,而同一制造商常常为不同的相机型号定义不同的原始格式。此外,所有这些原始格式之间并不兼容,因此用于解码某一种格式的专有软件与同一制造商新型号相机附带的软件并不兼容。
任何原始格式的主要缺点是你无法保证几年后仍然能够打开特定原始格式的文件。因此,原始格式并不是存储照片的好选择。选择一种国际标准化的格式;对于照片,具有高质量设置(85 或更高)的 JPEG 是最佳解决方案。
原始格式通常被称为数字负片,但这个术语具有误导性,因为原始格式是图像的数学*似,而真正的负片是投影在相机背部的实际图像。负片的定义取决于组成它的晶体的大小,但它总是比最佳 CCD 矩阵的定义好得多。
原始格式之所以被称为数字负片,是因为它代表了 CCD 传感器发出的数据。这些数据通常会被采样以创建 4096 个不同的值,相当于每个传感器 12 位。传感器是按贝叶尔模式排列的,如图 19-26 所示。请注意,绿色单元格的数量是红色和蓝色单元格的两倍。这是因为人眼对绿色波长的敏感度远高于对红色和蓝色的敏感度。

图 19-27. UFRaw 插件对话框
色彩像素是通过贝叶尔插值从单元格生成的信息中进行插值的,这是对数据进行的第一次转换。之后,相机会执行多个连续的处理过程:白*衡、对比度和饱和度进行调整,锐度得到增强,等等。
最后,生成的数据被压缩到 8 位,然后压缩为 JPEG 格式。从 12 位到 8 位的压缩不会导致太大的信息丢失,因为该压缩是对数式的,这样可以在最需要的地方保持精度:即低值部分。但在高值部分,只保留了少数几种亮度级别。压缩到 JPEG 格式过程中丢失的信息可能从名义上的(在高质量设置下)到严重的。
原始格式的唯一优势在于,它是唯一允许你手动对图像进行所有变换的格式。人们通常提倡使用原始格式,因为它允许纠正极端曝光错误。这种假设部分正确,因为自动变换后会有较少的数据。但如果你知道如何正确使用相机,你可能不会犯那些相机无法处理的极端错误。
如果你不介意使用复杂的软件应用程序并调试众多参数,并且希望完全控制传感器测量到的光线之后发生的情况,那么原始格式可能适合你。此外,如果你绝对需要 16 位深度,并且每张照片都愿意花费大量时间处理,那么原始格式是一个不错的选择。但只要使用高质量设置,JPEG 并不逊色于原始格式,尽管一些自认为是专业人士的人可能会持不同意见。即使原始格式对你来说理想,我们建议生成原始和 JPEG 图像,只要你不需要非常快速地拍摄大量照片。而且,你应该始终选择其他格式(如 JPEG 或 XCF)进行长期存储。
处理原始照片
如果你选择使用原始图像,可以使用名为 UFRaw 的通用免费软件工具(见 ufraw.sourceforge.net/),它可以读取大多数原始格式,定期更新,完全免费,并且可以在所有 GNU/Linux 发行版、Mac OS X 和各种版本的 Windows 上使用。你可以将其作为独立应用程序使用,或者作为 GIMP 插件使用。
Darktable(见 www.darktable.org/)是一个功能更强大的工具,也是通用的免费软件。但它不适用于任何版本的 Windows,并且没有与 GIMP 进行接口。因此,在本节中,我们假设你已经安装了 UFRaw 及其对应的 GIMP 插件。
当你在 GIMP 中打开一张原始图像时,它会自动调用 UFRaw 插件,并显示如 图 19-27 所示的对话框。在右侧是图像的预览,带有放大或缩小的按钮。在左侧,你会看到一些信息窗口、选项卡、按钮、滑块和其他控件。这些控件展示了 UFRaw 对图像所做的变换过程,这些变换替代了相机通常进行的变换。
顶部的直方图显示了来自传感器单元的原始数据和表示数据如何被转换的曲线。直方图集中在左侧,这意味着大多数像素的亮度较低。通过右键单击直方图,你可以在对数视图(如图 19-28)和线性视图之间切换。在同一图中,我们可以看到图像中任何我们点击的点的 RGB 值,以及亮度和 Adams 区域。^([1])

图 19-28. 对数直方图和亮度值

图 19-29. 白*衡选项卡
原始直方图下方的行包含一个用于调整曝光的滑块,两个按钮用于恢复高光和控制如何应用修正,以及一个用于自动调整曝光的按钮。
接下来是八个选项卡,你可以用它们设置将应用于数据的连续变换:
-
白*衡(图 19-29, 顶部):初始值是在相机上选择的,但并未应用于原始数据。温度滑块可以改变暖色和冷色的相对比例。下方的滑块用于调整绿色通道,颜色温度不影响该通道。有多种预设的白*衡设置可供选择。
![灰度选项卡]()
图 19-30. 灰度选项卡
![基准曲线选项卡]()
图 19-31. 基准曲线选项卡
-
插值(图 19-29, 中部):此选项允许你选择几种不同的 Bayer 插值算法。
-
灰度(图 19-30):此选项卡包含几种将彩色图像转换为灰度图像的方法。
-
基准曲线(图 19-31):此选项卡的功能类似于图像:颜色 > 曲线工具,但仅操作值通道。
-
颜色管理(图 19-32):此选项卡包含各种颜色参数的设置和 ICC 配置文件。
![颜色管理选项卡]()
图 19-32. 颜色管理选项卡
![饱和度选项卡]()
图 19-33. 饱和度选项卡
![亮度调整选项卡]()
图 19-34. 亮度调整选项卡
-
饱和度(图 19-33):此标签有一个修正曲线,其作用类似于值通道的修正曲线。
-
亮度调整(图 19-34):此标签允许你从图像中选择最多三种颜色,并将其亮度调整为[0 到 2]的范围。
![裁剪和旋转标签]()
图 19-35. 裁剪和旋转标签
![EXIF 数据标签]()
图 19-36. EXIF 数据标签
-
亮度调整(图 19-34):此标签允许你从图像中选择最多三种颜色,然后调整其亮度范围为[0 到 2]。
-
裁剪和旋转(图 19-35):此标签包含一些简单的控制选项,用于裁剪和旋转图像,但 GIMP 提供了更强大、更方便的工具。
-
EXIF 数据(图 19-36):此标签列出了相机生成的信息,并描述了照片的拍摄方式。这些信息无法更改。
最终直方图(图 19-37)显示了当所有选定的变换应用于图像时,图像的最终属性。你可以通过右键单击选择不同的显示选项。各种复选框和按钮可以显示任何曝光过度或曝光不足的区域。
当你点击确定时,所选的变换将应用于图像,并将其加载到 GIMP 中。

图 19-37. 最终直方图
^([1]) 安塞尔·亚当斯是著名的摄影师,他定义了区间系统,以解决由于光度计假设所有场景的*均亮度是中灰色所导致的曝光问题。有关更详细的解释,请参见www.normankoren.com/zonesystem.html。
19.4 打印
打印图像很容易,只要你有打印机和正确的驱动程序,但打印出屏幕上所看到的真实图像可能会有挑战性。
打印原理
购买打印机是打印图像的第一步。市场上有许多打印机制造商和品牌,还有数不清的不同型号。价格区间也非常大,从不到 50 美元的最小、最慢的打印机,到 15000 美元甚至更贵的专业型号,可以打印三英尺宽的纸张。还有多种打印技术和大量额外功能可供选择。由于本书面向一般用户,因此我们只考虑适用于非专业用途的打印机。
最常见的打印技术是喷墨打印和激光打印。最便宜的彩色激光打印机的价格是最便宜的喷墨打印机的三到五倍,但它们的打印速度要快得多。另一方面,低成本的喷墨打印机通常比同价位的激光打印机打印出更漂亮的图像。你还可以在喷墨打印机上使用更光滑和更厚重的纸张。
如果你主要打印文本或简单插图,并且打印量较大(例如每天*均打印几页),那么激光打印机可能是最佳选择。如果你主要打印照片并且想要更高质量的输出,那么你应该购买喷墨打印机。
打印的主要成本不是打印机或纸张,而是墨水。替换一套打印机所使用的所有墨水的费用可能与打印机本身的价格相当,甚至更多。这种成本模式是一个相当隐蔽的商业模式的结果。打印机制造商以低于生产成本的价格销售打印机,但却以远高于实际成本的价格销售墨盒。实际上,它们使用的墨水生产成本非常低,在一些国家,一升墨水的价格与其他国家的 5 毫升墨盒的价格相当。此外,制造商还设计了巧妙的装置和手段,防止客户使用那些便宜 5 到 10 倍的通用墨盒。
然而,值得注意的是,激光墨盒通常比喷墨墨盒打印更多页数。这里使用的商业模式更加值得尊敬。
打印机通常使用 CMYK 色彩模式,详细解释见第十二章。由于颜色是叠加在白纸上的,使用减色模型是有道理的。仅仅使用 CMY 模型不足以生成良好的黑色,因为通过混合三种基本颜色几乎不可能得到理想的黑色。因此,标准的激光或喷墨打印机至少使用四种不同的墨盒:青色(Cyan)、品红色(Magenta)、黄色(Yellow)和黑色(Black)。
专为高质量照片打印设计的喷墨打印机通常使用超过四种不同的墨水。除了 CMYK 外,它们通常还包括浅青色(light Cyan)和浅品红色(light Magenta)。更昂贵的打印机可能还会加入哑光黑(matte Black)和浅灰色(light Gray),以复制模拟黑白摄影中黑色和灰色的特性。
输出纸张的质量也很重要。你在光面相纸上打印的结果会好得多(这与模拟摄影过程无关),但是打印在光面纸上需要更多的墨水,并且耗时更长。如果你在较大尺寸的纸张上进行多次测试打印,墨盒很快就会用光。

图 19-38. 打印条目在“图像:文件”菜单中
在计划购买打印机时,问问自己以下几个问题:
-
我打算打印什么?
-
我每周会打印多少页?
-
我需要什么打印质量?
-
我可以为打印分配多少每月或每年的预算?
当你考虑所有因素时,最便宜的打印机可能并不是最划算的选择。尽管初期投资较低,便宜的型号通常容易坏,打印效果质量较差,并且墨盒的费用可能比打印机本身还要贵。还要考虑到,看着一台低成本的打印机花几分钟慢慢地输出一张照片将会是多么无聊的体验。
要创建高质量的照片打印,你应该寻找一台至少具有六种不同墨水颜色的喷墨打印机。具有独立墨盒的打印机更为理想,因为它们允许你仅更换已经空的墨盒,这可以节省一些费用。此外,一些打印机墨盒内含打印头,而另一些打印机则是打印头和打印机本体是分开的。尽管前者的成本稍高,但我们更倾向于选择它,原因有两个:
-
如果打印头损坏,替换它是非常简单的。
-
如果几周内没有打印任何东西,墨水通常会在打印头中干涸,导致微小孔洞堵塞。如果打印头固定在打印机上,唯一的解决办法是运行清洁程序,这会消耗大量墨水,并且并不总是有效。
一些打印机具有可更换的打印头,独立于墨盒,这也是一个比固定打印头更好的选择。

图 19-39. 打印对话框
如果你是 GNU/Linux 用户,在购买打印机之前,查看 Linux 基金会的 Open Printing 页面(www.linuxfoundation.org/collaborate/workgroups/openprinting),以确保有适用的驱动程序。
使用 GTK 界面进行打印
图 19-38 显示的是图像:文件菜单中的一部分,其中包含与打印或通过电子邮件数字输出图像相关的条目。
最后的条目,图像:文件 > 通过电子邮件发送,允许你直接从 GIMP 发送文件的数字副本。请注意,这个工具仅在计算机上安装了邮件传输代理时有效,这在个人计算机上不常见,因此你在尝试发送图像时可能会收到错误信息。如果出现这种情况,只需保存图像并像*常一样将其作为附件发送邮件。
在图 19-38 中显示的第一个条目始终存在,但第二个条目只有在安装了 Gutenprint 时才会出现。打印命令使用特定于操作系统的打印机制。我们正在使用 GTK 界面,它可以在 GNU/Linux 环境中使用。如果你使用的是其他操作系统,界面会有所不同,但概念和功能应该相似。
图像:文件 > 打印打开在图 19-39 中显示的对话框。在 GENERAL 标签中,你会看到本地打印机的列表。PRINT TO FILE 允许你将图像转换为 PDF 或 PostScript,并保存到指定的文件夹中。这是将图像转换为这两种格式的最简单方法。RANGE 和 COPIES 条目仅在你一次打印多个图像时相关。PRINT PREVIEW 按钮将图像转换为 PDF 并使用默认的 PDF 阅读器显示它。如果你准备打印一张大图像,并且想要检查打印参数,这个选项可能会很有用。
PAGE SETUP 标签在图 19-40 中显示。在 GIMP 的早期版本中,这些选项出现在单独的对话框中,通过图像:文件 > 页面设置访问。现在所有内容都集中在同一个对话框中。正如大多数打印对话框标签一样,该标签的内容会根据在 GENERAL 标签上选择的打印机的功能进行变化。PAPER SIZE 提供了预定义的格式选择,显示在图 19-41 中。你还可以通过 MANAGE CUSTOM SIZES 添加新格式,这将打开在图 19-42 中显示的对话框。在这里,你可以创建、命名并指定新大小,或者更改或删除现有的大小。ORIENTATION 提供了四种可能性,显示在图 19-43 中。

图 19-40. 打印对话框,页面设置标签

图 19-41. 可用的纸张大小
IMAGE SETTINGS 标签(图 19-44)可用于通过调整边距和分辨率来改变打印图像的大小。请注意,纸张大小是在 PAGE SETUP 标签中设置的。你还可以添加裁剪标记,这在你计划物理裁剪打印图像时非常有用。
其他标签并不总是存在,这取决于所选的打印机。图 19-45 显示了激光打印机的 ADVANCED 标签。该标签的设置涉及打印质量、颜色控制和微调。对于喷墨打印机,ADVANCED 标签提供了更多控制,并且可能会有两个附加标签出现在 ADVANCED 标签之前(图像质量和颜色)。

图 19-42. 管理自定义纸张大小

图 19-43. 可用的方向

图 19-44. 打印对话框,图像设置标签

图 19-45. 打印对话框,高级标签
对于单色打印机,没有额外的标签。
使用 Gutenprint 打印
Gutenprint 不是 GIMP 的组件,尽管它最初是为 GIMP 开发的,以提供比 GTK 界面更多的选项。你可以轻松地在任何 GNU/Linux 发行版以及 Mac OS X 上安装它,但在 Windows 上安装会更困难。要在 GIMP 中运行它,你还必须安装插件(有关安装插件的更多信息,请参见第二十一章)。图像:文件 > 使用 Gutenprint 打印,然后选择该选项,会打开图 19-46 中显示的对话框。
当前图像的预览出现在左侧。如果你将指针悬停在此预览上,详细的工具提示会解释如何定位图像。如果图像远小于纸张,这些说明尤其重要。对话框底部的 IMAGE POSITION(图像位置)和 IMAGE SIZE(图像大小)框显示你在预览中看到的数值等效。SIZE UNITS(单位设置)标签提供英寸、点、pica、厘米和毫米的选择。
右上角的两个框根据打印机的不同而有所变化。特别是,PAPER SIZE(纸张大小)框中的可选纸张大小对于传统的激光打印机和多功能喷墨打印机是不同的。同样,在图 19-46 中显示的 PRINTER SETTINGS(打印机设置)标签页内,SET PRINTER OPTION DEFAULTS(设置打印机选项默认值)上方的矩形框可能包含按钮或滑块,具体取决于所选的打印机。

图 19-46. 使用 Gutenprint 的打印对话框

图 19-47. 使用 Gutenprint 设置打印机
PRINTER SETTINGS(打印机设置)标签页允许你选择一个预定义的打印机,添加一个新打印机,或设置当前打印机。SETUP PRINTER(设置打印机)按钮打开图 19-47 中显示的对话框。你可以选择打印机品牌(PRINTER MAKE),然后选择打印机型号(PRINTER MODEL)。可选的打印机型号数量庞大且不断增加;尽管 Gutenprint 开发者努力保持最新,但某些新型号可能还不兼容。
图 19-46 显示了选择了 HP PhotoSmart P1315 打印机的使用 Gutenprint 打印对话框。这里只有几个可用的设置。做个比较,图 19-48 显示了选择 Epson Stylus Photo P50 打印机的使用 Gutenprint 打印对话框。正如您所见,它有不同的打印质量、介质类型、源等选项。使用 Gutenprint 打印对话框始终包含比 GTK 打印界面更多的选项,后者显示在 图 19-39 到 图 19-44。
图 19-49 中显示的对话框仅显示了 Epson 打印机可用的众多参数和设置中的一部分。可以通过点击 OUTPUT 选项卡,然后点击中央的大型 ADJUST OUTPUT 按钮访问此对话框。这些参数旨在专门针对每个图像进行调整。许多滑块默认处于非激活状态,但如果您勾选左侧的框,它们可以被激活。
由于有许多参数可用,您可能希望保存有效的设置。您可以通过使用主窗口底部的按钮(参见 图 19-46)来保存设置并继续调整,或保存设置后立即打印。
如果您想在尚未支持的打印机上使用 Gutenprint,您可以选择将打印机设置为 Adobe,从而生成 PostScript 或 PDF 文件,并使用系统工具打印此文件。但这样做会大大降低 Gutenprint 的灵活性和功能。如果您打算使用 Gutenprint 并正在选购打印机,检查您考虑的打印机是否属于支持的 1400 多种打印机之一。

图 19-48。打印机设置选项卡上显示的选项取决于您的打印机。
19.5 在 Windows 上扫描和打印
Gutenprint 应该已经移植到 Windows,但安装并正确运行它并不容易。XSane 更为复杂,因为 SANE 本身目前在 Windows 上运行并不顺畅。Windows 用户可以通过 SANE GNU/Linux 服务器访问 SANE,但这样做至少需要两台局域网中的计算机,其中一台必须是运行 SANE 的 GNU/Linux 服务器。如果您有一台运行 SANE 的 Linux 服务器,您不妨直接绕过 Windows 机器,从服务器进行打印。

图 19-49。Epson 打印机的调整输出对话框
如果你使用的是 Windows 机器,通常需要使用随设备提供的扫描软件。其功能类似于 XSane 对话框——只是组织方式不同。专有的扫描软件可能不太直观,并且使得连续扫描多张图像变得过于复杂。例如,扫描分辨率可能隐藏在一个菜单中,主菜单中无法立即看到。
由于 Gutenprint 在 Windows 上不容易获得,GIMP 在 Windows 机器上的默认打印功能略有不同。当你选择图像:文件 > 打印时,会打开一个只有两个标签的对话框。在第一个标签中,你以类似于 GNU/Linux 的方式选择打印机。第二个标签是图像设置标签,与图 19-44 相同。
为了精细调整打印参数,请点击第一个标签页中的首选项。你将会看到一个对话框,里面有多个标签,针对你的打印机。这种对话框主要用于文本文件,并不具备太多针对图像的功能。
第二十章. 图像格式
GIMP 可以管理超过 40 种用于表示图像的文件格式。它可以读取 35 种输入格式并生成 39 种输出格式。此外,它支持以压缩形式接受这些格式,使用 Gzip 或 Bzip2 压缩技术。
如果我们详细讲解所有这些格式,本章将非常庞大。相反,我们只讨论对许多 GIMP 用户来说流行的,或者至少有用的格式。我们还讨论了支配各种图像格式的基本原理。
20.1 文件格式概述
计算机屏幕上的图像由一个像素矩阵组成。这在所有当前的显示设备上都是适用的:阴极射线管、等离子、液晶显示器等。这对激光和喷墨打印机也适用。甚至眼睛也将图像分解为一系列的视杆和视锥,正如附录 A 中所描述的那样。
文件格式是指文件在内存中的存储方式,独立于图像的捕捉方式和最终的显示方式。因此,无论图像是存储在磁盘上还是在线下载,它作为文件的表现不一定等同于最终的像素矩阵。而且由于像素密度在手机显示屏、计算机显示器、低成本喷墨打印机和专业激光打印机之间差异很大,任何表现都需要从内部表示转换为外部表示。你制作的图像也必须进行转换——无论是从手机摄像头、扫描仪还是专业数码相机。
光栅和矢量格式
图像格式可以分为两大类:光栅格式和矢量格式。
-
在光栅格式中,图像作为其包含的像素的表示存储。位图图像只能表示黑白(没有灰度级别),每个像素包含 1 位,而像素图图像可以表示灰度级别和颜色,每个像素包含多个位。
-
在矢量格式中,图像以几何描述的方式存储其内容。
每种格式都有其优缺点。矢量格式的图像文件通常比光栅格式的文件要小得多,并且矢量图像可以在任何尺寸下显示,保持相同的清晰度,因为每次缩放因子变化时,像素都会重新计算。图 20-1 展示了一个以矢量图形格式生成的 48 × 48 图标。该文件在 SVG 格式下为 63KB(它是 XML 约定中的文本格式)。由于图像非常小,在 JPEG 格式下它只有 1.3KB。

图 20-1. 一个图标

图 20-2. 将图标放大为矢量图像

图 20-3. 将图标放大为光栅图像
图 20-2 显示了相同的图标,放大到 480 × 480,作为 300 dpi 的矢量图像。SVG 文件与之前的大小相同,但 JPEG 文件现在是 30KB。图 20-3 显示了相同的图标,放大为栅格图像。JPEG 文件是 19KB,但图像严重像素化。

图 20-4. 一幅典型的矢量图像
尽管矢量图形显然有其优势,但它们的主要缺点是无法准确表示像照片这样的复杂图像。例如,用数学公式描述人脸的立体感和阴影是不切实际的。图 20-4 就是一幅用矢量图形制作的人物画像的典型例子。虽然有工具可以将图像从栅格格式转换为矢量图像,但转换结果往往不理想。
GIMP 处理图像的栅格表示,因此它适合用于照片和插图。然而,位图无法无限放大,因此在处理栅格图像时,尽量使用尽可能高的分辨率。你可以在发送文件给他人或在线发布之前随时缩小尺寸。
无损压缩与有损压缩
栅格图像通常很大,随着数码相机的进步,它们的尺寸不断增大。单个像素的数据大小也会随着能够表示的颜色数量的增加而增加。图像的像素数量随着图像的大小和分辨率的提升而增多。现在,数码相机能够拍摄达到 1000 万(甚至 1200 万)像素的图像,这通常意味着每个颜色通道有 256 种颜色时,图像的文件大小至少为 30MB。
30MB 的文件相当大,即使是对于当前的硬盘来说,尤其是如果你存储很多照片时。对于大多数存储卡来说,这个文件大小也很大,发送电子邮件或在线发布时也会很困难。一种解决方案是压缩文件,以减小其大小。有许多算法可用于压缩文件,特别是图像文件。这些算法可以是无损的,也可以是有损的。

图 20-5. 一张玫瑰花的照片,图像质量逐渐下降
-
无损压缩算法能够在不丢失任何信息的情况下重建原始数据。图像质量保持稳定,但有时原始图像会以有损的方式进行转换。如果图像没有首先进行转换,那么应用无损压缩不会大幅减少文件大小。
-
有损压缩算法会导致一些信息损失,但这些差异可能对肉眼不可见。通常,有损压缩会显著减少文件大小,但你无法完全重建原始图像,如果多次应用有损压缩,损失会是累积的。最终,你会看到差异。
如果你想要最大图像质量且不在乎文件大小,可以仅使用无损压缩。如果你能接受一定的图像质量损失来换取显著的文件大小减小,可以选择有损算法。

图 20-6. 所示图像的大小和质量因子,如图 20-5 所示

图 20-7. 玫瑰的初始照片(左);多次保存和重新加载后的相同图像(右)
图 20-5 显示了相同的图像九次。
每次图像的质量因子和大小减少,如图 20-6 所示。
你不会看到明显的质量损失,直到质量因子降到 60 以下。然而,当质量因子降到 10 或更低时,损失会非常明显。
有损压缩的另一个问题是,如果多次保存图像,缺陷会逐渐积累。图 20-7(左)展示了玫瑰照片的放大部分,图 20-7(右)展示了经过多次保存和重新加载后(使用较低质量因子,小于 60)相同的照片。压缩伪影在中间花瓣的边缘清晰可见。
布局引擎与浏览器
如今,许多人通过浏览器(如 Firefox 或 Internet Explorer)查看图像。不幸的是,并非所有浏览器都支持所有图像格式。事实上,下一节讨论的三种常见格式是所有现有浏览器都能显示的唯一格式,有时即使是这些格式也不能完美显示。
存在许多不同的浏览器,并且根据操作系统的不同,某些浏览器有所不同。浏览器使用布局引擎在屏幕上显示图像。目前有不到 10 个布局引擎可供使用,其中只有少数是广泛使用的。使用相同布局引擎的不同浏览器处理图像的方式相同。下表列出了流行的布局引擎及其使用的浏览器:
| 布局引擎 | 浏览器 |
|---|---|
| Gecko | 所有 Mozilla 软件:Firefox, Galeon, Seamonkey 等 |
| KHTML | Konqueror |
| Presto | Opera |
| Trident | Internet Explorer 4 至 9 |
| Webkit | Safari, Epiphany, Google Chrome |
由于仍有许多人使用 Internet Explorer,因此有许多人使用 Trident。没有哪个布局引擎是完美的,但不幸的是,Trident 是最差的之一。就图像显示而言,它的主要问题是无法很好地处理 PNG 格式。其他免费软件浏览器处理 PNG 图像的效果要好得多。
20.2 JPEG, GIF 和 PNG
在这一部分,我们讨论所有布局引擎处理的常见格式(尽管并不总是处理得很好)以及通常最有用的格式。
JPEG
令人惊讶的是,JPEG 不是格式的名称,格式被称为 JFIF,而是定义该格式的工作组——联合图像专家组(Joint Photographic Experts Group)的名字。这个委员会定义了成为 1994 年 ISO 标准的格式。他们设计的格式是大多数数字相机的常用输出格式,如果不是全部的话。JFIF 代表JPEG 文件交换格式。
JPEG 使用有损压缩算法,这意味着一些信息会丢失,但文件大小大幅减少,同时保持相当高的图像质量。JPEG 是拍摄照片和数字插图时的首选格式,因为它能够将复杂的图像转换为足够小的文件,以便通过电子邮件发送或在网页上发布。
如 图 20-7 所示,反复导出 JPEG 并不是一个好主意,因为质量损失会逐渐积累。每次加载图片时,您都是从上次导出时所处的状态开始,而该状态已经在导出时丧失了一些质量。始终在 GIMP 中以 XCF 格式编辑图像,并将其从 XCF 导出以保存为 JPEG。这个问题是自 2.8 版本以来,GIMP 仅将图像导出为 JPEG,并且在您将图像保存为 XCF 文件之前,不会将其视为已保存的原因之一。
JPEG 格式不适合包含线条图、文本或相邻像素之间有明显对比度的图像。在这种情况下,需要使用无损压缩算法,因为这意味着只有初始图像中的某些像素被保存,缺失的像素会在加载图像时进行插值。如果线条图中的尖锐边界处的像素没有保存,插值会根据周围像素赋予它们一个*均值,从而使边界变得*滑,可能导致图像看起来模糊。

图 20-8. 与有损压缩算法的鲜明对比

图 20-9. 与无损压缩算法的鲜明对比
图 20-8 和 图 20-9 显示了在高对比度图像上使用有损和无损压缩算法的区别。在第一幅图中,字符轮廓被有损压缩算法模糊了,而在第二幅图中,由于使用了无损压缩算法,轮廓保持清晰。
JPEG 格式的另一个缺点是它无法处理透明度。虽然对于照片通常没有问题,但如果你想在网页上显示一个非矩形的图形(例如),而且它是 JPEG 格式,你必须用颜色或图案填充背景。
JPEG 文件可以包含 ICC 颜色配置文件,用于定义所使用的颜色空间(参见 第十二章)。如果是这种情况,当你加载该文件时,GIMP 会询问是否使用嵌入的配置文件。通常,你应该选择“是”。许多简单的图像应用程序会忽略该配置文件。
导出为 JPEG
当你将图像导出为 JPEG(.jpeg 或 .jpg)格式时,GIMP 会打开一个对话框,在最简单的形式下,它只允许你设置压缩质量 [0 到 100]。
QUALITY 滑块决定了为了减小文件大小而需要降低的图像质量。质量值大于 85 的图像通常看起来差不多,质量损失在这些值下几乎无法察觉。通常只有当值小于 50 时,图像的退化才会变得明显。在导出图像之前,勾选“在图像窗口中显示预览”(SHOW PREVIEW IN IMAGE WINDOW)来查看当前设置的效果。
如果你点击“高级选项”(ADVANCED OPTIONS),你将看到扩展的对话框,显示在 图 20-10 中。这里是最有用的“高级选项”:
-
渐进式:文件在网页中逐步加载。首先会显示一个粗略版本,随后图像会越来越精细。此设置对于加载时间较长的大文件非常有用,但它会稍微增加文件大小。
-
保存 EXIF 数据:EXIF 数据通常由数码相机添加到文件中,包含有关照片的信息,包括照片拍摄的日期和时间、相机品牌与型号以及使用的相机设置。
-
保存缩略图:此选项将图像的缩略图保存到文件中。
-
使用原始图像的质量设置:这些设置决定了压缩算法的工作方式。原始图像可能有一组不寻常的值;在这种情况下,勾选此框可确保如果对图像进行微小修改,结果将与原始图像保持相同的质量。
-
*滑:此滑块*滑由于高压缩比而产生的不完美之处。*滑还会模糊图像。
其他高级选项仅在非常特定的情况下才有用,因此除非你知道需要更改它们,否则可以忽略它们。请注意,注释字段(用于向文件中添加文本)不会在图像本身中显示,但你可以在 GIMP 中通过图像:图像 > 图像属性的第三个标签页查看它。注释字段可以方便地用于添加版权声明等信息。
除了透明度,JPEG 无法保存多个图层。尽管它有一些流行的应用,但 JPEG 无法存储与 XCF 一样多的信息,这也是为什么将文件保存为 XCF 并导出为 JPEG 总比仅以 JPEG 存储文件要更好的另一个原因。
GIF
图形交换格式(GIF)有着悠久而波澜壮阔的历史。尽管这种格式有许多主要的缺点,但它依然广受欢迎,部分原因是它是制作小型动画的最简单格式(第十八章),以及人们对它较为熟悉。
该格式由 CompuServe(现在是 AOL 的子公司)于 1987 年定义。当时,图像压缩被认为比颜色数量更为重要,因为大多数现有显示屏限制了颜色数量。因此,GIF 格式凭借其高效的压缩算法和有限的调色板,在最早的浏览器和图形工具中得到了广泛应用。

图 20-10. 将图像导出为 JPEG 对话框
GIF 使用的压缩算法被称为 LZW。它是在 1970 年代末由 Jacob Ziv 和 Abraham Lempel 设计的,1983 年由 Terry Welch 改进。Welch 立即为他的算法申请了美国专利,并后来将该专利扩展到其他国家。
当 GIF 格式发布时,作者并未意识到专利问题,直到 1993 年,当前的专利持有者 Unisys 才尝试行使对该算法的权利。他们试图在格式被使用时收取版权费,至少在商业产品中是这样。这引起了互联网界的广泛愤慨,也成为 PNG 格式发展的主要原因之一(见 PNG)。该专利在 2003 年在美国到期,一年后在其他国家也到期,因此现在你可以自由使用该格式,但它的声誉尚未完全恢复。
GIF 格式在发布时实际上相当不错,但今天 PNG 在各个方面都优于它,除了一个方面:动画。然而,Internet Explorer 对 PNG 的支持不佳,仍然是这一格式广泛采用的主要障碍。
GIF 的主要特点是图像必须处于索引模式。索引图像使用颜色表进行编码,正如我们在第十二章中解释的那样。像素通过颜色表中的索引来表示,每个像素的大小取决于表的大小:一个包含 4 种颜色的表需要 2 位,一个包含 64 种颜色的表需要 6 位,一个包含 256 种颜色的表需要 8 位(1 字节),这是 GIF 的最大值。
索引模式节省空间,因为每个像素最多只需 1 个字节,而不是 3 个字节(使用 8 位深度的 RGB 编码)。但通过增加相邻像素相同的概率,可以节省更多的空间。压缩算法可以不存储每个像素的值,而是存储一个区域的形状和大小,这个区域内的所有像素值都是相同的,并且存储该区域的像素值。

图 20-11. 图 20-7 中的玫瑰使用 32 种颜色进行了索引
LZW 压缩算法并不像那样工作,但如果相邻像素值相同,压缩率仍然会更好。如果像素的可能值比图像中的像素还要多,LZW 就无法工作,这在 RGB 编码中经常出现。对于 8 位 RGB,你有 2²⁴种可能的像素值(超过 1600 万),但是一个 4000 × 4000 的像素图像异常巨大。GIF 对于照片的表现也不佳,因为相邻像素值相同的概率较低。
LZW 算法在图像包含大片相同颜色区域时效果最佳,这意味着 GIF 格式最适合用于简单的图形、线条绘图和卡通图像。由于调色板中的颜色不够,*滑的色调或亮度变化很难呈现。被称为抖动的技术可以在一定程度上*滑过渡。当应用抖动时,两个不同的颜色会在相邻像素中使用,因为像素非常小,眼睛会将这两种颜色混合在一起。抖动可能导致细节丢失,结果不一定看起来很好。另一个后果是相邻像素不再完全相同,因此 LZW 算法无法有效压缩图像。
图 20-11 展示了在图 20-7 中,玫瑰的索引效果。图像使用 32 种颜色进行了索引,颜色看起来块状。

图 20-12. 颜色渐变

图 20-13. 颜色渐变的索引和抖动
图 20-12 展示了一个使用 Blend 工具和全饱和光谱 CW渐变构建的简单图像。图 20-13 展示了在我们使用 256 种不同颜色进行索引后的同一图像。尽管我们使用了最大数量的颜色,但图像看起来不对,所以我们添加了抖动来*滑过渡。然而,它仍然看起来不对。
在 GIF 格式支持的 256 种颜色中,其中一种可以用作透明色。当图像在网页上显示时,透明像素可以让背景透过。虽然 JPEG 格式不支持透明,但 GIF 也不支持渐进透明。
导出为 GIF
当你将图像导出为 GIF 格式(.gif)时,GIMP 会打开图 20-14 所示的对话框。
如果你保存的是静态图像,该对话框仅允许你添加评论并勾选“交错”框。交错构建的图像会逐渐显示,这对于通过慢速互联网连接传输的大图像可能会有帮助。
如果图像有多个图层,可以选择将其保存为动画。勾选“作为动画”将展开对话框,并且你可以设置输出格式中解释的动画参数。
如果图像处于 RGB 模式,在你将其导出为 GIF 时,它会自动转换为索引模式,并使用默认的颜色映射。

图 20-14. 导出图像为 GIF 对话框
首先将其转换为索引模式(图像:图像 > 模式 > 索引)是更安全的做法;这样你可以选择颜色映射并决定是否使用抖动。
PNG
便携式网络图形(PNG)格式最初在 GIF 的专利 LZW 压缩算法争夺战中被定义为一种免费的替代格式。PNG 使用无损、无专利的压缩算法,并且设计上避免了 GIF 的大多数缺点,包括限制为索引表示。
PNG 格式在 2003 年成为 ISO 标准,并在一年后进行了修订。尽管 PNG 明显优于 GIF,但由于两个原因,它并未完全取代 GIF:它不支持动画以及微软在 Internet Explorer 中不愿正确实现它。然而,Internet Explorer 的后续版本(7 及以上)对 PNG 的支持有所改善,IE 9 似乎完美无缺,因此我们依然充满希望。
PNG 支持 RGB、灰度和索引图像,但不支持 CMYK 等其他色彩空间。它还支持渐进透明度,可以在图像处于 RGB 或灰度模式时通过附加通道来实现,或者通过向索引模式中的调色板条目添加 Alpha 值来实现。

图 20-15. PNG 图像中的一些文字

图 20-16. JPEG 图像中的相同文字
由于 PNG 使用无损压缩,它生成的文件比 JPEG 大,但在文本打印在照片上的情况下,PNG 格式明显优于 JPEG。JPEG 使用的有损算法会模糊字符的轮廓,如图 20-15 和图 20-16 所示。然而,JPEG 使用的有损压缩确实能生成更小的文件,并且只要选择一个大于 50 的质量因子,照片的图像质量也同样优秀。
与 GIF 相比,如果条件相同(即图像处于索引模式),PNG 实际上会生成更小的文件。如果你将 RGB 图像导出为 PNG,它将保持 RGB 模式,因此占用更多空间,因为它包含更多的颜色。如果你先将图像转换为索引模式,然后将其分别导出为 GIF 和 PNG,那么 PNG 文件的大小大约是 GIF 文件的一半。
PNG 格式适用于所有类型的图像——除动画外。(但对于没有文字的照片,JPEG 更合适,因为文件大小较小。)在存储简单插图(如只有少量颜色的卡通)时,记得在导出之前将图像转换为索引模式。由于压缩算法是无损的,你可以反复将图像导出为 PNG,而不会出现 JPEG 中常见的累积退化问题。
导出为 PNG
当你将图像导出为 PNG(.png)时,图 20-17 中的对话框会打开。以下是对话框中最有用的条目:
-
交错:此选项创建一个逐步加载的图像。
-
保存背景颜色:此选项用于不支持渐进透明度的过时浏览器。使用此选项,你可以选择在透明像素处显示的颜色。不幸的是,Internet Explorer 无法识别这些设置。
-
保存分辨率:此选项仅在打开图像的程序能够读取保存的分辨率时才有用。
-
保存创建时间:此选项保存图像最后一次保存的时间和日期。
-
保存评论:通过图像:图像 > 图像属性在评论选项卡中添加的任何评论都会被保存。
-
保存透明像素的颜色值:完全透明的像素可能仍然具有颜色值,若后来减少或移除透明度,这些颜色值将会显示出来。

图 20-17. 导出图像为 PNG 的对话框
20.3 GIMP 的原生格式
在 GIMP 中,正在进行的工作通常包含多个图层、透明度和一个活动选择。它还可能包含图层蒙版、包含已保存选择的通道和路径。它可能还包括撤销历史。你在 GIMP 中所做的任何操作都可以通过原生格式XCF 来表示。原生格式是专为某个软件设计的文件结构。
GIMP 还提供定义新画笔、图案、调色板和渐变的工具。每一种工具也都有一个在 GIMP 中的原生格式。你可以从网上下载自定义画笔、图案、调色板和渐变,甚至可以创建自己的并发布供其他用户下载。第二十二章将向你展示如何操作。
XCF
XCF 是 GIMP 最重要的原生格式。当你以 XCF 格式保存图像时,你保存了所有的组件、图层、图层组、蒙版、通道、路径、辅助线等。唯一未保存的是撤销历史,因为这会显著增加文件大小。
XCF 是唯一能够保证存储你在 GIMP 中正在处理的图像所有信息的格式,它是进行中工作的最佳格式。如果你想将文件保存为其他格式,但希望以后做进一步修改,始终保存一份 XCF 格式的副本。
由于 XCF 存储了大量信息,XCF 文件可能会相当大,但 GIMP 允许你使用两种无损外部压缩算法之一来压缩它:Gzip 使用的算法和 Bzip2 使用的算法。Bzip2 的效果比 Gzip 好,但最多只能提高 30%或 40%。Bzip2 也要慢得多。GIMP 可以加载和保存使用这些算法压缩的文件,而无需先解压文件。压缩由第二个扩展名指示,它可以是.gz或.bz2。在 GNU/Linux 操作系统上,后缀并不确定文件格式,文件格式由文件的前几个字节指定,但对用户来说可能有所帮助。
尽管 XCF 可以被包括 ImageMagick、Krita 和 Inkscape 在内的其他几个应用程序读取,但它并不是一个通用格式。
当你使用图像:文件 > 另存为或
保存图像时,GIMP 会自动假定文件格式为 XCF,并将相应的扩展名添加到文件名中。对于所有其他输出格式,你必须使用图像:文件 > 另存为或
导出图像。导出命令无法生成 XCF。如果图像被修改然后导出,GIMP 不会认为图像已保存,并在你尝试关闭时打开警告窗口。
其他本机格式
除了图片外,其自然格式为 XCF,GIMP 中还有四种其他对象具有自己的本机格式。这些是画笔、图案、渐变和调色板。每个对象都有一个专门的可停靠对话框:画笔对话框、图案对话框和渐变对话框默认情况下出现在多对话框窗口中;而调色板对话框可以通过图像:窗口 > 可停靠对话框或从对话框菜单中打开,你可以通过点击所有可停靠对话框顶部找到的小三角形来打开对话框菜单。
这些对象存储在计算机上的特殊文件夹中,你可以在 Folders 条目中使用图像:编辑 > 首选项来定义这些文件夹。每个类别都有一个系统范围的文件夹,在安装或更新 GIMP 时存储对象,以及一个个人文件夹,你可以在其中存储你创建的对象。
你可以通过使用相应对话框底部的按钮来创建、编辑或删除画笔、图案和调色板。这些按钮让你可以做以下事情:
-
编辑当前对象。只有当对象在个人文件夹中时,编辑才有效。否则,你只能查看对象的特性。
-
创建一个新对象。
-
复制当前对象。
-
删除当前对象(如果它在你的个人文件夹中)。
-
刷新对话框中的对象列表。
你也可以通过对话框菜单或右键单击画笔、调色板或图案来访问这些选项。图案不是使用特定工具构建的,因此图案对话框只包含用于删除、刷新和将当前图案打开为图像的按钮。
构建和保存新的画笔、图案、对话框和调色板的过程可以在第二十二章中找到描述。
20.4 其他有用的格式
本节介绍的图像格式,在使用 GIMP 时虽然有用,但使用频率较低。
PostScript 和 PDF
PostScript 并不是一种图像格式;它实际上是一种编程语言,设计于 1982 年,用于文档页面描述。早期的激光打印机,甚至许多现在的打印机,都使用 PostScript 来描述正在打印的页面。这些打印机包含该语言的解释器,执行该解释器指示打印机如何在页面上放置点。
PostScript 是一种专有语言,属于 Adobe 公司,但其描述是公开的。Ghostscript 解释器是一个免费软件,遵循 GPL 协议,可以让你在不使用 PostScript 的打印机上打印 PostScript 文件(例如,大多数喷墨打印机)。
PostScript 是一种矢量图形语言。它会在接收到打印机定义后,在最后一刻将图像光栅化。字符字体可以通过矢量几何定义,并且可以放大或缩小而不会出现像素化。
当你将图像导出为 PostScript(.ps)时,GIMP 会打开如图 20-18 所示的对话框。图像的尺寸以毫米或英寸为单位预设。你可以更改它们,但如果这样做,你会固定附加到图像上的打印机定义。最好将图像到 PostScript 的转换留给你用于将其添加到文档的应用程序。
封装 PostScript(EPS)是带有额外信息的 PostScript,该信息位于封装图像的框中。这些信息告诉导入文件的应用程序图像的精确尺寸,并且在将图像插入文档时,通常比普通 PostScript 更加顺畅。
GIMP 也可以使用图 20-19 中的对话框导入 PostScript 文件。你选择的分辨率非常重要。导入时,图像会立即被光栅化,输入文件中的矢量信息会丢失。
可移植文档格式,通常称为 PDF,是 PostScript 的简化版。PDF 同样属于 Adobe 公司,但在 2008 年被接受为 ISO 标准。PDF 正在慢慢取代 PostScript,并提供了多个优势。GIMP 能够导入和导出 PDF 文件。

图 20-18. 导出为 PostScript 图像对话框

图 20-19. 从 PostScript 导入对话框
当你将 PDF 文件导入 GIMP 时,它会打开 图 20-20 中显示的对话框。你可以选择输入文件的分辨率、要导入的页面,并决定是将它们作为单个图像的图层导入,还是作为多个图像导入。
当你将图像导出为 PDF 时,GIMP 会打开 图 20-21 中显示的对话框。你可以选择减少生成的 PDF 文件大小的选项。

图 20-20. 从 PDF 导入对话框
TIFF
标记图像文件格式,也称为 TIFF,并不是国际标准。它也属于 Adobe,于 1980 年代中期定义,自 1992 年以来没有更新。
TIFF 是一种复杂且灵活的格式,可以使用多种不同的压缩算法——有损或无损。它还可以使用不同的每颜色位数、不同的色彩空间等。但是,大多数应用程序无法处理所有 TIFF 特性,这意味着在从一个应用程序向另一个应用程序传输图像时,可能会丢失一些信息。
然而,TIFF 格式是科学影像领域的首选格式,并在印刷行业得到广泛接受。

图 20-21. 将图像导出为 PDF 对话框

图 20-22. 将图像导出为 TIFF 对话框
当你将图像导出为 TIFF 格式(.tiff)时,GIMP 会打开 图 20-22 中显示的对话框。单选按钮允许你选择压缩算法。LZW、Pack Bits 和 Deflate 是无损的;JPEG 是有损的。两种 CCITT 压缩算法仅适用于黑白图像(没有灰度)。如果图像包含路径,它们也会被保存。
Netpbm 格式
Netpbm 是一个公共领域的可移植程序集,用于将一种图形格式转换为另一种格式。这些程序可以处理一大批图形格式,并定义了 GIMP 支持的四种新格式:
-
可移植位图(PBM)适用于位图(黑白图像)。
-
可移植灰度图(PGM)适用于灰度图像。
-
可移植像素图(PPM)适用于彩色像素图。
-
PNM 一词指的是这三种格式的总和。
Netpbm 提供了一种名为 PAM 的附加格式,但 GIMP 不支持它。所有这些格式都使用文本表示方式,导致文件非常大。例如,图 20-5 中的玫瑰有以下大小(TIFF 文件是使用 Deflate 压缩保存的):
| 格式 | 大小(KB) |
|---|---|
| GIF | 109 |
| JPEG | 26 |
| TIFF | 300 |
| PPM | 3600 |
尽管它们的体积较大,但这些格式非常方便,因为你可以将它们转换为几乎所有现有的图像格式,或者从这些格式转换出来。
SVG
可缩放矢量图形(SVG)是矢量图形的首选格式。它是一个由万维网联盟(W3C)定义的开放标准,依赖于 XML 的文本性质。越来越多的应用程序在其输入文件中接受这种格式,包括 GIMP。
SVG 是一些矢量图形程序(如 Inkscape(免费软件))的原生格式。其他程序,如 Adobe Illustrator、CorelDRAW、Blender 或 Xara Xtreme(后两者为免费软件),也可以导入和导出 SVG 文件。请注意,Adobe Photoshop 不支持 SVG。
大多数浏览器都可以显示 SVG 图像。唯一的例外是 Internet Explorer,但有插件可以让 Internet Explorer 显示 SVG。
GIMP 可以导入像图 20-2 中所示的 SVG 图像,但将栅格图像导出为 SVG 是不可能的,而且结果可能也不会很好看。不过,GIMP 路径可以导出为 SVG。
GIMP 支持的其他格式
GIMP 可以导入 Photoshop 图像文件,这对于那些希望放弃专有软件而转向免费软件的人来说非常有用。
BMP 格式是一个非常简单的微软格式,缺乏压缩功能。在图 20-5 中保存为 BMP 时,图像占用 1100KB。该格式主要用于 Microsoft Windows 系统中的图标以及 OS/2。GIMP 可以导入和导出 BMP 文件。导出时,你可以选择颜色空间的位数以及 Alpha 通道的表示形式(如果存在的话)。
X 窗口系统(所有类 Unix 操作系统中的窗口系统)使用 XPM 和 XBM 图形格式作为图标等。第一个是用于像素图的,第二个是用于位图的。两者都是完全文本格式,因此不适用于大图像。导出为 XPM 时,图 20-5 的图像占用 2400KB。
专业摄影师常用的一种图像格式是 raw 格式。我们在选择格式和处理原始照片中将更详细地讨论这种格式。
第二十一章 脚本和插件
GIMP 不是一个单一的程序。它由许多插件组成,这些插件并不是系统核心的一部分。事实上,图像:滤镜菜单中的大部分工具都是插件,图像:颜色菜单中的许多工具也是插件。除了这些内置插件外,还有许多第三方插件可供使用;其中一些插件体积较大,比如 GIMP 动画包(GAP;在第十八章中讨论)。其他一些插件体积较小,用于执行简单任务。
脚本和插件非常相似。一个区别是它们存储的位置不同。当你打开 图像:编辑 > 偏好设置 对话框中的 FOLDER 条目时,你会看到 Plug-Ins 和 Scripts 文件夹。
21.1 脚本和插件简介
在本章中,我们将解释 GIMP 脚本和插件的基本概念,并教你如何找到和安装新的插件。接下来,我们简要介绍一些值得安装的重要插件。最后,我们展示用 Python 和 C 编写的插件示例,以及一个用 Scheme 编写的脚本示例。
脚本和插件的另一个区别是它们编写的编程语言。脚本是用 Scheme(在 GIMP 中称为 Script-Fu)编写的,存储在 Scripts 文件夹中。插件是用 Python 或 C 编写的,存储在 Plug-Ins 文件夹中。
Scheme、Python 和 C
Scheme 是一种非常简单且相对古老的语言,直接解释执行,无需任何翻译。GIMP 包含一个 Scheme 子集的解释器,因此 Scheme 脚本始终可以运行。实际上,你至今使用的许多预定义插件(例如在第十二章或第十七章中)实际上是用 Scheme 编写的脚本。Scheme 是一种函数式语言,语法上只使用圆括号和空格进行标点。
Python 语言也是一种直接解释的语言,它比 Scheme 更强大。*几年它逐渐流行,并且很可能逐步取代另一个脚本语言 Perl,因为它的语法更加简洁易懂,功能范围也更广。Python 的解释器不是 GIMP 的一部分,需要在 Windows 上单独安装。(它与 Linux 和 Mac 操作系统一起捆绑提供。)
C 是编写 GIMP 核心部分的语言,也是大多数 GNU/Linux 操作系统的编程语言。C 是一种古老的语言,得到了极好的支持,因为它允许程序高效地利用计算机的所有能力。用 C 编写的程序不能直接执行,必须先被翻译成机器语言然后加载。你需要通过 编译器 来完成这一过程。为了编写 C 插件,你必须在计算机上安装 C 编译器和开发环境。在 GNU/Linux 和 Mac OS 上设置编译器很容易,但在 Windows 上稍微复杂一些。

图 21-1. 插件浏览器,列表视图

图 21-2. 查找特定插件
GIMP 插件可以用其他编程语言编写,特别是如果该语言是编译型的。Perl 曾是编写 GIMP 插件的首选语言,但今天使用得较少。因此,我们只考虑 Scheme、Python 和 C。要编写自己的插件,你需要掌握至少其中一种语言;每种语言的编程完整介绍超出了本书的范围。
已安装插件
要查找哪些插件已经是你 GIMP 安装的一部分,可以使用插件浏览器(图像:帮助 > 插件浏览器),如图 21-1 所示。如你所见,此安装有 345 个插件。左侧的第一个标签按字母顺序列出它们。
当你在插件浏览器左上角的搜索框中开始输入时,插件列表会自动筛选出包含此子字符串的插件名称,如图 21-2 所示。点击右上角的扫帚图标可以清除筛选。
第二个标签提供所有插件的树状视图,这对于按类别搜索插件非常有用。在图 21-3 中,我们通过点击并拖动其右边界放大了此视图。如你所见,该视图显示了每个插件接受的图像类型,以及安装日期。在图像类型中,字母 A 表示存在 Alpha 通道,星号是通配符。例如,RGB 表示 Alpha 通道可能存在,也可能不存在。

图 21-3. 插件浏览器,树状视图

图 21-4. 插件浏览器,插件描述
对话框右侧描述了左侧所选插件的内容。例如,在图 21-4 中,你可以看到反锯齿工具的描述,该工具位于 图像:滤镜 > 增强。
查找新插件
现有 GIMP 插件的主要来源是 GIMP 插件注册表,网址是 registry.gimp.org/。在这里,你可以找到插件描述、插件本身或其主页的链接,以及有助于搜索的标签。点击标签即可查看所有匹配的插件。

图 21-5。标签云的开始
一种便捷的浏览注册表的方式是按标签查看内容视图(也叫标签云视图),它显示了所有标签的列表,字体大小与标签的频率成正比,如图 21-5 所示。标签是可点击的,因此浏览与给定标签相关的所有插件非常容易。
大多数插件都有非常详细和完整的主页,解释了它们的工作原理以及如何安装。
21.2 值得注意的插件
以下章节介绍了一些在 GIMP 插件注册表中可用的有趣插件。这个选择显然是主观的,我们排除了一些已经讨论过的插件,如在第十八章中介绍的 GAP,以及在处理 RAW 照片中介绍的 UFRaw。

图 21-6。初始图像(左);应用 Wrap Effect 工具后(中);应用 ev_crayon_full 预设后
Photo Effects
Photo Effects 是一组插件,你可以用它为照片添加艺术效果。你可以通过在registry.gimp.org/ 搜索 photo effects 来找到它。安装后,你会在 图像:滤镜 > 装饰 菜单中看到名为 PHOTO EFFECTS 的菜单。我们以图 21-6(左)为例。当我们应用 图像:滤镜 > 装饰 > Photo effects > 艺术家 中找到的 Wrap Effect 工具时,我们得到了图 21-6(中)所示的结果。
Photo Effects 还提供了 22 个为 GIMPressionist 滤镜预设的预定义设置(见 GIMPressionist)。图 21-6(右)展示了应用 ev_crayon_full 预设的结果。
G’MIC
G’MIC (gmic.sourceforge.net/gimp.shtml) 是一个庞大的滤镜(本书出版时为 229 个)和效果集合。它作为 图像:滤镜 菜单中的单一条目操作,打开如图 21-7 所示的对话框。
G'MIC 的预览会在你选择滤镜后立即更新。当你点击应用按钮时,滤镜会立即应用到图像上,使你能够按顺序使用多个滤镜进行转换。由于我们无法展示所有这些滤镜,这里选取了一个随机样本,并将使用默认设置展示它们。
图 21-8(左)显示了应用位于“颜色”子菜单中的局部归一化滤镜后的效果。图 21-8(中)显示了应用位于“艺术”子菜单中的黑白铅笔滤镜后的效果。图 21-8(右)显示了应用位于“增强”子菜单中的各向异性*滑滤镜后的同一张照片。
G'MIC 是一个复杂的插件,这些示例只是展示了其功能的一部分。
Liquid Rescale
Liquid Rescale (liquidrescale.wikidot.com/) 是一个强大的工具,可以在不改变物体形状的情况下拉伸或压缩图像。你可以在图像:图层菜单中找到这个工具。在图 21-9 中,预览窗口显示了一张 2000 × 1333 的照片。我们将通过水*拉伸它,使其变得更具全景效果。

图 21-7. G'MIC 对话框

图 21-8. 应用局部归一化滤镜(左)、黑白铅笔滤镜(中)、各向异性*滑滤镜(右)
如果我们仅使用液体缩放将画布宽度更改为 3000 像素,那么结果(如图 21-10 所示)是不令人满意的,因为人物的头部变形。为了解决这个问题,勾选工具对话框右侧 FEATURE PRESERVATION MASK 部分中的 NEW 按钮,以激活 PRESERVE FEATURES 按钮。这样就会创建一个新图层,透明度为 50%,并临时将前景色更改为鲜艳的绿色。现在我们可以绘制人物,如图 21-11 所示,我们不需要特别精确。
绘制完主题后,将宽度恢复到 3000 像素,得到图 21-12 中所示的结果。诚然,船只看起来有点拉伸过度,但如果我们也绘制了船只,就可以保留其长宽比了。
你还可以使用液体缩放来丢弃图像中的某些特征。例如,假设在图 21-13 中,我们想丢弃孔雀两侧的花盆。为此,我们点击 FEATURE DISCARD MASK 工具对话框中的 NEW 按钮。DISCARD FEATURES 按钮会自动勾选,创建一个新图层,前景色变为鲜艳的红色。

图 21-9. 液体缩放对话框

图 21-10. 重新调整大小而不进行保留的结果
接下来,我们绘制图 21-14 中显示的掩码,这比之前的操作更具挑战性,因为孔雀尾巴非常靠*左侧的花盆。然后,我们点击位于自动大小右侧的宽度按钮,将宽度设置为 1103 像素。最终结果,如图 21-15 所示,仍然需要一些修饰,但你应该能理解大致思路。

图 21-11. 定义保留掩码

图 21-12. 使用保留功能调整大小的结果
如其主页所述,液态重缩放工具提供了许多其他功能,包括交互模式、输出接缝图的能力(显示图像是如何调整大小的)等。例如,图 21-16 展示了将肖像缩小(80% 原始宽度)时的接缝图,图 21-17 展示了将其放大(120% 原始宽度)时的接缝图。在“输出”选项卡上,我们勾选了“在新图层中输出”、“输出接缝”以及“按原始尺寸缩放”。在这两种情况下,重缩放保持了眼睛和大部分嘴巴的完整,但改变了面部的其他部分,使其看起来不自然且不悦目。

图 21-13。初始图像

图 21-14。定义丢弃掩码

图 21-15。使用丢弃功能进行调整大小

图 21-16。缩小肖像时的接缝图

图 21-17。放大肖像时的接缝图
Elsamuko 脚本集
Elsamuko 脚本集提供了多种方法来转换或改善图像。该脚本集可以在sites.google.com/site/elsamuko/gimp/找到,并且是 gimp-plugin-registry Debian 包的一部分(可以在 Debian 和 Ubuntu 上使用)。该站点还包含许多其他插件和脚本。

图 21-18。应用国家地理滤镜(左)、奥巴马希望滤镜(中)、Lomo 滤镜(右)后的效果
我们将仅展示三种 Elsamuko 脚本,使用之前相同的照片。这些脚本通常需要大量计算能力,且大多数会使用多个图层和图层蒙版来构建图像。
图 21-18(左)显示了应用图像:滤镜 > 通用 > 国家地理滤镜的效果,该滤镜旨在生成类似于著名杂志中的高质量肖像。
图 21-18(中)展示了应用图像:滤镜 > 艺术 > 奥巴马希望滤镜后的效果,该滤镜灵感来自著名的奥巴马“HOPE”海报。
图 21-18(右)展示了应用图像:滤镜 > 光与影 > Lomo滤镜后的效果,该滤镜设计用于模拟使用 Lomo 相机的效果,这是一款来自 1990 年代初期的便宜俄罗斯相机。
21.3 编写插件
使用预定义的插件非常方便,但你并不总是能找到完全符合需求的插件,而且如果你有一点编程经验,自己编写插件也许更有趣。在你编写了前三四个插件后,你会发现编写插件变得非常简单。在本节中,我们展示了用三种主要编程语言编写的插件:Scheme、Python 和 C。
Scheme
用 Scheme 编写的脚本称为 Script-Fu。例如,图像:颜色 > 映射 > 色彩图的脚本。这个脚本包括了函数script-fu-makecmap-array,它返回一个包含指定调色板颜色的数组。这个函数可以在其他需要色板信息的脚本中使用。
该函数是用 Scheme 编写的,代码展示在图 21-19 中。Scheme 是通过一系列嵌套在括号中的表达式来编写的。简而言之,Scheme 函数的定义形式为(define (name parameters) (expr) (expr) ...)。这段代码定义了函数name,其值为最后一个表达式的值。一个表达式调用一个函数,函数的名称或符号出现在表达式的第一个元素中,后面跟着任何参数。一个参数本身也可以是调用函数的表达式。

图 21-19. 一个 Script-Fu 示例:来自 Set Colormap 脚本的 cmap 数组函数
例如,在图 21-19 的第 29 行,函数 *(乘法)被调用,传入了两个参数。第一个参数是一个调用 car 函数的表达式,第二个参数是数字 3。调用函数 * 实际上是对上一行的 gimp-image-set-colormap 函数的第二个参数。第一个参数是第一个函数参数,第三个参数是 script-fu-make-cmap-array 函数的结果,第三个函数参数作为参数传递。
选择图像:帮助 > 过程浏览器以了解函数的参数及其作用。例如,在图 21-20 中,我们在搜索框中输入 colormap,然后从列表中选择一个函数。在对话框右侧,我们可以看到所选函数的参数类型和含义,以及详细的注释。
图 21-19 的第 9 至 14 行包含了函数 script-fu-make-cmap-array 的局部变量的声明和初始化。我们可以在函数体内使用这些变量。

图 21-20. 过程浏览器对话框
任何 Script-Fu 中最重要的部分之一是脚本注册,如图 21-19 第 34 至 44 行所示。脚本注册为 GIMP 提供了它所需的所有信息,以将脚本集成到 GIMP 中。script-fu-register 的各种参数按以下顺序提供这些信息。
-
菜单中的条目,在字符前加下划线(
_)表示作为缩写的字符 -
工具提示的内容
-
作者姓名
-
版权声明
-
版权日期
-
要处理的图像类型
-
类型、名称和初始值参数的描述
最后,调用 script-fu-menu-register 将 Script-Fu 放入 GIMP 菜单中。
测试 Script-Fu 非常简单,得益于图像:滤镜 > Script-Fu > 控制台,它会打开在图 21-21 中显示的对话框。你需要做的就是在底部字段中输入 Scheme 表达式并按下
。表达式会立即被评估,结果会显示在主对话框窗口中。
BROWSE 按钮会打开过程浏览器对话框。当你选择一个特定的过程并点击应用时,这个过程的调用会插入到 Script-Fu 控制台字段中,然后你只需要输入你的参数。

图 21-21。Script-Fu 控制台
你可以在网上找到许多 Script-Fu。有些在 GIMP 插件注册表中做了很好的广告,而其他则可以在独立网站和博客上找到。例如,查看 gimpfx-foundry.sourceforge.net/ 或 gimpscripts.com/。
Python
就像为 Scheme 脚本创造的名称 Script-Fu 一样,Python-Fu 是 Python 插件的名称。图 21-22 显示了一个 Python 程序示例,图像:滤镜 > 渲染 > 云彩 > 雾 滤镜。在第 4 到第 6 行中,gimpfu 模块被导入,time 模块被导入,并且 gettext 函数用于国际化程序中的所有文本。

图 21-22。一个 Python-Fu 示例:雾渲染滤镜
渲染云彩插件的 Python-Fu 代码体(第 8 到 36 行)是一个很好的 Python 程序示例。语句在行末结束,除非它们在括号内,如第 17 行所示。嵌套通过缩进来表示,如第 13 到 17 行所示。某些 Python 语法受到 C 语言的启发,使用 = 进行赋值,使用 == 进行比较。一旦你理解了 GIMP 预定义函数的含义,这个特定函数的工作原理就很容易理解。
Python-Fu 在 GIMP 中的注册方式与 Script-Fu 相同(第 38 到 59 行),唯一的不同是 register 函数的参数,特别是在 Python-Fu 参数的描述上。
选择图像:滤镜 > Python-Fu > 控制台将打开一个类似于 Script-Fu 控制台的对话框。你可以使用此对话框直接输入 Python 语句并测试其效果。过程浏览器的使用方式类似,它允许你将输入的代码插入到正确的函数调用中。
C
从本质上讲,C 程序比其等效的 Scheme 或 Python 程序要长,因为它是在低级语言中编写的。你可以在developer.gimp.org/plug-ins.html上找到一个关于为 GIMP 构建 C 插件的很好的三部分教程。
最简短的 C 插件是 Semi-Flatten 插件,可以在 图像:滤镜 > 网络 菜单中找到。我们尽可能去除了多余的空行,但仍然不得不将其分为两部分(图 21-23 和 图 21-24)以展示完整的程序。文件的头部显示在第 1 到第 20 行,包含了三个可见函数的声明、一些静态变量和一个常量。
这个 C 插件包含四个函数定义。由于这些函数都没有返回结果,它们的类型始终是 static void。query 函数(第 23 到第 48 行)没有参数,并在第一次使用插件时被调用。它调用 gimp_install_procedure 来注册插件(类似于 Python 插件)。请注意,semiflatten 插件同时在 图像:滤镜 > 网络 和 图像:图层 > 透明度 菜单中安装。
semiflatten_func 函数(第 50 到第 60 行)是一个简单的辅助函数,通过 semiflatten(第 61 到第 69 行)间接调用,semiflatten 本身也是一个辅助函数。run 函数(第 71 到第 111 行)在我们调用插件时被调用,进行实际的更改。请注意,Semi-Flatten 插件不会打开对话框。
插件定义中最关键的点是 GimpPlugInInfo PLUG_IN_INFO 结构体,它在头部进行了声明。该定义声明了 query 和 run 函数。第 21 行显示的对 MAIN() 的调用是一个 C 宏,它初始化参数并调用 PLUG_IN_INFO。所有 C 插件都需要这些类型的定义。
尽管具有良好 GIMP 知识的普通程序员应该能够编写一个简单的 Script-Fu 或 Python-Fu 插件,并使用过程浏览器在 GIMP 的过程数据库中进行搜索,但很可能只有一个经验丰富的 C 程序员才能构建一个即使是简单的 C 插件。
此外,安装 C 插件并非简单任务,需要一个 C 编译环境。必须在计算机上安装 libgimp 头文件,以提供所需的所有声明,并且还需要一个名为 gimptool 的工具来编译和安装插件(有关更多信息,请参见 developer.gimp.org/plug-ins.html)。

图 21-23. 一个 C 插件示例:Semi-Flatten(第一部分)

图 21-24. 一个 C 插件示例:Semi-Flatten(第二部分)
第二十二章。定制 GIMP
根据自由软件的传统,GIMP 是高度可配置的,许多特性都可以更改。虽然 GIMP 只有一个特定的首选项对话框,但你会发现其他更改参数的工具分散在各个地方。在本章中,我们将向你展示如何定制 GIMP 以使其更好地为你服务。
22.1 首选项对话框
通过 图像:编辑 菜单打开首选项对话框。它是一个大而复杂的对话框,如图 22-1(左)所示。对话框左侧的菜单显示了首选项选项卡的列表;我们将依次考虑每一个。每当你在 GIMP 中更改参数时,你的工作会保存到一个名为 gimprc 的文件,并存储在你的机器上,通常是在主 GIMP 目录中。这些更改通常会立即生效,除非程序另有说明。
环境
首选项对话框的第一个选项卡涉及环境设置。你可以设置以下参数,如图 22-1(左)所示。
-
RESOURCE CONSUMPTION 决定 GIMP 如何使用系统资源。
-
MINIMAL NUMBER OF UNDO LEVELS 设置每个图像的撤销历史记录级别数。由于撤销需要一定的内存,你将受到 GIMP 能够保持的历史记录数量的限制,但此参数确保始终有至少设定数量的撤销级别可用。
-
MAXIMUM UNDO MEMORY 告诉 GIMP,当撤销内存超出此值时删除最旧的保存。如果你的机器有很多内存,可以增加默认值。
-
TILE CACHE SIZE 可以影响 GIMP 和你电脑的性能。如果你打算认真使用 GIMP 并处理大图像,建议将此参数设置为大约安装内存的一半。尝试不同的值。值设置得太小会导致 GIMP 经常换入磁盘,从而减慢速度。另一方面,值设置得太大可能会阻止其他应用程序启动,或者可能导致进程失败。
-
MAXIMUM NEW IMAGE SIZE 设置新图像的最大允许尺寸。如果新图像大于此最大值,GIMP 会要求确认,但不会阻止其创建。
-
NUMBER OF PROCESSORS TO USE 会自动设置为你的机器上的核心数,因多核处理器的普及。如果需要将额外的处理器用于其他应用程序,请减少此值。
![首选项对话框,环境选项卡(左)和用户界面选项卡(右)]()
图 22-1。首选项对话框,环境选项卡(左)和用户界面选项卡(右)
-
-
在“打开图片”、“保存图片”和“导出图片”对话框中会显示图片缩略图。你可以选择两种尺寸或不显示缩略图。如果文件大小超过最大限制,GIMP 不会自动生成缩略图,但你可以点击文件名来生成缩略图。
-
保存图片选项应该保持勾选,否则在你尝试关闭未保存的图片时不会收到警告。
-
文档历史记录会在文档历史记录对话框中保留所有打开文件的记录(通常是个好主意)。你可以通过图像:文件 > 打开最*文件子菜单或通过图像:窗口 > 可停靠对话框 > 文档历史记录来访问文档历史记录对话框。
用户界面
图 22-1(右)显示了处理系统语言、在图层和通道对话框中显示的小型缩略图以及键盘快捷键的用户界面设置。
-
语言选项允许你设置语言。像大多数自由软件一样,GIMP 是完全国际化的。默认情况下使用主机操作系统的基本语言,但你可以选择 71 种不同的语言,尽管其中一些翻译不完整。更改将在 GIMP 重新启动后生效。
-
预览是图层或通道的缩略图,默认情况下是启用的。你可以从九种预定义尺寸中选择,范围从 TINY 到 GIGANTIC。前者仅在非常小的屏幕上有用,后者则只有在视力严重问题时才会用到。
-
键盘快捷键可以帮助你更高效地使用 GIMP。GIMP 有一套相对较小的预定义键盘快捷键,在本书中有提到,但你可以根据需要添加更多或修改它们。这个对话框允许你通过多个复选框和按钮来更改、添加或删除键盘快捷键:
-
动态键盘快捷键选项默认未勾选,因为它有些危险。当勾选时,你可以通过在菜单项高亮时按下一个键组合来定义一个新的键盘命令。这个功能对于定义新命令非常方便,但也使得意外重新定义现有快捷键变得太容易了。
-
配置键盘快捷键的详细说明请参考键盘快捷键。
-
立即保存键盘快捷键选项仅在未指定自动保存时有用。
-
将键盘快捷键重置为默认值选项对于想要将 GIMP 恢复为默认设置的人非常有用。
-
移除所有键盘快捷键选项适用于那些不想要任何快捷键的人。
-
主题
如图 22-2 所示,主题选项卡很简单。你可以选择两种主题:默认和小型(如图 22-3 所示)。其他主题可以在像* art.gnome.org/* 这样的网站上找到。
帮助系统
GIMP 有许多帮助功能,如在 9.6 GIMP 帮助系统中所讨论的那样。对话框中显示的内容(见图 22-4)允许您设置控制在使用 GIMP 时所接收帮助类型的某些参数:
-
显示工具提示通常是勾选的。
-
显示帮助按钮通常也是勾选的,勾选时,帮助按钮会被添加到大多数对话框中。点击此按钮后,它会将您带到帮助文档。
![首选项对话框,主题选项卡]()
图 22-2。首选项对话框,主题选项卡
![使用小主题]()
图 22-3。使用小主题
![首选项对话框,帮助系统选项卡]()
图 22-4。首选项对话框,帮助系统选项卡
-
用户手册让您选择使用本地安装的手册或在线用户手册。
-
帮助浏览器让您使用默认浏览器或 GIMP 帮助浏览器。GIMP 帮助浏览器速度更快,并且在多桌面环境中始终在当前桌面打开。
工具选项
工具选项选项卡如图 22-5 所示。第一个复选框和前两个按钮允许您保存或恢复工具选项设置。其他选项如下所述。

图 22-5。首选项对话框,工具选项选项卡
-
指南和网格吸附设置指针与图像窗口中最接*的指南或网格之间的最小吸附距离。此参数设置距离,但吸附本身由图像:视图菜单中的相应参数决定(参见填充颜色和吸附)。
-
缩放允许您从各种插值算法中进行选择,从 NONE 到 SINC(LANCZOS3)。您在此处做出的选择将成为所有使用缩放的工具的默认值,尽管您仍然可以在每个工具的选项对话框中更改特定的缩放方法。
-
画笔选项在工具之间共享有四个复选框,允许您指定某些选项由绘图工具(如铅笔、画笔、橡皮擦、喷枪等)共享。默认情况下,所有复选框都已选中。因此,改变画笔时,例如改变画笔工具使用的画笔,也会改变模糊工具或克隆工具使用的画笔。但如果取消勾选画笔选项,那么每个工具会记住它自己的画笔设置。
-
移动工具设置活动图层或路径。如果勾选此项,使用移动工具移动图层或路径时,会使其成为活动图层。

图 22-6. 偏好设置对话框,工具箱选项卡
工具箱
在图 22-6 中显示的选项卡,您可以选择在工具箱底部显示三种不同的对象:
-
前景色和背景色,以及用于切换或重置它们的小按钮
-
当前活动的画笔、图案和渐变
-
当前活动的图像
TOOLS CONFIGURATION 列表允许您选择在工具箱中显示哪些工具图标。前 32 个图标默认显示,但您可以通过点击可见性眼睛图标添加最多 10 个工具图标或删除现有的工具。当选择某个工具时,您可以使用对话框底部的箭头来更改其在工具箱中的位置。
默认新图像
在图 22-7 中显示的默认新图像选项卡指定了当您选择图像:文件 > 新建或
时创建的图像的默认特性。该对话框与图 9-32 几乎相同,并在 9.4 创建、加载、保存和导出文件中详细描述。但它还包含一个用于更改默认快速遮罩颜色的按钮。

图 22-7. 偏好设置对话框,默认新图像选项卡
默认图像网格
在图 22-8 中显示的选项卡是您定制当选择图像:视图 > 显示网格时显示的网格初始特征的位置。该选项卡与图像:图像 > 配置图像网格相同。有关更多信息,请参见 10.3 网格。
图像窗口
您在三个选项卡中设置图像窗口参数。在第一个选项卡中,显示在图 22-9 中的选项卡,您可以指定以下内容:
-
默认使用“点对点”:此框通常是选中的,如果缩放因子为 100%,则显示的图像像素与屏幕像素大小相同。未选中时,显示图像的大小由其内部分辨率决定。(有关更多详细信息,请参见 10.1 尺寸标尺和单位。)
-
MARCHING ANTS 速度:设置虚线围绕选择区域移动的时间,单位为毫秒。
-
缩放时调整窗口大小:勾选此选项时,当缩放因子发生变化时,GIMP 会尝试调整图像窗口的大小。选择此选项基本上与勾选图像窗口右上角的调整大小按钮相反,后者允许你通过放大窗口来放大图像,或者通过缩小窗口来缩小图像。
![偏好设置对话框,默认图像网格标签]()
图 22-8. 偏好设置对话框,默认图像网格标签
![偏好设置对话框,图像窗口标签]()
图 22-9. 偏好设置对话框,图像窗口标签
-
图像大小变化时调整窗口大小:勾选此选项时,当你裁剪或调整图像大小时(图像:图像 > 调整图像大小),图像窗口会随着图像大小的变化而调整大小。
-
初始缩放比例:你有两个选择:适应窗口或 1:1。如果你打算打开比屏幕尺寸大的图像,那么第二个选择可能不适合此缩放因子。
-
按住空格键时:此列表中的一个选项特别有用:“*移视图”允许你通过移动指针在图像窗口内移动图像。或者,你可以将其设置为不执行任何操作,或暂时切换到移动工具。
-
显示画笔轮廓:默认勾选,但如果你使用的是非常大的画笔,或者你的计算机较慢,可以考虑取消勾选此选项。
-
显示画笔工具指针:勾选此选项(默认设置)时,使用中的画笔工具的小图标会伴随鼠标指针一起显示。当此框和前一个框都未勾选时,鼠标不会跟随指针或轮廓移动,这意味着你在绘画时看不见自己绘制的位置。
-
指针模式:此选项提供三种显示指针的方式:如果前面的框被勾选,则以带尖箭头的工具图标显示指针;如果不勾选,则以十字准线指针代替箭头;或者只显示十字准线。
-
指针渲染:此选项指定是否以黑白或灰度图像(精美模式)显示指针。如果没有遇到严重的性能问题,请选择精美模式。
图 22-10 中显示的标签指定了最初显示在图像窗口中的部分内容,并包括图像:视图菜单中出现的各个复选框的初始状态。你可以为图像窗口的常规模式和全屏模式指定不同的组件(图像:视图 > 全屏 或
)。
你还可以设置画布填充的颜色,画布窗口中不属于画布部分的区域。如果图像在至少一个维度上小于窗口,则会显示部分填充区域。可以从以下选项中选择:

图 22-10. 首选项对话框,图像窗口外观选项卡
-
来自主题:假设您已加载了其他主题,一组主题可以定义自定义颜色。
-
亮度检查颜色:此选项指的是代表透明度的棋盘格图案中的浅色。此图案在下一节中讨论的显示选项卡中指定。
-
暗度检查颜色:设置透明度的棋盘格图案中的较暗颜色。
-
自定义颜色:使用颜色选择器选择自定义颜色。
在图 22-11 中显示的选项卡允许您指定出现在图像窗口标题栏和状态栏中的文本。(请注意,标题栏由操作系统的窗口管理器控制,因此可能不会完全按照 GIMP 指定的方式显示。)预定义的格式适用于标题栏和状态栏。您还可以通过编辑包含程序员熟悉的格式字符串的适当字段来定义新格式。
格式字符串包含普通字符和以%符号开头的变量。GIMP 提供了超过 20 个变量;这里只描述最重要的几个:

图 22-11. 首选项对话框,图像标题和状态栏格式选项卡
-
D*:自上次更改以来未保存的图像(显示星号) -
f:图像文件名 -
p:唯一的图像标识号 -
i:视图编号(如果图像被查看多次,则很有用) -
t:图像类型 -
L:图层数量 -
w:图像宽度(以像素为单位) -
h:图像高度(以像素为单位) -
m:图像使用的内存量 -
n:当前图层的名称
这些字符串选项让您选择在标题栏或状态栏中显示什么内容。根据您自己的偏好和需求,您可以选择显示或隐藏有关图像的不同类型信息。
显示
在图 22-12 中显示的选项卡允许您指定透明度的表示。正如您在此图中所看到的,您可以从六种不同的表示中选择。前三种使用棋盘格图案,而另外三种使用连续的颜色。如果使用棋盘格图案,您可以选择三种方块大小中的一种。

图 22-12. 首选项对话框,显示选项卡
此选项卡还允许您手动指定显示器的分辨率。显示器分辨率会自动检测,但如果需要手动输入,请选中相应的单选按钮以定义显示器的横向和纵向分辨率,并在不同的度量单位之间选择。如果您不知道与屏幕对应的确切值,请点击 CALIBRATE 按钮打开一个窗口,窗口中会显示以您选择的单位为标准的测量值。仔细测量屏幕上显示的垂直和水*标尺,并将您的测量值输入窗口中的相应字段。然后,GIMP 会计算出实际的分辨率。
色彩管理
色彩管理在 12.3 色彩管理中有描述。图 22-13 中的选项卡展示了您可以设置的各种参数。
-
操作模式:从三种模式中选择:
-
无色彩管理:跳过 GIMP 的色彩管理功能,这通常不是一个好主意。
![首选项对话框,色彩管理选项卡]()
图 22-13. 首选项对话框,色彩管理选项卡
-
色彩管理显示:使用显示器的色彩配置文件尽可能准确地显示颜色。
-
打印仿真:选中此选项后,GIMP 会使用您提供的打印机配置文件,以便预览使用该配置文件后得到的颜色效果。请注意,此选项与实际打印无关,如 19.4 打印中所讨论的。
接下来的三个选项需要一个 ICC 配置文件:一个文件名以
.icc结尾。此类文件的位置取决于您的操作系统。在 GNU/Linux 中,请查看/usr/share/color/icc/;在 Mac OS X 中,请查看/Library/ColorSync/Profiles/;在 Windows 中,请查看\Windows\system32\spool\drivers\color。您还可以在类似欧洲色彩倡议组织(*www.eci.org/*)等网站上找到配置文件。 -
-
RGB 配置文件定义了 GIMP 的内部色彩空间。除非您有非常具体的要求,否则建议使用 Adobe RGB 色彩空间,它的色域比显示器或四色打印机的色域要大,但也不至于过大。许多人倾向于使用 sRGB 色彩空间,因为它更接*打印机的色彩空间。
-
GIMP 不使用 CMYK 配置文件,因为它不内部处理 CMYK。这一情况可能会在未来的版本中发生变化。
-
显示器配置文件可能使用 sRGB 色彩空间。如果勾选下面的框,GIMP 将使用操作系统提供的色彩配置文件,并在其自己的色彩管理中使用该配置文件。
-
显示渲染意图选项允许你在四种方式中选择一种,将一种色彩空间转换为另一种。不同的转换方法在最初的色彩空间中呈现颜色的方式不同,但在最终的色彩空间中没有差异。默认的感知意图使用一种几乎可以逆向的插值系统(不会丢失重要信息),且不会裁剪最饱和的颜色。它非常适合用于处理照片。饱和度意图将饱和的输入颜色转换为饱和的输出颜色,适用于着色或类似工作。你可以放心忽略另外两个意图:相对色度学和绝对色度学。(参见使用色彩管理。)
-
打印模拟配置文件用于打印预览,如果你选择了打印模拟模式。使用一个常见的 CMYK 配置文件,如
Fogra27L CMYK Coated Press或你打印机的特定配置文件。 -
软校正渲染意图用于打印预览。选择项与显示渲染意图相同,但你也可以勾选标记超出色域的颜色,然后在右侧的小框中选择超出色域的颜色以进行替代显示。
-
FILE OPEN BEHAVIOUR 选项指定了 GIMP 在加载具有嵌入色彩配置文件且与内部 sRGB 空间不同的图像时的处理方式。GIMP 可以保留嵌入的配置文件,从而不进行图像转换,图像将通过该配置文件正确显示。转换到 RGB 工作空间使用嵌入的配置文件,但之后会丢弃该配置文件。询问该如何做可能是最安全的选择。
输入设备
INPUT DEVICES 标签页上的选项,如图 22-14 所示,主要用于配置图形*板。该标签页只有三个按钮和一个复选框,除了第一个外,其它都不言自明。
点击配置扩展输入设备会打开图 1-41 中所示的对话框。左侧的菜单列出了所有已知的设备,但无法使用的设备会显示为灰色。
Wacom *板被视为四种不同的设备:触控笔、橡皮擦、鼠标(称为光标)和触摸板(某些*板上的小型触摸板)。
选择设备后,你可以从三种模式中选择:禁用、屏幕和窗口。通常最佳选择是屏幕,它允许你在整个屏幕上使用触控笔或*板鼠标。选择禁用会让设备仅作为普通鼠标使用,没有压力或倾斜感应。你可以放心忽略键和大多数轴,只有压力可能在调节未能正常响应的*板时有所帮助。它提供类似绘画动态的响应曲线。
附加输入控制器标签,如图 22-15 所示,是偏好设置对话框中“输入设备”标签的一部分。它在左侧显示可用的控制器,在右侧显示活动的控制器。点击其中一个列表中的项目,可以通过箭头按钮将其移动到另一个列表。
当你在右列选择一个项目后,可以通过双击或点击右列底部的小图标来编辑它的参数。图 22-16 显示了当你选择“主鼠标滚轮”时出现的对话框的一部分。将控制器从可用列表移动到活动列表时,也会弹出类似的对话框。

图 22-14. 偏好设置对话框,输入设备标签

图 22-15. 偏好设置对话框,附加输入控制器标签
在图 22-16 所示的对话框中,你可以指定使用鼠标滚轮时触发的操作。几个预定义的操作涉及选择画笔、图案、渐变、字体以及当前绘画工具的透明度。要添加一个新操作,选择事件后,点击底部的编辑按钮,打开一个类似于图 22-17 的对话框。
图 22-18 显示了当活动控制器是主键盘时出现的对话框。请注意,几个预定义事件是可用的,但默认情况下没有使用,你还可以根据自己的习惯重新定义这些快捷键。
窗口管理
窗口管理标签,如图 22-19 所示,控制当你不处于单窗口模式时,GIMP 如何管理屏幕上众多的窗口。

图 22-16. 配置主鼠标滚轮

图 22-17. 选择事件的操作
窗口管理器提示告诉窗口管理器如何处理工具箱和其他停靠窗口。你可以从三种选项中进行选择:
-
UTILITY WINDOW 是默认选项。当选择此选项时,一旦你激活任何 GIMP 窗口,工具箱和浮动窗口会被提升到所有其他窗口之上,并保持在顶部,直到你将另一个窗口提升到它们之上。
-
NORMAL WINDOW 使得工具箱和浮动窗口像普通窗口一样操作。
![配置主键盘]()
图 22-18. 配置主键盘
![偏好设置对话框,窗口管理选项卡]()
图 22-19. 偏好设置对话框,窗口管理选项卡
-
KEEP ABOVE 使得工具箱和浮动窗口始终保持在任何其他窗口之上。
你的行为选择是个人口味的问题,但请注意,某些窗口管理器(例如 Windows 操作系统)可能无法正确处理这些选项,因此你的实际结果可能会有所不同。在这种情况下,
键可能会有所帮助。你在这里所做的更改只有在重启 GIMP 后才会生效。
ACTIVATE THE FOCUSED IMAGE 按钮,如果未勾选,会将窗口是否聚焦(就窗口管理器而言是活动的)与 GIMP 中窗口是否活跃的状态分开。当你设置窗口管理器使得指针下的窗口自动获得焦点时,这个选项可以很有帮助,但你仍然希望确定哪个图像窗口是活动的。
WINDOW POSITIONS 下的复选框和两个按钮应该是显而易见的。你可以保存你定义的屏幕布局,或者将其重置为默认设置。
文件夹
FOLDERS 选项卡,如图 22-20 所示,列出了一个可能的文件夹列表,如图 22-21 所示。GIMP 在文件夹中找到它所需的信息和数据,其中一些是系统范围的,而另一些属于用户。在文件夹选项卡中,你可以指定 TEMPORARY FOLDER 的位置,该文件夹用于存储将在 GIMP 关闭时自动删除的文件。通常这个文件夹属于用户,但你可以将其更改为系统范围的临时文件夹,该文件夹将在每次操作系统启动时被清理。
SWAP FOLDER 用于临时存储无法装入内存的内部数据。默认文件夹位于你的个人空间,但考虑选择另一个磁盘上的文件夹来提高性能。
其他文件夹选项卡至少提到两个文件夹:一个是个人文件夹,另一个是系统范围的文件夹。你可以写入你的个人文件夹,即添加新对象或删除或编辑现有对象。通常,你无法写入系统范围的文件夹,但如果你打算安装新的画笔、绘画动态、图案、调色板或渐变,使得相应的系统范围文件夹可写(对于其他类型的对象,这是不可能的)可能会很有用。
当你点击某个文件夹名称时,顶部行的按钮会变得可用,如图 22-22 所示。在这里,你可以将文件夹上下移动,这将改变该文件夹的搜索顺序。你还可以从列表中移除文件夹、添加新文件夹或更改现有文件夹的名称。文件夹名称左侧的圆形按钮如果该文件夹已存在则为绿色;否则为红色。

图 22-20. 首选项对话框,文件夹选项卡

图 22-21. 可能的文件夹

图 22-22. 画笔文件夹
22.2 编辑菜单中的其他首选项
你可以从 图片:编辑 菜单访问更多首选项对话框。图片:编辑 > 输入设备 打开与输入设备章节中相同的对话框。我们在这里讨论其他对话框。
键盘快捷键
我们在用户界面章节中讨论了键盘快捷键首选项。在这里,我们讨论如何定义、编辑和删除快捷键。
图片:编辑 > 键盘快捷键 打开如图 22-23 所示的对话框,内容与从首选项对话框访问的内容相同。在这里,你可以定义任意数量的快捷键,只要你有足够的想象力去发明它们!

图 22-23. 配置键盘快捷键对话框
操作列表被划分为子菜单。图 22-24 展示了编辑操作,包括现有的快捷键和操作的内部名称,这对编写脚本很有用(参见 21.3 编写插件)。
要定义新的快捷键,选择相应的操作,点击快捷键字段,然后输入快捷键。如果该快捷键已经分配给另一个操作,将会弹出一个对话框,允许你重新分配快捷键或取消定义。
你也可以在此处删除现有的快捷键。如果对话框底部的复选框已勾选,所有新的命令将被保存在gimprc文件中,并在以后会话中可用。
由于现有命令数量庞大,搜索框允许你根据命令的名称部分内容来查找特定命令。紧接着 CONTEXT 条目的是一长串操作,允许你通过键盘控制工具的参数,如图 22-17 所示。你可以浏览图 22-23 中显示的各种操作列表,它们能让你一窥 GIMP 的内部工作。

图 22-24. 配置编辑操作

图 22-25. 模块管理器
模块
图像:编辑 > 模块打开如图 22-25 所示的对话框,该对话框列出了各种扩展模块。使用此对话框来控制是否加载某个模块。你所做的任何更改仅在重新启动 GIMP 后生效。

图 22-26. 单位编辑器
当你在对话框中选择一个模块时,你应该能看到关于它的一些信息。许多模块涉及色彩配置文件和颜色选择,而其他一些模块则与事件控制器相关。如果一个模块没有加载,它的功能就不会包含在 GIMP 中。
单位
图像:编辑 > 单位打开如图 22-26 所示的对话框。此单位编辑器显示有关 GIMP 中定义和使用的各种单位的信息,并允许你创建新的单位。你可以创建一个全新的单位,也可以复制并编辑现有单位。在图 22-27 中,我们添加了一个海法单位。单位编辑器中最重要的字段是 FACTOR,它表示你选择的单位中有多少个组成一英寸。DIGITS 字段指定输入字段必须具有多少个小数位,以提供与 1/100 英寸大致相同的精度。
返回到单位编辑器中,当勾选 SAVED 复选框时,表示该单位将在 GIMP 终止时保存。前四个单位被高亮显示,表明它们始终会被保存。

图 22-27. 添加新单位
22.3 自定义图像视图
图 22-28 显示了完整的图像:查看菜单,允许你控制图像视图。我们这里只介绍第十章中未涉及的条目。
显示过滤器
图像:视图 > 显示滤镜 打开如图 22-29 所示的对话框。在这里,你可以选择在显示图像时应用哪些滤镜。可用的滤镜显示在左侧,活动滤镜显示在右侧。如果你在左列中选择一个滤镜,可以通过相应的箭头将其复制到右列。

图 22-28. 图像:视图菜单

图 22-29. 配置色彩显示滤镜对话框
取消选中活动滤镜旁边的复选框,可以停用滤镜而不删除它。最初,只有 COLOR MANAGEMENT 滤镜是激活的,假设你在首选项对话框中激活了它。请记住,这些滤镜仅影响图像的显示方式;它们不会改变图像本身。
在图 22-30 中,我们选择了左列中的 COLOR DEFICIENT VISION 滤镜,并将其复制到右列并选中。此时会出现一个新字段,允许我们选择缺陷视力的类型:原色盲、绿色盲或蓝色盲(如色盲中所述)。图 22-31 展示了应用红绿色盲滤镜后的结果。目标是让我们看到该类型色盲患者眼中的图像。当设计网站时,你可能会发现这个工具特别有用。

图 22-30. 配置色盲滤镜

图 22-31. 应用红绿色盲滤镜
CONTRAST 滤镜展示了图像在白内障或视网膜疾病患者眼中呈现的样子。它让你能够调整图像,使其能被正确地看到。如图 22-32 所示,默认的对比度循环次数为 1.0,这个值过高,会产生无用的伪影。将值设置为 0.3 可以得到一个可用的结果。
GAMMA 滤镜允许你对所有显示图像应用系统的伽马校正。当需要补偿损坏屏幕的失真时,这个工具非常有用。该滤镜展示了在这些条件下的图像效果。

图 22-32. 应用对比度滤镜

图 22-33. 配置色彩校对滤镜
COLOR PROOF 滤镜,其配置对话框显示在图 22-33 中,控制打印机预览。打印机预览显示图像,以模拟其打印时的外观。你应该只在准备打印图像时使用色彩校对,因为打印机会对图像应用一个色彩滤镜,这个滤镜的形式是 ICC 配置文件。在这里,你可以选择在打印图像时使用的配置文件和意图。图 22-34 展示了使用图 22-33 中显示的参数值后的结果。如果选中 BLACK POINT COMPENSATION 按钮,它会改善深色,特别是黑色的表现。(更多信息,参见色彩管理。)

图 22-34. 应用色彩校对滤镜
隐藏或显示图像窗口的部分内容
图像:视图菜单的其余部分包含了许多复选框。我们将在此和下一节中进行回顾:
-
SHOW SELECTION (
) 切换显示当前选择区域轮廓的“行进蚂蚁”效果。记住,这个轮廓位于选择区域的模糊中间;隐藏它可能会导致一些意外,当你发现自己在图像中涂画时没有意识到你正在涂画超出当前选择区域。 -
SHOW LAYER BOUNDARY 在当前图层的边界与画布的边界不同的时候非常有用。虚线以黄色和黑色显示。
-
SHOW GUIDES (
) 很方便用来临时隐藏你想保留的参考线。虚线为蓝色和黑色。 -
SHOW GRID 显示或隐藏网格。
-
SHOW SAMPLE POINTS 控制可停靠的示例点对话框,该对话框通过图像:窗口 > 可停靠对话框子菜单创建。要创建一个示例点,
点击任意一个刻度尺,并将指针拖到你想要采样的像素位置。你可以创建任意数量的示例点,但只有前四个在对话框中描述,并与点本身一起显示在图 22-35 中。如你所见,你可以通过拖动来移动一个点,也可以通过拖动它回到刻度尺来删除它。注意,只有在选择了颜色选择工具时,才可以移动这些示例点 (
)。![示例点]()
图 22-35. 示例点
当结合使用“层次”工具或“曲线”工具时,这个功能尤其有用。如果你试图修正图像中的色彩*衡,可以将采样点放在你知道颜色应该是什么的区域——比如绿色的树叶或蓝色的天空。然后,在使用上述工具调整所有颜色时,你可以同时比较采样点中的值,确保关键物体的颜色仍然准确。
-
图像:视图菜单中的最后四个复选框让你切换图像窗口部分的可见性,包括菜单栏、标尺、滚动条和状态栏。这些选项在屏幕空间不足时非常有用。(记住,你可以通过右键单击图像或点击图像菜单按钮来访问菜单,该按钮位于标尺的左上角。)如果你隐藏了滚动条,快速蒙版切换按钮将消失,但你始终可以通过图像:选择菜单或按下
来访问它。

图 22-36. 填充颜色
填充颜色和对齐
我们还有一些选项需要在图像:视图菜单中查看。
图像:视图 > 填充颜色打开的菜单如图 22-36 所示,选项与首选项对话框中的“图像窗口外观”标签类似(如图 22-10 所示)。其中一个区别是,这里我们只能为活动的图像窗口选择填充颜色。
图像:视图菜单中提供的其他自定义选项都与对齐有关:对齐描述了鼠标指针如何被吸引到图像窗口中的某个特征。默认情况下,对齐是针对引导线启用的。选择对齐到网格可以精确绘制模式。选择对齐到画布边缘时,可以确保在边缘上开始选择。选择对齐到活动路径时,则用于路径操作。
22.4 创建新画笔
GIMP 有四种画笔:
-
普通画笔没有特定的名称。在画笔对话框中,它们作为小的灰度图像显示,称为像素图。使用普通画笔时,当前的前景色将被使用,颜色的强度通过像素图中黑色的强度来表示。
![构建普通画笔]()
图 22-37. 构建普通画笔
-
颜色画笔在画笔对话框中由颜色位图表示。从内部来看,它们由该位图以及该位图的灰度副本表示,后者作为遮罩使用。当与画笔动态一起使用,且在颜色行中没有勾选任何框(参见绘图工具选项)时,颜色画笔使用位图的颜色并忽略前景色。如果在当前画笔动态的颜色行中勾选了至少一个框,则会使用遮罩,画笔会以渐变方式进行绘制。
-
动画画笔(也叫图像软管)将一系列灰度或颜色位图应用到图像上。(在画笔对话框中的位图旁边会出现一个小红三角形。)动画画笔会根据指针的移动使用几个不同的位图。例如,在使用图形*板时,动画画笔可能会根据*板笔的压力、倾斜度以及当前的画笔动态设置改变其行为。
-
参数画笔是通过一个简单的图形界面创建的。
定义普通画笔
要定义普通画笔,首先构建一个灰度图像,如图 22-37 所示。当你对画笔满意后,将其导出为 GIMP 画笔 .gbr 文件格式,然后将打开图 22-38 中显示的对话框。在该对话框中,你可以添加画笔的简短描述并定义其默认间距。将画笔导出到你的个人画笔文件夹,并通过点击右下角的双箭头刷新画笔对话框,你应该能够像使用其他画笔一样使用新的画笔。

图 22-38. 导出普通画笔
定义颜色画笔
要定义颜色画笔,首先创建一个 RGB 模式的图像,绘制一个新画笔,并添加 Alpha 通道。或者,你可以创建一个透明图像,然后绘制画笔。画笔以颜色绘制,新画笔使用自己的颜色进行绘制。
请注意,一旦你复制或剪切了一个选区,它会出现在画笔对话框中作为第一个画笔。你可以根据从中选取的图像的颜色模式,将该选区用作普通画笔或颜色画笔。你还可以选择图像:编辑 > 粘贴为 > 新画笔,立即导出新的画笔。
定义动画画笔
要构建一个动画画笔,首先需要构建一个包含画笔所有组件的图像。你可以使用第十八章中描述的相同技术来构建一个多层图像(类似于动画),使每一层包含画笔的一个组件。你也可以构建一个只有一层的图像,所有组件按行列排列。最后,你还可以混合这两种方法,构建一个既有多层又在每层中包含多个画笔图像的图像。
当你使用带动画的画笔工具时,画笔图像会根据笔画方向、*板上施加的压力或单纯的移动距离发生变化。动画画笔的效果会根据工具(例如铅笔)及其固有属性而有所不同。你可以将这些条件结合起来,使动画画笔的效果在多个维度上变化。
然而,请注意,这个机制与涂鸦动态不同,并且不兼容:使用动画画笔时,当前的涂鸦动态设置会被忽略。
例如,假设我们想要构建一个三维画笔,且它会根据三个条件变化:
-
画笔的形状(一支小箭头)会随笔画方向变化。箭头从笔画方向顺时针旋转 90 度,因此如果我们顺时针画一个圆,箭头会指向圆心。
-
画笔的大小取决于触控笔在图形*板上的压力:压力越大,箭头越小。
-
画笔的颜色是随机变化的。
我们首先定义箭头的八个方向。第一个方向指向垂直方向,其余的方向每次顺时针旋转 45°。
然后我们定义四种尺寸和四种颜色,共生成 8 × 4 × 4 种不同的画笔。我们将画笔组织成四个不同颜色的层,每层包含四排八个形状。
首先,我们在一个新的 200 × 200 图像中绘制一个箭头,如图 22-39 所示。然后我们将该图像缩放为 40 × 40(即我们的画笔大小),通过不断旋转它,构建出一排箭头,放入一个新的 320 × 40 图像中。为了精确定位箭头层,我们设置了相隔 80 像素的垂直参考线,如图 22-40 所示。
现在,我们再构建三排箭头,画笔图像的尺寸逐渐减小。我们分别缩放每一层,使其保持在同一位置;换句话说,我们不会一次性缩放整排箭头。除了第一排 40 × 40 的画笔外,我们再构建三排,尺寸分别为 35 × 35、30 × 30 和 25 × 25。对于每一排,我们删除背景层并合并其他层,生成一个单层图像。我们还将该层扩展到除第一排外的所有图像大小。

图 22-39. 模型画笔

图 22-40. 构建一排形状

图 22-41. 一组逐渐减小的四排
每一层的多层图像必须包含我们刚刚定义的四排的副本。因此,我们创建一个新的 320 × 160 图像,并将四排作为新图层复制到此图像中。(水*导线帮助我们正确放置这些排,如图 22-41 所示。)现在,我们在四种不同的颜色中构建四个不同的图层:
-
删除图像的背景层。
-
合并四个图层。
-
使用高阈值的“按颜色选择”工具,选择黑色箭头。
-
选择 100%的红色(色相=0,饱和度=值=100),并填充选区(
)。 -
保存图像。
现在,我们对剩下的三种颜色重复最后两个步骤;例如,选择色相值 90、180 和 270 来生成绿色、蓝色和紫色。然后,我们构建最终的 320 × 160 图像,包含之前定义的四个图层。此图像没有背景图层,图层按从上到下的顺序分别是红色、蓝色、绿色和紫色。

图 22-42. 导出动态画笔
要导出画笔,选择你的个人画笔文件夹并使用.gih后缀。将显示图 22-42 中所示的对话框。更改所有字段如下:
-
将 SPACING 推到 100%,以清晰分隔画笔图像。用户在使用画笔时可以更改此设置。
-
在 DESCRIPTION 字段中添加描述。画笔在画笔对话框中按描述字母顺序列出。
-
将 CELL SIZE 设置为 40 × 40。
-
将 NUMBER OF CELLS 改为 128。GIMP 会显示每个图层的组织方式,方便你检查工作。
-
随机变化第一维度。(此画笔有三个 DIMENSIONS。)四个图层是第一维度,代表画笔的颜色。
-
通过触控笔压力来变化第二维度。每一层的四排是第二维度,代表画笔的大小。
![测试新的动态画笔]()
图 22-43. 测试新的动态画笔
-
最后,通过笔画的角度来变化第三维度。每一排中的八个画笔图像是第三维度,代表画笔的方向。你也可以通过速度或倾斜来变化这个第三维度。尽情尝试你的新动态画笔吧!
完成后,点击导出(EXPORT)。画笔现在已经在你的个人画笔文件夹中。通过点击右下角的双箭头刷新画笔对话框,查看列表中的新画笔。
为了测试这个新画笔,从列表中选择它,创建一个新的 400 × 400 的白色图像,然后用*板电脑笔在图像上画一个顺时针螺旋,随着向中心移动,增加压力。结果如图 22-43 所示。
请注意,你可以在不改变画笔本身的情况下轻松更改导出参数——前提是画笔已保存为 XCF 文件。例如,你可以去掉颜色变化,或根据笔尖的倾斜逐步调整这些变化。
定义一个参数化画笔
要定义一个参数化画笔,请使用画笔编辑器,当你创建新画笔、复制画笔或编辑画笔时,画笔编辑器将会出现。画笔编辑器对话框如图 22-44 所示。
在对话框菜单下方,你会看到一个文本框用于命名新画笔。大框中显示的是画笔的预览图。然而,预览图与画笔的实际大小不成比例,因为你可以创建半径从 0.1 像素到 1000 像素的画笔。

图 22-44. 画笔编辑器
创建新画笔时,你可以从三种形状中选择:圆形、方形或菱形。半径(RADIUS)是指从画笔中心到边缘的距离,因此它是画笔大小的一半。尖刺从中心向外伸展,像花瓣一样;花瓣的尖端是选定的形状(圆形、方形或尖形)。圆形上不会出现尖刺,除非长宽比(ASPECT RATIO)大于 1,但角形的图形在任何长宽比下都会出现尖刺。长宽比[1 到 20]控制高度和宽度之间的关系,并与尖刺数量以有趣的方式互动,决定画笔的最终形状。尖刺的最小数量是两个。如果你有两个以上的尖刺,当形状是菱形时,你会得到一个星形多边形。如果长宽比为 1 且形状是方形,那么如果你有超过三个尖刺,你会得到一个与尖刺数量相等的边数的形状。例如,八个尖刺会得到一个八边形。三个尖刺会得到一个奇特的多边形,如图 22-44 所示。如果长宽比大于 1 且形状是方形,你将得到一个带有方形尖端的星形。图 22-45 显示了一个圆形形状,长宽比为 4.5,且有六个尖刺。

图 22-45。一个具有圆形形状、宽高比大于 1 且带有六个尖刺的画笔
硬度范围从 0.0(完全模糊)到 1.0(完全清晰)。角度[0 到 180]允许你围绕画笔中心旋转画笔。最后,与其他画笔一样,间距选项是你使用画笔绘制时两个画笔实例之间的距离。
一旦你对画笔满意,关闭对话框,你的新画笔将以你选择的名称和.vbr后缀保存在个人画笔文件夹中。
22.5 创建新图案
在第四章中,你学会了如何定义新的纹理。如果你将纹理(或其一部分)导出到个人的图案文件夹中,并刷新图案对话框,图案将立即可用。你可以将图案导出为.pat后缀(特定的图案格式),或者在 GIMP 2.2 或更高版本中,你也可以将图像文件保存到图案文件夹中,格式可以是 PNG、JPEG、BMP、GIF 或 TIFF。

图 22-46。使用半透明图案
一旦你复制或剪切一个选区,复制的图案将作为图案对话框中的第一个图案可用。如果你之后进行另一次复制或关闭 GIMP,则此临时图案会丢失。你可以选择图像:编辑 > 粘贴为 > 新图案来保存这个临时图案。
图案不一定是完全不透明的。例如,如果你保存纹理的顶部层图 4-69,从中复制一个 200×200 像素的正方形,并将其保存为图案,那么新的图案将是半透明的。图 22-46 展示了将该新图案应用于一个选区,并将该选区填充上另一个图案后的效果。
22.6 创建新的渐变
尽管画笔和图案基本上是图像,但渐变则有所不同。创建新的渐变的唯一方法是使用渐变编辑器(渐变:渐变菜单 > 编辑渐变)或点击渐变对话框左下角的图标。与画笔一样,你不能编辑不属于你的渐变。要编辑一个现有的渐变,你首先需要复制该渐变,然后才能编辑副本。
所有的渐变编辑操作都可以通过渐变对话框底部的按钮进行访问。或者,你可以选择渐变:渐变菜单,或者右键点击一个渐变来打开渐变对话框菜单(见图 22-47)。你可以复制渐变路径到剪贴板并粘贴到文本文件中。选择自定义渐变来创建仅包含当前渐变的图像。你可以设置该图像的高度和宽度,这对测试复杂渐变非常有用。如果你使用的是 Persistence of Vision Raytracer,还可以将渐变导出为 POV-Ray 格式。

图 22-47。渐变对话框菜单
你构建的渐变将以.ggr后缀导出(GIMP 渐变格式),这是 GIMP 专用的格式。
渐变编辑器
要尝试渐变编辑器,打开渐变对话框,选择渐变Caribbean Blues,并点击“复制渐变”(或选择渐变:渐变菜单 > 复制渐变)。如图 22-48 所示的对话框会打开。如果你点击渐变中的一个颜色,窗口底部会显示以下选项:
-
位置:渐变中的水*位置(0.0 = 最左边,0.5 = 中心,1.0 = 最右边)
-
RGB:红色、绿色和蓝色通道的值(范围为[0 到 1])
-
HSV:色相(以度为单位的角度)以及饱和度和值(均为百分比)
-
亮度和不透明度百分比
小矩形显示渐变的颜色。对话框底部的四个按钮让你保存渐变、放大或缩小,或者返回到某个设定的缩放因子,如适应窗口。

图 22-48。渐变编辑器
点击渐变图像来设置前景色,或者右键点击设置背景色。你可以点击并拖动工具箱中的颜色样本到渐变编辑器中,实时更改其颜色,但对话框中只显示 RGB 值。
在渐变编辑器对话框的顶部,你可以更改渐变的名称。渐变由一系列段组成。每个段都是从左侧颜色(由黑色三角形标记)到右侧颜色(由下一个黑色三角形标记)的*滑过渡。白色三角形类似于在“色阶”工具中的伽马三角形:它们不会改变第一个和最后一个颜色,但会改变过渡的方式。换句话说,白色三角形改变了答案曲线的形状。
要对正在编辑的渐变进行简单的变换,首先需要放宽窗口。接下来,双击两个黑色三角形之间的段落,将其选中并变为蓝色。(要选择一系列段落,点击最后一个段落即可。)
选中一个段落后,你可以移动黑色三角形来扩展、缩小或移动该段落。你还可以移动白色三角形来改变段落中的曲线形状,或者通过同时调整两个黑色三角形来移动整个选中的段落,从而压缩或扩展相邻的段落,如图 22-49 所示。当你勾选即时更新按钮时,效果会立即显示;否则,当你松开鼠标按钮时效果才会出现。

图 22-49. 移动和变形段落
渐变编辑器菜单
你可以通过对话框菜单或在对话框中的渐变区域右键点击打开渐变编辑器菜单(图 22-50)。此菜单允许你更改定义渐变段的两种颜色。图 22-51 显示了选择左侧颜色类型时(右侧颜色类型菜单相同)打开的菜单。默认模式为“固定模式”,你可以通过渐变编辑器菜单中的两个选项来选择端点颜色。或者,你可以选择将一个端点的颜色附加到前景色或背景色。你正在构建的渐变将依赖于这些颜色——就像 GIMP 自带的前四种(从前景到背景)渐变一样。
端点颜色可以包含 Alpha 通道。如果勾选了包含“(透明)”的选项,那么第一个端点的 Alpha 通道值为 0,随着向另一个端点移动,Alpha 通道值会增加。或者,你可以点击渐变编辑器菜单中的“左端点颜色”(或“右端点颜色”),使用颜色选择器根据需要更改 Alpha 通道的值。

图 22-50. 渐变编辑器菜单

图 22-51. 左侧(或右侧)颜色类型子菜单
在渐变编辑器菜单中选择“从左侧加载颜色”(或“从右侧加载颜色”)会打开图 22-52 所示的菜单。在这里,你可以选择渐变中的邻*颜色,或者从一组可以自定义的 10 种颜色的预设调色板中选择颜色。要更改为预设调色板中的某个颜色,选择“将左侧颜色保存到”(或“将右侧颜色保存到”)并从这些 10 种颜色中选择一个。
或者,你可以将渐变颜色更改为图像中的颜色:
-
选择颜色选择工具(
)。 -
点击图像中的一个颜色。
![从左侧(或右侧)加载颜色子菜单]()
图 22-52. 从左侧(或右侧)加载颜色子菜单
![细分子菜单的混合功能]()
图 22-53. 细分子菜单的混合功能
-
拖动前景色中的颜色,并将其放入渐变编辑器中,放置到你想要的位置。
渐变编辑器菜单中的下一个条目,“细分的混合功能”,会打开图 22-53 所示的菜单。在这里,你可以选择当前段的五种不同的左到右过渡方式:
-
LINEAR 是默认的。颜色逐渐变化,白色三角形上方的点是起始色和结束色的混合。例如,如果该段从红色过渡到黄色,白色三角形上方的点则为橙色。
-
CURVED 使得颜色变化在段的两端更快。
-
相反,SINUSOIDAL 使得颜色在中间变化得更快(如白色三角形所设定的)。
-
SPHERICAL(递增)使得颜色在左侧变化得比右侧更快。
![细分子菜单的着色类型]()
图 22-54. 细分子菜单的着色类型
-
SPHERICAL(递减)也是相同的,但右侧的变化更快。
下一个条目,“细分的着色类型”,会打开图 22-54 所示的菜单,在这里你可以决定颜色之间的过渡是沿 RGB 空间还是 HSV 空间进行。如果你查看前四个渐变,当前景色和背景色分别为实际的颜色,例如蓝色和红色时,你可以观察到沿 HSV 模型与 RGB 模型过渡之间的区别。
渐变编辑器菜单中的下一个条目如下:
-
FLIP SEGMENT 是唯一可以被反转的操作,因为渐变编辑器没有撤销功能。
-
REPLICATE SEGMENT 会复制该段的多个副本。
-
在中点分割段将当前段分割成两个段。段在白色三角形处分割,并且一个新的白色三角形将放置在每个新生成段的中心。
-
均匀分割段做的事情类似,但它忽略了要分割段中的白色三角形,并且你可以选择新的段数。
-
删除段会删除整个段或段内的选定部分。删除的段两侧的段将放大以填补空间。
-
重新居中段的中点将白色三角形精确地放置在段的中间。
-
重新分布段中的控制点使所有三角形等距,并且仅在你选择多个段时有用。
![渐变编辑器的初始对话框]()
图 22-55. 渐变编辑器的初始对话框
-
混合端点颜色仅在选择多个段时启用。一个段的右边颜色与另一个段的左边颜色的*均值将替换选中区域内所有边界的颜色。
-
混合端点不透明度的工作原理与混合端点颜色相同,只是作用于不透明度而非颜色。
创建渐变
为帮助你理解渐变编辑器的许多功能,这里有一个示例,展示了如何定义一个四段渐变。
假设前景色和背景色已设置为默认值。在渐变对话框中点击新建渐变,打开图 22-55 所示的窗口。
要定义一个四段渐变,从对话框菜单中选择均匀分割段,并将滑块值改为 4。然后点击分割,得到如图 22-56 所示的结果。这个对话框比较窄,但你可以放大它。你也可以使用底部的缩放图标来放大对话框,但你将无法看到整个渐变。
分割后,所有段都会被选中。仔细选择最左侧的第一个段。应用左边颜色类型和右边颜色类型,将左端点类型设置为前景色(透明),右端点设置为前景色。现在,第一个段完全由前景色决定。

图 22-56. 分割渐变成四个段后

图 22-57. 设置四个段的颜色后
接下来,我们更改其他三个段的颜色。对于每个段,将左端点的颜色设置为左邻居的右端点颜色,并为右端点选择任何你喜欢的颜色。结果是各段之间的*滑过渡,如图 22-57 所示。
现在我们将改变各段的混合函数:第一段使用线性混合,第二段使用正弦混合,第三段使用球面(递增)混合,第四段使用球面(递减)混合。最后,稍微移动一下白色和黑色三角形,如图 22-58 所示。记住,你不能在选定的段中独立移动三角形。

图 22-58. 完成的四段渐变

图 22-59. 使用新渐变
为了测试新的渐变,将前景色更改为紫色,十六进制值为 8f14e5。创建一个新的 400 × 400 的白色图像,并在图像中间应用一个径向渐变,使用正常模式且不重复。结果如图 22-59 所示。
22.7 创建新调色板
GIMP 有两种调色板。一种是颜色映射,也叫索引调色板,它包含在所有 GIF 文件中,最多包含 256 种不同的颜色。当你将图像模式从 RGB 更改为索引模式时,可以自动定义索引调色板,但你也可以使用已经定义好的“自定义调色板”。
你可以将任何调色板作为自定义调色板,在将图像转换为索引模式时使用。使用调色板就像是用有限的颜色集制作挂毯,并将这些颜色交替排列,以获得更大色彩数组的效果。

图 22-60. 调色板对话框和调色板菜单
你可以在系统的调色板文件夹中找到许多 GIMP 调色板,它们的后缀为.gpl(GIMP 调色板)。GPL 文件格式包含一个简短的标题,后面是三个通道 R、G 和 B 的值,以及每种颜色的可选名称。值的顺序不重要。
要查看所有现有的调色板,请打开调色板可停靠对话框(图像:Windows > 可停靠对话框 > 调色板),如图 22-60(左图)所示。图 22-60(右图)显示了调色板菜单,你可以从对话框菜单中选择,或者通过右键点击对话框内的区域进行访问。使用此菜单可以直接操作调色板,或者通过右键点击你想编辑的调色板来访问选项。你还可以使用调色板对话框底部的按钮。像其他 GIMP 对象一样,调色板有系统范围的和个人的调色板文件夹,你只能编辑你创建或复制的调色板。
调色板编辑器
在调色板对话框中,双击任何调色板以打开调色板编辑器(图 22-61,左图)。
点击调色板编辑器中的任何颜色会将其复制到前景色,而
则会将其复制到背景色。你还可以通过使用颜色选择器的调色板标签来使用调色板编辑器进行绘画(参见颜色选择器)。

图 22-61. 调色板编辑器,作为网格或五列显示
此可停靠对话框中的一个重要属性是列字段(COLUMNS):如果此字段为 0,调色板颜色将以优化的方式显示。但你也可以强制它们以列的形式显示,如图 22-61(右图)所示。
要更改调色板中的颜色,右键点击并选择“编辑颜色”(或双击颜色)以打开颜色选择器对话框。通过对话框菜单、底部按钮或右键菜单,你还可以删除颜色,或者将前景色或背景色添加到调色板中。你可以为新调色板命名并保存,而无需关闭对话框。即使你没有明确保存,当你关闭新调色板时,它会自动保存在你的个人调色板文件夹中。
导入调色板
另一种定义新调色板的方法是通过选择调色板:调色板菜单 > 导入调色板,从渐变、图像或另一个调色板中导入它。当你选择此选项时,会打开图 22-62 所示的对话框。
在此对话框中,你可以选择调色板的来源和名称。你还可以选择调色板的不同颜色数量,这个数量不能超过 10,000。如果你从 RGB 图像导入调色板,颜色的数量通常远大于最大值,因此你需要增加间隔(INTERVAL),这意味着相邻的颜色会使用这个邻*因子进行分组。例如,在图 22-63 中,我们从图 20-5 的基础图像导入,将颜色数推至 1000,并将间隔设置为 16。

图 22-62. 导入新调色板
导出与复制调色板
现在,让我们讨论调色板对话框菜单中的剩余条目。
-
DUPLICATE PALETTE 的功能相当直观。新的调色板将自动打开调色板编辑器。
-
EXPORT AS 帮助你构建一个颜色表,可以在不同的上下文中使用。可用的格式有 CSS 样式表、Java 地图、PHP 或 Python 字典以及文本文件。根据调色板的不同,颜色可能有名称。根据输出格式,颜色符号使用不同的约定。
-
OFFSET PALETTE 打开一个小对话框,你可以在其中设置偏移值。你选择的调色板颜色数量将从调色板的末尾移动到开头。这不会影响调色板的功能,但如果你用它们来绘画,比如说,它可以帮助你重新排列颜色。

图 22-63. 从 RGB 图像导入
调色板到渐变与排序调色板
调色板对话框菜单中的下两个条目允许你在构建渐变时使用调色板。最后一个条目允许你排序调色板。
-
调色板到渐变:使用此选项立即构建并保存一个新的渐变,其中包含当前调色板的所有颜色,并按顺序排列。每种颜色在渐变中的宽度相同。此选项最适用于小型调色板,因为渐变更容易编辑。
-
调色板到重复渐变:此选项与前一个选项的唯一区别在于,渐变的末尾会重复第一个颜色。
-
排序调色板:这将打开一个对话框,用于根据颜色模型(RGB 或 HSV)和通道以升序或降序排序调色板颜色。这个选项在你想从调色板生成渐变或使用调色板进行绘画时非常有用。

图 22-64. 色图编辑器

图 22-65. 色图编辑器菜单
索引调色板
在处理索引图像时,你可以使用调色板编辑器编辑其索引调色板。调色板编辑器,如图 22-64 所示,是一个可停靠的对话框,可以通过图像:窗口 > 可停靠对话框 > 调色板访问。可用的菜单显示在图 22-65 中。如你所见,你可以更改颜色、从前景或背景颜色中添加新颜色(如果调色板中有空余空间),或者重新排列索引调色板。选择重新排列索引调色板会打开部分显示在图 22-66 中的窗口,同时显示右键菜单。

图 22-66. 重新排列索引调色板
当你点击某个颜色时,它在调色板中的索引会出现在对话框的底部,并显示其在 RGB 颜色空间中的十六进制值(称为HTML 表示法)。你可以更改任意一个字段:调色板字段选择颜色;十六进制字段则更改颜色。
第三部分。附录
附录 A. 视觉与图像表示
在本附录中,我们将探讨视觉的本质、图像感知,以及图像在印刷和屏幕上的再现。这一主题复杂且技术性强,但我们会尽量以直观且易于理解的方式呈现。
A.1 视觉生理学
如果我们看不见某个图像,那么它实际上并不存在。我们之所以能够看见事物,得益于被称为眼睛的复杂而精确的器官。我们的眼睛通过解释一小部分电磁波谱,即可见光谱,来产生我们所看到的图像。
人眼如何工作
图 A-1 是人眼的示意图,展示了其主要结构。光线通过瞳孔进入眼睛,并通过晶状体聚焦,图像在眼睛后方的视网膜上形成。晶状体是柔软的,周围的小肌肉使其能够变形以改变焦距。这使得我们能够聚焦在不同距离的物体上。瞳孔的直径也是可变的,这为调节进入眼睛的光线量提供了一种方式。

图 A-1. 人眼
图 A-2 展示了视网膜的横截面。其结构是一个非常复杂的敏感神经细胞网络。感知颜色和光线的细胞是视杆细胞和视锥细胞。这些细胞的主要部分埋藏在视网膜内部。可见光谱内的光线被细胞尾部接收,细胞尾部显示在图 A-2 横截面的最右侧。
每只眼睛中的视杆细胞数量从 1.2 亿到 1.5 亿不等,主要分布在视网膜的外围。视锥细胞数量只有 600 万到 700 万,主要位于视网膜中央的中心凹区域。图 A-3 展示了这种不同的分布。它还显示了盲点,这是视网膜中视神经从眼睛中出来的地方。

图片来源:维基共享资源
图 A-2. 视网膜的横截面

图 A-3. 视杆细胞(深红色)和视锥细胞(蓝色)在视网膜上的分布
你可能没有意识到你视野中存在盲点。尝试这个实验来观察它们的效果:闭上一只眼睛,注视前方的一个固定点。将一个小物体(比如你的食指)放在眼前,保持与睁开的眼睛在同一侧(物体与眼睛之间的距离应在 12 到 20 英寸之间)。然后慢慢地将物体移向你的鼻子。当前方固定点与移动物体之间的角度约为 15°时,物体应该会消失。请注意,你的感知和认知系统通常会让你没有注意到这个盲点——你的大脑能够重建缺失的信息并填补空白。

图 A-4. 三类锥体的敏感性
颜色感知
杆细胞和锥细胞在另一个非常重要的方面有所不同。杆细胞对亮度非常敏感,但对波长的差异不敏感。另一方面,锥细胞只需要足够的光线就能工作,但它们对波长非常敏感。根据它们所敏感的波长,锥细胞可以分为三类。正如图 A-4 所示,蓝色锥体对大约 420 纳米(nm)波长的光最为敏感,这对应于蓝色。绿色锥体在大约 534 纳米时最为敏感,而红色锥体在大约 564 纳米时最为敏感(这实际上是黄色,而非红色)。此外,蓝色锥体只占总数的 1/50,绿色锥体大约占总数的 2/5,红色锥体大约占总数的 3/5。图 A-4 中的黑色曲线显示了杆细胞的敏感范围。
这种杆细胞和锥细胞的分布有一些有趣的后果:
-
当光线不足时,我们无法区分不同的颜色。例如,想象你正坐在黎明前的花园里。几只猫在四处徘徊,它们看起来都是灰色的。当黎明到来时,猫的颜色慢慢恢复——棕色和橙色——而随着天空变亮,草地也逐渐变得更绿。
-
只有视网膜的中心能够感知颜色。但我们的认知系统会推断我们视野外围的颜色并将其添加进去,因此我们通常不会注意到这一局限性。
-
我们对蓝色敏感的锥体非常少(仅占总数的 1/50),然而这些锥体负责感知相对较广的波长范围。这意味着,观看以紫色或蓝色为主的图像或景观会让眼睛感到更疲劳,特别是当图像包含大量细节时。在包含大量蓝色的场景中,分辨亮度的差异也更加困难。
因此,我们对颜色的感知是由对大脑发送的来自不同波长光的锥体信号的差异所导致的。我们能看到的颜色范围由我们的锥体对不同波长的敏感度所定义。如你稍后将看到的,大多数颜色并非由单一波长定义;这种单色颜色可以通过人工设备产生,但自然颜色通常是多种波长的混合。我们只能感知与三种锥体类型之一对应的单色颜色。例如,我们的眼睛无法区分单色黄色与由红光和绿光混合而成的黄色。因为我们没有专门对黄色敏感的锥体,所以来自红色和绿色锥体的信号是相同的,无论黄色是由红光和绿光混合而成,还是由纯黄色光产生。

图 A-5. 可见光谱(传统视图)
如果我们考虑传统上表示的可见光谱(见图 A-5")),我们可能会得到这样的印象:它在两侧都有明确的界限,并且包含七种离散的颜色。这种过于简化的观点并不是基于科学的。更准确的示意图见图 A-6。可见光谱是电磁波谱中的一小部分,没有明确的开始和结束。可见光谱并没有真正的靛蓝色,红色区域远大于其他颜色。可见光谱的边界是模糊的,因为紫色逐渐过渡到紫外线,而红色则过渡到红外线。此外,不同物种的可见光谱也有所不同:鸟类和一些昆虫能够看到紫外线。
从太阳射来的光被地球大气层以不同速率吸收,这些速率根据波长的不同而有所变化。可见光谱是电磁波谱中最能穿透地球大气层并到达其表面及其上的物体的部分。但是大气层比红光更多地散射蓝光,这也解释了为什么天空对我们来说是蓝色的(天气允许的情况下)。
色盲
我们对颜色的感知依赖于很多因素,包括我们的认知系统。正如我们在图 A-6 中看到的那样,红色几乎覆盖了可见光谱的一半,而红光是可见颜色中波长最长的。但我们的眼睛中对长波长敏感的锥体主要感知黄色。尽管如此,我们通常能区分各种不同的红色以及橙色和黄色。

图 A-6. 电磁波谱中的可见光谱

图 A-7. 色盲测试
因此我们可以看到,我们对颜色的感知不仅仅是视网膜细胞发出的信号的接收,而是大脑中发生的复杂解读过程。当这一过程正常运作时,它让我们能够区分颜色,并欣赏不同颜色组合的效果。
最常见的视觉感知异常被称为色盲。你可能以前见过色盲测试,比如图 A-7 和图 A-8 中的测试。
人眼通常包含三种类型的视锥细胞。但有时其中一种或多种视锥细胞缺失。(许多动物只有两种视锥细胞。)如果缺失红色视锥细胞,人的眼睛会出现一种名为达尔顿症,也叫做红盲的障碍。图 A-9 展示了大多数人看到的彩虹颜色,而图 A-10 则展示了红盲患者看到的彩虹。这是最常见的色盲类型,特点是红色显得较为暗淡。

图 A-8. 另一个色盲测试

图 A-9. 传统的色彩彩虹
缺失绿色视锥细胞会导致一种名为绿色盲(在图 A-11 中展示)的障碍。这种类型的色盲与红盲的发生率相当。缺失蓝色视锥细胞会导致蓝盲(在图 A-12 中展示)。蓝盲极为罕见。

图 A-10. 患有红盲的人眼中的彩虹

图 A-11. 患有绿色盲的人眼中的彩虹

图 A-12. 患有蓝盲的人眼中的彩虹

图 A-13. 单色盲视角中的彩虹
异常情况也会发生,当三种类型的视锥细胞都有时,但其中一些是畸形的,导致它们不活跃。由于不活跃,这些畸形的视锥细胞会导致与缺失视锥细胞相同类型的色盲。还有一种非常罕见的病症叫做单色盲,或称完全色盲,它发生在所有视锥细胞缺失或不活跃时。图 A-13 展示了一个单色盲患者眼中的彩虹。
注意这些异常情况,因为它们可能会影响图像、书籍和网站的可访问性。例如,完全依赖橙色与绿色对比度的图像,对于患有原色盲或绿盲的人来说是没有意义的。原色盲和绿盲这两种色盲在所有男性中约占 2%,这是一个相当可观的人数。
视觉错觉
虽然色盲是影响少数人群的缺陷,但视觉错觉却能作用于大多数人。当我们的感知系统部分失效时,就会发生视觉错觉,这使得我们以一种与现实相矛盾的方式解读事物。视觉错觉因多种原因而有趣:
-
它们提供了帮助我们理解认知过程如何工作的线索。
-
它们激发了许多艺术家创作迷人的画作,例如,M.C. 埃舍尔、萨尔瓦多·达利、朱塞佩·阿尔钦博尔多和维克托·瓦萨雷利。
-
它们既有趣又有创作性,可以通过 GIMP 的帮助来实现。
当我们看到的图像与创作的图像不同时,就会发生字面上的视觉错觉。其中一个最好的例子是阿德尔森的棋盘阴影错觉,如图 A-14 所示。标记为 A 的方块看起来比标记为 B 的方块暗得多,但它们实际上是相同的灰色。我们根据第二个方块处于绿色圆柱体阴影中的事实来解释它的颜色。为了让大多数人看到图像的真实情况,唯一的方法是(当然使用 GIMP)创建一个将 A 方块和 B 方块连接起来的*行四边形,并用相同的灰色填充*行四边形(参见图 A-15)。

版权:Wikimedia Commons
图 A-14. 阿德尔森的棋盘阴影错觉

图 A-15. 解开错觉
生理错觉是由于某种类型的过度刺激引起的,可以是眼睛本身或大脑的过度刺激。例如,图 A-16 展示了闪烁网格错觉。灰色线条的交点处有白色圆点,但如果你注视网格的中心,就会看到远处交点处出现和消失的黑点,这些黑点快速且随机地出现。赫尔曼网格是类似的错觉,但交点处没有白点。
第三种类型的视觉错觉是认知错觉,它源于我们对世界的假设所引发的无意识推断。认知错觉可以分为四类。
鲁宾的花瓶,如图 A-17 所示,是一种被称为模糊错觉的认知错觉的例子。根据观众对图像主次背景的理解,这个图像可以呈现为花瓶或两个人的面部侧影。立方体的线条画表示是另一种模糊错觉的例子。当你画一个简单的立方体时,很难确定哪个面是离观众最*的,哪个面是最远的。

版权:Wikimedia Commons
图 A-16. 闪烁网格错觉

版权:Wikimedia Commons
图 A-17. 一种模糊错觉
咖啡馆墙错觉,如图 A-18 所示,是另一种类型的认知错觉的典型例子:扭曲错觉。黑色方块的位置变化产生了水*线看似弯曲的错觉,而不是*行的。为了验证它们实际上是*行的,可以将直尺对准图像的上方,零刻度对准上面一条线,然后沿着这些线移动。你会发现,两条线之间的距离在整个图像中都是相同的。
弗雷泽螺旋,如图 A-19 所示,是另一种扭曲错觉。尽管它看起来像一个螺旋形,实际上这个图像由一组同心圆构成。如果你持怀疑态度,可以用铅笔沿着其中一个圆的轮廓绘制,或将一个圆形物体放置在图像上方。

版权:Wikimedia Commons
图 A-18. 咖啡馆墙错觉:一种扭曲错觉

版权:Wikimedia Commons
图 A-19. 弗雷泽螺旋:另一种扭曲错觉

版权:维基共享资源
图 A-20. 佩恩罗斯三角形:悖论幻觉
佩恩罗斯三角形,如图 A-20 所示,是一种被称为悖论幻觉的认知幻觉的例子。悖论幻觉看似呈现一个三维实心形状,但它所表示的形状实际上是不可能存在的。M.C. 埃舍尔创作了一些著名的作品,依赖于这一理念,比如图 A-21 所示的不可能楼梯。图 A-22 中的“Blivet”也是悖论幻觉的另一个例子。

版权:维基共享资源
图 A-21. 不可能的楼梯:另一个悖论幻觉

版权:维基共享资源
图 A-22. The blivet: yet another paradox illusion
A.2 图像表示
现在你已经了解了现实世界中颜色和图像是如何被视觉和认知系统感知的,我们将讨论它们是如何在计算机上表示的。
离散化
尽管这似乎违反直觉,但所有图像都是以离散的方式表示的,而不是连续的。这被称为离散化。图像由大量非常小、离散的点组成,这些点都非常接*彼此。因为它们如此小且如此靠*,我们无法分辨这些点,因此它们创造了连续图像的错觉。考虑以下图像表示:
-
视觉图像: 当图像聚焦在我们眼睛中时,视网膜中的杆状和锥状细胞感知光的波长和强度。尽管这些细胞非常小且紧密排列,但它们是离散的感受器。
![数字图像]()
图 A-23. 数字图像
-
数字图像: 在数码相机中,一张图像(如图 A-23 所示)会聚焦到一个光感受器阵列上。这些光感受器与视网膜非常相似,尽管它们的密度远低于视网膜中央凹处锥体细胞的密度。
-
一张照片: 在照相纸上,图像通过银盐晶体表示,这些晶体非常小,但是离散的。事实上,你可以用一只好的放大镜看到传统照片上的颗粒。
-
一张打印文档: 在打印文档中,离散化通过碳颗粒(激光打印机)或墨点(喷墨打印机)表示。
-
计算机屏幕: 在计算机屏幕上,构成屏幕表面的像素是离散的。您可以在图 A-24 中清楚地看到这一点,该图显示了图 A-23 的极端*距离的一小部分。
颜色也是离散的:
-
眼睛 有专门的锥状细胞,每个细胞只感知一种颜色的光。
![放大图像的一部分]()
图 A-24. 放大图像的一部分
-
数码相机 有三种类型的光感受器,每种对特定颜色(红色、绿色或蓝色)敏感。
-
照片纸 由三层组成,每层分别是基本颜色(红色、绿色和蓝色),每层都是部分透明的。
-
打印机 有着彩色点的叠加,有时在具有部分透明度的层中。打印机至少需要三种不同的墨水颜色,但通常有更多,这是我们在图 A-39 中讨论的原因。
-
在计算机屏幕上,每个像素实际上由三个亚像素组成,分别是三种基本颜色:红色、绿色和蓝色。
没有图像是真正连续的,尽管许多看起来如此,因此所有的表示都只是对现实的*似,我们的感知能力很大程度上依赖于我们认知系统的能力。
数字化
在前一节中,我们讨论了图像被离散表示的五种不同情况。在眼睛和数码相机中,每个接受器产生一个数字来表示接收到的信号强度。(诚然,这在视网膜上并非完全如此,但信号可以被测量和量化。)在照片纸、印刷文件和计算机屏幕上,点(或像素)根据某些信号强度发出光,这反过来可以用一个数字表示。
只需使用一个数字来表示信号强度就足够了,只要我们只处理灰度图像,例如,如果我们只考虑杆状细胞的信号或者如果我们是在黑白打印时。如果引入颜色,我们每个像素需要至少三个值或视网膜中的三种细胞。
计算机上的图像每个像素需要一个数字来表示灰度图像,或者(至少)每个像素需要三个数字来表示彩色图像。为了使像素的表示不占用太多空间,所有表示都使用限定范围内的整数。像素值的范围是[0 到 255]。选择这个范围是因为它完全符合 1 字节内存的存储,这意味着单个彩色像素将占用 3 字节。
所以在灰度图像中,每个像素有 256 个可能的灰度级别。在彩色图像中,每种颜色有 256 个可能的值,因此你有 256 × 256 × 256,或者 16,777,216 种不同的颜色值。但专业摄影师通常更倾向于为每个像素使用 2 个字节,这样会得到值的子范围[0 到 65,536]。回想一下,1 个字节表示 2⁸ × 256 个可能值,所以 2 个字节会导致 2¹⁶或 65,536 个值。是否我们的眼睛能区分如此巨大的不同值范围仍然值得讨论。
虽然大多数图像可以通过 3 个字节(每个基本颜色一个字节)来存储,但像素通常使用 32 位(或 4 个字节),因为这个大小对计算机来说更自然;这是主处理器寄存器的大小(对于大多数机器而言),并且是 2 的幂次方(考虑二进制)。额外的字节可能用于表示其他内容,例如透明度。
现在你知道颜色像素是由三个数字表示的,但这真的能表示所有可见的颜色吗?虽然这个问题实际上非常复杂,但答案是——不幸的是——不能。

图 A-25. 颜色波长
简单的(或单色)颜色通过其波长来表征,且可见光谱中的波长范围有着常见的名称。在图 A-25 中,它们以纳米(nm)为单位给出。请注意,这些范围是任意的*似值且不规则:例如,紫色的范围是 60 nm,黄色是 25 nm,红色则为 150 nm。
此外,我们的视觉感知系统并不是为了区分简单颜色和复杂颜色而设计的。例如,580 nm 的纯光是黄色的。但眼睛无法区分这种纯黄色与通过特定的红绿混合获得的黄色。此外,自然界中的大多数颜色并不是简单的颜色。你在彩虹中找不到粉色、棕色或紫色。而白色、黑色以及所有灰色的色调也是图像中出现的“颜色”,因为我们能够感知它们。
所以大多数真实颜色不是单色的,而且我们的感知系统无法区分单色和恰当混合的颜色。问题在于,使用三个数字表示有限子范围的方式无法表示所有可见的颜色。例如,想象这三个数字是三维空间中的坐标。由于坐标被限制在子范围[0 到 255]内,每个点都会位于一个边长为 256 单位的立方体内部。这个立方体的边和角落有不同的含义,具体取决于使用的模型,我们将在下一节讨论。但立方体外的点是无法表示的。

版权:Wikimedia Commons
图 A-26. CIE 色度图
在给定系统中可以表示的完整色域称为(色彩)色域。国际照明委员会(CIE)定义了一个可见色彩的模型,如图 A-26 所示。在马蹄形曲线沿线我们可以找到完全饱和的彩虹色,蓝色数字表示对应的波长(单位为纳米)[400-700]。底部的直线是紫色边界。该图的内容是基于正常人类视觉的整个可见色彩集。
材料色彩,例如通过混合有色油漆得到的颜色,具有更多的可能性(更大的色域),因为黑色或白色可以与这些颜色混合。因此,它们需要图中另一个维度,从黑到白的值。
这个图实际上不可能完全准确地表示,特别是在印刷书籍中。(它过于突出绿色,而对黄色的表现不足,白点位于某个中心位置,实际上并不是白色。)但是,色度图可以用来显示设备的色域(如图 A-26 所示)。一些设备的色域比其他设备更大,但所有设备的色域都小于完整的可见色域。最小的色域属于常见的喷墨打印机,它尤其难以表现生动的颜色。黑色三角形对应于阴极射线管(CRT)显示器,而液晶显示设备的色域则非常相似。
压缩
了解图像文件的大小很重要,无论图像是存储在内存、磁盘、CD 还是 USB 闪存中。过大的文件会填满小的存储空间或使处理器变慢。但更重要的是,要了解将在屏幕上显示或打印出来的图像的大小,因为图像文件是为显示而创建的。
例如,假设我们有一张 1024 × 768 像素的图像(即,一块相当小的计算机屏幕的大小)。这张图像包含 786,432 个像素。如果图像是灰度图(有时错误地称为单色或黑白图像),其文件大小以字节为单位与像素数相同(大约 768KB)。如果图像是彩色的,则每个像素至少需要 3 个字节,文件大小将大约为 2.3MB。
在 100 像素每英寸分辨率的 LCD 屏幕上,这张图像显示为一个大约 10 × 8 英寸的矩形。但在分辨率为 600 像素每英寸的激光打印机上,图像的大小将只有 1.7 × 1.28 英寸。
表示设备(例如打印机)的定义是基础性的,要打印出比缩略图更大的精美图像,必须生成较大的文件。现代数码相机可以拍摄 1000 万像素或更多的单张图像。使用这些相机拍摄的彩色图像至少为 30MB。这个大小的文件,正常 CD 最多只能存放 25 张照片,而 DVD 最多只能存放不到 150 张。这对于通过电子邮件轻松发送给朋友和家人来说也太大了。
因此,压缩图像是必要的。有两种主要的压缩技术:无损压缩,即不丢失数据,图像保持初始状态不变;和有损压缩,即发生一定的数据丢失,结果图像的质量低于原始图像。

版权归:Wikimedia Commons
图 A-27. 具有连续色彩变化的图像

图 A-28. 相同图像减少到 256 种颜色
仅当图像包含大量冗余信息时,无损压缩才会在有效地减小图像大小。这通常发生在图像文件使用索引表示时。索引图像中不同颜色的数量是有限的,这些颜色存储在颜色映射表中。像素在该颜色映射表中作为索引表示,从而生成具有许多相同像素的图像。索引的优点是无损压缩率非常高,尽管整体图像质量本质上比直接表示的要差。例如,图 A-27 展示了一幅具有连续色彩变化的图像。图 A-28 展示了将其转换为 256 种颜色(最大值)的索引模式后的相同图像。有关索引和颜色映射表的更多信息,请参见第十二章和第二十章。
有许多图像压缩格式可用,但这里我们仅讨论三种:
-
GIF 是一种索引格式,具有所有相关的缺点。它提供无损压缩,但如果将具有连续色彩变化的图像导出为 GIF,索引过程中会丢失信息。GIF 图像也不能包含连续的透明度。该格式最适合用于图表、线条图和简单的动画。
-
JPEG 是一种非索引格式,采用有损压缩技术,用户可以调整压缩率。JPEG 是照片的首选格式,并且大多数数码相机将其作为输出格式。
-
PNG 格式可以用于索引图像和非索引图像。在进行索引时,PNG 具有与 GIF 相同的特性,但压缩率更好,并且能够表现连续透明度。但 PNG 不能表现动画。对于非索引图像,它提供无损压缩,最终图像质量比 JPEG 压缩更高,但压缩率较低。
文件格式会对图像的大小和质量产生重大影响。以下是选择图像格式时的一些通用建议:
-
如果你自己制作了图像,并且图像主要由线条、文本和*面颜色组成,使用索引 PNG 格式。要小心地构建色彩图。
-
如果你制作一个简单的动画,可以将其保存为 GIF 格式。
-
如果图像是照片,在大多数情况下选择 JPEG 格式。但如果需要在照片上添加文字,选择 PNG 格式。不要将质量率调高到 85 以上,因为这样会增加文件大小,却没有明显效果。而且,不要将同一图像多次转换为 JPEG 格式,因为图像的退化是累积的。

来源:维基共享资源
图 A-29. 通过折射分解光线
A.3 颜色表示
在自然界中,物体要么是半透明的,要么是反射性的,要么是不透明的,并且它们有着独特的色调。以下是一个简单的颜色解释:当阳光照射到物体时,物体会吸收太阳光谱的一部分,并将其余部分反射回来给观察者。物体不吸收的颜色——即它反射的颜色——就是你所看到的颜色。但并不是我们看到的所有可见光都来自太阳。闪电、火焰和磷光生物都会产生它们自己的光。此外,许多其他自然现象也会导致可见色彩的出现。
颜色是如何产生的
颜色可以通过以下几种方式生成:
-
通过折射产生的颜色: 当光线通过折射材料时,它会以一种依赖于其波长的模式分裂。由于白光是由所有可见波长的光线组合而成,因此它会被分解成一系列颜色的彩虹。你可能见过这种现象,当光线通过一个棱镜时,由于棱镜的非*行面增加了光的折射(参见图 A-29)。但当光线通过一个*行四边形的玻璃块时,玻璃块的两面*行,第一面折射光线,第二面则将光线重新聚焦成白光。
-
彩虹: 既通过反射又通过折射产生的颜色现象的一个独特案例就是彩虹。太阳光通过大量微小的水滴折射。这些水滴是球形的,它们均匀地分散色彩,如图 A-30 和图 A-31 所示。直接折射会产生主要的彩虹。当光在水滴底部反射后,再次发生间接折射时,就会形成副彩虹。图 A-32 中展示了双彩虹的现象。
![水滴中的直接光传播]()
版权:Wikimedia Commons
图 A-30. 水滴中的直接光传播
![水滴中的间接光传播]()
版权:Wikimedia Commons
图 A-31. 水滴中的间接光传播
![光线的传播、反射和云滴中的折射]()
版权:Wikimedia Commons
图 A-32. 光线的传播、反射和云滴中的折射
-
通过扩散产生的颜色: 当光通过一个包含许多微小粒子的空间时,例如大气层,它会发生扩散。扩散的动态取决于粒子的大小以及通过的光波长。有些波长的光会被随机方向扩散和反射,有些会被吸收,而有些则会通过。最常见的颜色扩散现象之一就是蓝天。光在大气层中传播时,大多数较长波长的光(如红色、橙色和黄色)会直接穿透。然而,大部分较短波长的蓝色光会被气体分子吸收。被吸收的蓝光随后会被辐射出来,并在各个方向上散射。散射的光充满了整个天空,使天空呈现蓝色。
-
干涉产生的颜色: 光线部分被薄的半透明材料的第一面反射,剩余的光透过材料并被材料远端的第二面反射。来自两面的反射光结合在一起,依据材料的厚度(面与面之间的距离),波长要么被放大,要么被取消。产生的现象叫做干涉,可以在肥皂泡、珍珠母(参见图 A-33)、油膜覆盖的水洼和其他闪亮的表面上看到。颜色的变化依赖于观察角度,如果材料是有刺的,它可能会产生彩虹色。孔雀尾巴的艳丽色彩(参见图 A-34)是由干涉产生的,蝴蝶翅膀上的色彩也是如此。孔雀羽毛和蝴蝶翅膀都是有刺的表面,因此它们展现了彩虹色。
![通过贝壳和黑珍珠的干涉产生的颜色]()
版权来源:维基共享资源
图 A-33. 通过贝壳和黑珍珠的干涉产生的颜色
![通过孔雀尾巴的干涉产生的颜色]()
版权来源:维基共享资源
图 A-34. 通过孔雀尾巴的干涉产生的颜色
![通过蜘蛛网的衍射产生的颜色]()
版权来源:维基共享资源
图 A-35. 通过蜘蛛网的衍射产生的颜色
-
衍射产生的颜色: 当光线绕过物体或通过一个非常小的孔或缝隙时,光的路径发生变化,就像水流绕过岩石或从窄小的小溪流入湖泊一样。光通过障碍物时的路径依赖于波长。白光被分解成一系列颜色。这种效果通常较为微妙,但在某些条件下,你可以在蜘蛛网的丝线上看到衍射产生的颜色(参见图 A-35)。
由折射、扩散、干涉或衍射产生的颜色的主要特点是它们是被动的,因此只能从太阳光谱中呈现出子范围的颜色。如果单一颜色的光经历这四种过程之一,结果将是相同的颜色。在这个过程中不会产生其他颜色。
当我们人为地创造一个图像来表示我们所见的事物时,我们无法使用这些现象,因为我们不能轻易地生成所需的所有颜色。因此,我们使用色光发射体,比如阴极射线管上的荧光粉,或者只有对特定颜色透明的物体,比如液晶显示器上的液晶。我们还可以使用不透明的材料,如油漆或马赛克瓷砖,它们只反射某些特定颜色。最终,材料的颜色是通过以下三种方式之一来决定的:
-
发射色: 太阳看起来是白色的,因为它发射所有可见频率的光(还有许多不可见频率的光)。白炽灯泡或荧光灯管的光谱类似于太阳。阴极射线管屏幕上的荧光粉像素在特定波长下发射光。
-
反射色: 反射出来的波长是唯一可见的,其他的都被材料吸收。材料的颜色取决于它接收到的光:在正常的阳光下,一块粉笔或一张纸看起来是白色的,因为它接收的是白光并反射所有可见波长。但在红光下,它们看起来会是红色的。
-
吸收色: 对于半透明材料,如水和冰,只有通过材料的波长是可见的——其他波长都被吸收。例如,如果一块海冰比其他波长吸收较少的绿色波长,它看起来就是绿色的。再一次,只有当某一频率的光存在于照射到材料上的光中时,它才是可见的。
我们看到的颜色是在刚才给出的三种例子中通过不同方式创建的。在反射色中,一个反射所有波长的材料是白色的,一个什么都不反射(吸收所有波长)的材料是黑色的。在吸收色中,一个吸收所有波长的材料是不透明的,而一个不吸收任何波长的材料是透明的。蓝色油漆反射蓝色频率并吸收其他频率。蓝色玻璃也吸收除蓝色外的其他频率,但与蓝色油漆不同,给玻璃上色的蓝光会通过玻璃到达我们。这些概念导致了不同的颜色表示模型:加法模型、减法模型和 HSV 模型。
加法模型
加法模型 不是最直观的,但它是最自然的。它对应于发射色和我们眼睛感知颜色的方式。
我们已经看到,视网膜上有三种类型的视锥细胞,分别对红、绿、蓝光敏感。这些就是加法模型的三种基本颜色。它们也被用于计算机显示屏(包括 CRT 和 LCD 屏):每个像素包含三个子像素,分别发射红光、绿光或蓝光。
该模型通常被称为RGB。在屏幕上,每个子像素的相对光强决定了产生的颜色。如果三个子像素都达到最大强度,就会产生白光。如果它们都达到最小强度,则产生“黑光”(即没有光)。如果它们都处于最小值和最大值之间的某个相等水*,则产生灰光。较低的强度会导致最终颜色变暗。
请注意,尽管太阳发出的白光包含可见光的完整波长范围,但当只有三种波长存在时,我们仍然感知到白色。每当三种锥体类型完全被刺激时,我们就会感知到白色。

图 A-36. 加法模型

图 A-37. RGB 立方体
如果只有一个基本颜色的子像素发光,我们就看到那个颜色。如果两个不同的子像素发光,我们就会看到互补色,如图 A-36 所示。红色和绿色产生黄色,红色和蓝色产生品红,绿色和蓝色产生青色。这三种互补色也以单色的形式存在:它们在太阳光谱中作为单一波长出现。
由于三个基本颜色值处于一个有限的子范围(通常是[0 到 255]),它们在三维空间中定义的点被限制在一个立方体内,如图 A-37 所示。这个立方体的角落标注了基本颜色、二级颜色以及黑色和白色。连接黑色角落(坐标 0,0,0)到白色角落(坐标 255,255,255)的对角线是灰度对角线。每个点都与其互补色的点相对。

图 A-38. RGB 通道分解
RGB 立方体定义了计算机屏幕上可以表示的所有颜色的色域。这个色域比我们可以感知到的可见色域要小,如图 A-26 所示。
图 A-38 展示了一张分解为三个 RGB通道的图像。较亮的区域表示对应通道更为活跃的区域。
RGB 模型并不直观:它需要一个信念的飞跃或一些深入思考,才能接受将红色和绿色相加会产生黄色这一事实。大多数人将颜色视为颜料。当你混合红色和绿色油漆时,你得到的颜色更接*棕色,如果你混合红色、绿色和蓝色三种基本颜色,你得到的颜色会更暗,而不是白色。颜料并不遵循加色模型。
RGB 模型的另一个挑战是匹配特定颜色的困难。例如,我们如何得到粉色玫瑰、纯铜或红木的颜色?答案可能是粉色玫瑰为 248,192,236;铜为 198,113,76;红木为 100,0,0。所有这三种材料看起来都以红色为主,但粉色和铜却需要意外大量的绿色和蓝色。(而红木只需要少量的红色。)显然,一个更直观的模型会让图像创建变得更容易。

图 A-39. 减色模型
减色模型
减色模型(也称为 CMY 模型)用于通过吸收产生颜色,就像颜料一样。它的三个基本颜色是 RGB 模型中的互补颜色:青色、品红色和黄色。每种基本颜色吸收一定波长的光。如果三种颜色都达到最大值,它们会产生黑色。如果它们的值都是零,它们会产生白色。这个模型假设我们是在给白色表面添加颜色。
图 A-39 显示了三种基本颜色及其组合。CMY 模型的互补色是 RGB 模型的基本颜色:青色加品红色是蓝色,青色加黄色是绿色,品红色加黄色是红色。当所有基本颜色的强度都很低时,颜色会变得褪色。
CMY 立方体(见 图 A-40)是 RGB 立方体的互补:角落里是相同的颜色,但坐标值是 RGB 坐标的互补。色域是相同的,因为立方体是相同的。
图 A-41 显示了与 图 A-38 相同的图像,但已分解为其三个 CMY 通道。如前所述,较浅的区域表示更活跃的通道,但在这种情况下,当所有通道都活跃时,某个区域会变暗,这使得通道看起来具有负片效果。
CMY 模型是打印的原生模型。基本颜色的微小点打印在纸上,它们的并排排列产生了减色法的效果。透明墨水也可以在重叠的层次中使用,以产生类似的效果。但使用三种基本颜色生成良好的黑色是困难的,且黑色墨水相对便宜,因此大多数打印机也包括黑色,并使用CMYK 模型(K代表黑色)。

图 A-40. CMY 立方体

图 A-41. 分解成 CMY 通道

图 A-42. 分解成 CMYK 通道
这四个通道的值可以通过 CMY 值轻松计算得出:K是给定像素中三个通道的最小值(最低值),其他通道则用其值减去K来替代。有时,打印机需要较低的K值,并对其他三个通道进行相应的调整,以避免过于暗淡或湿润的打印。在这些情况下,其他通道的值是通过一种保持颜色尽可能准确的方式来计算的。
图 A-42 展示了与图 A-41 相同的图像,但它被分解成了四个 CMYK 通道。我们看到 CMY 通道比在图 A-41 中要暗得多,这意味着打印这张图像所需的墨水要少得多。
低成本喷墨打印机仅使用 CMYK 模型的四种墨水颜色。随着打印机质量和成本的提高,墨水颜色的数量通常也会增加。中档打印机常常增加浅青色和浅洋红色墨水。高端打印机,主要用于专业摄影,增加了几种灰色和黑色墨水,以增强不饱和颜色。
HSV 模型
无论是 RGB 模型还是 CMY 模型,都不太直观。使用这些模型时,要确定给定颜色的纯度、强度或色调是困难的,因为每种颜色都是以三维坐标的抽象方式表示的。
事实上,一些研究表明,我们的视觉系统并不仅仅将三种锥体发出的三种信号传递到大脑。R、G 和 B 信号首先被组合成 R + G、R – G 和 B – (R + G)。R + G 信号对应于所谓的 亮度。亮度相当于颜料颜色中的数值维度,从黑色到白色。蓝色成分不参与感知色彩的明亮或暗淡,可能是因为视网膜中蓝色锥体的比例非常小。另两个值(R – G 和 B – (R + G))代表 色度,即颜色的色相。这些概念为 CIE 标准和在 图 A-26 中展示的色度图做出了贡献。
HSV 模型 基于这些概念,并设计为一种更直观的方式来表示颜色。在 HSV 和其他两种模型之间需要进行转换,但任何现代计算机都可以轻松处理所需的计算。当你想选择颜色或为项目构建配色方案时,这个模型是最好的选择。CMYK 模型仅在打印时有用,事实上,大多数打印软件工具会在最后一刻进行必要的转换,使用与所用打印机相关的特定信息。RGB 模型是一个非常重要的模型,因为所有图像都内部使用它来表示。总结一下,图像是以 RGB 存储的,HSV 模型提供了一种直观的方式来选择颜色,而打印软件通常会在打印前将图像转换为 CMYK。

图 A-43. HSV 模型
现在让我们更仔细地看看 HSV 模型,它在 图 A-43 中展示。它包含三个坐标:
-
H 是 色相。色相是色轮上的一个值,范围从 0 到 360 度。红色是 0°,随着角度的增加,色相的波长逐渐减小。
图 A-43 将色轮表示为展开的圆柱体。“角度”从左侧的 0 增加到右侧的 360。大多数显示的颜色是单色的,除了紫色,它出现在红色和紫色之间的过渡处。
-
S 是 饱和度。饱和度以百分比表示:完全饱和(纯色)是 100%,白色(无色)是 0%。随着百分比的减少,颜色变得更加褪色。在 图 A-43 中,饱和度通过展开圆柱体的垂直维度表示,从 0(底部)到 100(顶部)。
![分解为 HSV 通道:从左上角可以看到原始图像及其 H、S 和 V 通道。]()
图 A-44. 分解为 HSV 通道:从左上角可以看到原始图像及其 H、S 和 V 通道。
-
V 是值。值也是一个百分比:完全亮度为 100%,黑色(无亮度)为 0%。当百分比降低时,颜色变暗。在图 A-43 中,值是右侧的垂直条,从 0(底部)到 100(顶部)。
图 A-43 中的小圆圈指定了一个精确的颜色(略微去饱和的青色)。值条在顶部显示此色调,并随着向下移动而变暗。
图 A-44 显示了将图像分解为 HSV 模型的三个通道。由于 H 和 S 通道在这里以灰度图像表示,因此它们并不真正具有意义。但 V 通道是图像在灰度中良好的表示。
以图形方式表示 HSV 模型与 RGB 模型之间的关系并不容易。图 A-45 显示了 HSV 圆和其在 RGB 立方体中的向量。
HSV 模型定义的空间被表示为一个圆柱体。但黑色填充了圆柱底部的整个区域。锥形表示法,如图 A-27 所示,通过将黑色表示为圆锥的顶点,将白色表示为顶部圆圈的中心,消除了这种冗余。

图 A-45. RGB 立方体中的 HSV 模型
A.4 练习
到目前为止,我们仅展示了理论信息。但是,本附录中的插图是你可以使用像 GIMP 这样的工具所能完成的好例子。我们创建了一些插图是使用矢量图形程序,而不是 GIMP。例如,图 A-1 和图 A-37 就是这种情况。我们还在维基共享资源中找到了其他图像。然而,我们确实使用 GIMP 构建或编辑了几张图像。通过以下练习,你可以开始探索 GIMP 的潜力,尽管你可能在阅读本书的其他章节之前无法完成这些练习。
练习 A.1. 我们通过 GIMP 中的图 A-13,以图 A-9 为起点,创建了图 A-10。你会如何做呢?
练习 A.2. 我们在 Wikimedia Commons 上找到了 CIE 色度图。你如何使用这张原始图像来制作类似于图 A-26 的图像呢?
练习 A.3. 图 A-36 和图 A-39 完全是用 GIMP 创建的。试着重新创建它们。
练习 A.4. 使用你自己的照片或图片,尝试重新制作展示图像分解为各个通道的图像,例如图 A-38。
附录 B. 选定练习的提示与技巧
本附录包含了一些帮助你完成本书前半部分章节末尾练习的提示,以及附录 A 中的内容。
第一章
练习 1.5 使用*板电脑的触控笔签名的主要问题是你必须在签名时看着屏幕。实质上,你是在屏幕上用触控笔签名。幸运的是,通过练习,这个过程会变得更加容易。(要练习,可以尝试使用触控笔作为视频游戏的控制器。)
练习 1.6 在大分辨率下处理你的照片。处理完成后,选择图像:滤镜 > 映射 > 小图块来生成最终的图纸。
第二章
练习 2.1 五个吸管按钮的解释在色阶中。
练习 2.5 锐化滤镜在 17.3 提升滤镜中有所解释。
第三章
所有进行各种练习所需的工具都在第十五章中详细解释。
第四章
练习 4.1 以下滤镜用于管理*铺性:
-
图像:滤镜 > 扭曲 > 波纹
-
图像:滤镜 > 渲染 > 云彩 > 固定噪声
-
图像:滤镜 > 渲染 > 图案 > 迷宫
-
图像:滤镜 > 渲染 > 图案 > 正弦波
图像:滤镜 > 渲染菜单中的滤镜特别适用于生成纹理。有关更多详细信息,请参阅第十七章。
练习 4.2 第二次使用油画效果来柔化曲线。如果跳过这个步骤,边缘检测将生成一个角度图案。你可以尝试使用 GIMPressionist 中的其他艺术滤镜,如油画或立体主义。例如,你可以用另一个扭曲滤镜(如波浪)替换 IWarp,创建一个具有强烈中心对称性的图案,然后再应用像立体主义这样的滤镜,它会使对称性消失。
练习 4.4 你可以在 GIMP 用户组网站上找到一个不错的教程:* gug.criticalhit.dk/tutorials/ronq1/*。这个教程使用的是旧版本的 GIMP,但将指示适应到后来的版本并不难。
练习 4.7 脚本生成的图像包含三个层,上面有一个白色背景。Logo 位于顶层,阴影位于第二层,反射位于第三层。第三层还包含一个带有水*渐变的图层蒙版,用于使反射更浅。要创建阴影,使用在正确的阴影与投影阴影中描述的技术。要创建反射,只需水*翻转 logo 的副本并将其移动到合适位置即可。Logo 本身的浮雕效果可以通过结合使用浮雕和凹凸映射滤镜来添加。
第五章
练习 5.1 尝试使用一张简单的图像,并将其与一张具有均匀中性色调的图像进行混合。你还可以尝试创建一张包含四个不同层的图像:两个用于顶层,两个用于背景层。然后尝试不同的顶层和背景层的组合。
练习 5.2 从另一张照片中选择一张美丽的天空,最好是有趣的云朵。当你将天空添加到全景中时,云朵会被水*拉伸,但云朵有各种形状和大小,所以最终效果应该是不错的。
练习 5.3 使用模糊选择工具时,将叶子包含在选择区域内,以便切割出开口,因为叶子与背景形成了对比。然而,如右图所示,由于花盆的原因,工具的效果不太理想。为了解决这个问题,可以排除花盆,或者使用快速蒙版。
第六章
练习 6.1 要逐渐消失,减少 logo 层的不透明度,并将每个新层与未更改的背景合并。将结果层按反向顺序复制。
练习 6.4 解决方案可以参考 IWarp 工具。
练习 6.6 首先,像在练习 6.1 或 6.2 中一样制作闪烁的 logo。接下来,使用移动路径工具构建动画。在整个动画过程中,logo 应该从一侧横向移动到另一侧。如果选择 STEPMODE LOOP,连续的层将从第一个多层动画中获取。
第七章
练习 7.1 图像:颜色 > 阈值 工具使用起来比较困难,且不幸的是,它会生成黑白图像。但你可以选择一个子范围,保留图像中最重要的部分。通过选择一个较短的子范围来制作类似倒影蚀刻的效果,往往可以得到有趣的结果。
练习 7.2 当与不透明度降低到 40% 或更低时,屏幕模式是一个不错的选择。正常模式下,极低的不透明度也可以非常实用。
第八章
练习 8.1 这个练习提醒你铅笔和纸仍然是非常方便的工具。你将通过反复试验进行工作,所以打印几份 960 网格系统草图纸。网页的第一个布局通常是这样制作的,使用草图纸可以帮助你正确放置各个模块。要使用模板,请选择 图像:文件 > 新建,然后在打开的对话框中选择模板菜单。
练习 8.3 你不需要创建非常精确的区域,因为用户通常不会将鼠标点击到自然区域的远离中心的位置。要在鼠标悬停在某个区域时显示文本,请使用 title=... 标签,正如在区域设置对话框的第三部分所建议的那样。
附录 A
练习 A.1 图 A-13 是一个特殊情况。这里最简单的解决方法是选择 图像:颜色 > 去饱和,然后选择*均值。对于其他三个图形,最佳的解决方案是手动修正每个颜色条,使用模糊选择工具精确选择一条颜色条,并使用 图像:颜色 > 色相/饱和度 工具按需改变颜色条的颜色。
练习 A.2 首先,创建一个新的白色图层,并将其放置在图像图层下方。选择顶层图层,将其不透明度调整为 50%。接下来,在该图层上方添加一个透明图层,使用铅笔工具在其上绘制多边形,并使用
键绘制直线。根据需要在多个新图层上添加文本。
练习 A.3 创建一个新的方形图像,例如 1200 × 1200 像素,背景为黑色。使用椭圆选择工具构建一个直径为 600 像素的圆形选择区域,并在点击圆心后按下
和
。(如果丢失了选择区域,可以将其保存为通道。)创建一个透明层,并用纯红色填充该选择区域。然后创建另一个透明层,移动圆形选择区域,并用纯绿色填充。对第三层执行相同操作,但填充纯蓝色。现在,将三个包含彩色圆圈的层设置为加法模式,并移动它们直到你满意为止。这个过程构建了图 A-36。对于图 A-39,请按照相同方式进行,但使用白色作为背景,并将其他层设置为相乘模式。
练习 A.4 使用 图像:颜色 > 组件 > 分解 构建每个图形组件,并选择不分解为图层。然后,使用 图像:颜色 > 上色 对应的图像进行上色。最后,将这些组件收集到一个宽度和高度是原始图像两倍的图像中。
附录 C. 资源
本附录是一个关于 GIMP 及其组件、用户和相关事项的网站列表,并附有评论。像任何此类列表一样,它在本书印刷时是最新的,但六个月后,一些网站可能已经消失,新的可能已经创建。接下来的所有网址中,最初的 http:// 部分已被省略。
C.1 官方 GIMP 页面
下面是官方 GIMP 网站的主要部分。
www.gimp.org 是官方的 GIMP 网站。如果你只知道一个网站,那必须是这个,尤其是因为它包含了指向许多其他重要网站的链接。在首页,你会找到有关最新发布的新闻以及下载页面的链接。网站的其他部分包含了本节提到的主要页面。
wiki.gimp.org 是 GIMP 开发者维基,一个关于 GIMP 的协作网站。它是为开发者设计的,但对任何想了解开发者项目的人都很有帮助。
bugs.gimp.org 是一个有些深奥的页面。它并没有解释如何报告错误,而是列出了不同版本的 GIMP 中当前的错误列表。这个页面让你查看开发者的工作,并了解谁在做什么。要报告错误,请查看 www.gimp.org/bugs/。
developer.gimp.org 是关于 GIMP 开发的页面。现在这个网站并没有什么更新,它的主要有趣内容是关于编写插件的教程,地址是 developer.gimp.org/writing-a-plug-in/1/。
gui.gimp.org 是一个关于 GIMP 图形用户界面(GUI)的工作维基。这个网站解释了关于 GUI 的工作是如何进行的,以及它的进展方向。
docs.gimp.org,令人惊讶的是,并不等同于 www.gimp.org/docs/。实际上,第一个链接指向的页面包含了先前版本的手册链接,并且现在的版本仍在进行中。第二个链接指向的是当前(完成的)文档,可以直接从 GIMP 本身访问。直到版本 2.8 的文档完成之前,它将指向版本 2.6 的文档。目前,这些文档可以在英语、荷兰语、法语、德语、意大利语、挪威语、韩语、俄语、西班牙语和瑞典语中找到。对于 2.8 版本,还将包括希腊语和日语。
registry.gimp.org 是 GIMP 插件注册表,所有由 GIMP 用户构建的插件和脚本都可以在这里找到并下载。GIMP 插件注册表以博客形式呈现,最新的条目会出现在首页。你还可以在这里找到论坛,阅读和留下评论,最有用的部分是一个搜索引擎,用来寻找特定的插件。这个网站可能是继 www.gimp.org 之后,第二个最有用的网站。
C.2 相关官方站点
在这里,我们提到了一些处理软件项目的网站或类似的网站,它们作为 GIMP 的框架或其构建的基础。
www.gnu.org 是 GNU 项目的官方网站。GNU 项目是世界上最古老的自由软件项目,实际上,这个项目创立了自由软件的概念。该项目由 Richard M. Stallman 于 1983 年发起,他希望拥有一个类 Unix 操作系统,且在使用、修改和分发方面没有任何限制。该项目开始时构建了所有必要的组件,除了内核。这个最后的组件后来由 Linux 内核提供。计划中的 GNU 内核,名为 Hurd,仍处于 alpha 阶段。记住,GIMP 是 GNU 图像处理程序(GNU Image Manipulation Program)的缩写。
www.gtk.org 是 GTK+ 项目的官方网站。这个软件最初是 GIMP 工具包,用于实现 GIMP 的小部件工具包。从开始至今,它已经发展成为 GNU/Linux 中最重要的工具包之一。例如,它是 GNOME 桌面环境的基础,并且现在是面向对象的(因此得名 GTK+),还被移植到了 Windows 和 Mac OS X 等操作系统。
www.gimp.org/about/COPYING 是 GNU 通用公共许可证(GPL),这是自由软件领域最广泛使用的许可证。使用 GPL 授权的软件产品提供四项基本自由:自由地运行程序以满足任何目的,自由地研究程序如何工作并根据自己的需要进行修改,自由地重新分发副本以帮助他人,以及自由地改进程序并将改进成果发布给公众,使整个社区受益。重要的是,这些自由不会被重新分发程序的人所剥夺。
www.gegl.org 是通用图形库(Generic Graphic Library)的官方网站,这是一个基于图形的图像处理框架。在当前版本的 GIMP 中,图像被表示为像素数组。当你编辑图像时,你会改变像素,除非打开先前保存的副本,否则无法返回到未修改的图像:这就是所谓的破坏性编辑。使用 GEGL 时,图像被表示为图形,其中边是图像组件,节点是这些组件上的操作。通过改变图形的结构,你可以进行非破坏性编辑。此外,这种表示方式还支持表示高于当前 8 位深度的图像。GEGL 操作已经可以在 GIMP 2.8 中使用,但只有 GIMP 2.10 或 3.0 才能完全受益于 GEGL 的整合。
C.3 教程
许多 GIMP 教程网站可供使用,但它们的质量参差不齐。而且,许多网站过于陈旧,无法提供有用的信息,因为它们讨论的 GIMP 版本早于 2.4。找到相关教程通常靠运气。以下是一些有趣且通常有用的网站。
www.gimp.org/tutorials/ 提供了一系列有趣的教程,尽管大多数已经有几年历史,且没有最*的更新。
www.ghuj.com 使用起来相当慢且复杂,但包含许多教程。
www.pixel2life.com/tutorials/gimp/ 也较慢且复杂,但它被认为是网络上最大规模的 GIMP 教程集合。
www.gimpusers.com/tutorials/ 提供了许多教程,按类别分类。
gimps.de 提供英语和德语版本,包含教程等内容。gimpology.com 是一个大型教程网站,经常更新。
www.tutorialized.com/tutorials/Gimp/ 拥有数量可观且分类明确的教程,尤其是关于照片效果的内容。
gimpguru.org 包含一些虽然旧但很好的教程。
meetthegimp.org 提供视频教程。
C.4 社区与博客
尽管几位 GIMP 开发者曾经有博客,但目前只有一个仍在“活跃”,以每年九篇文章的更新速度进行:www.chromecode.com 是马丁·诺德霍尔特(Martin Nordholts)的博客,他花在博客上的时间比 GIMP 少。这个博客展示了他为 GIMP 图形界面所做的一些最惊人的改变。
其他有趣的社区网站包括:
libregraphicsworld.org 主要由其维护者 Alexandre Prokoudine 撰写,形式为博客。它是一个非常有趣的网站,涉及所有自由软件领域中的图形应用程序,包含公告、简短教程、评测等内容。无论如何,你应该把它加入书签!
www.gimpusers.com 是一个内容丰富的网站,提供新闻、教程和许多其他功能。然而,要小心它的论坛,因为大多数论坛内容只是对应邮件列表的转录(见后文)。例如,如果你想发送和阅读 GIMP 用户列表上的消息,最好直接使用邮件列表,避免使用这个网站上的伪论坛。
gimp-brainstorm.blogspot.com 是一个相当特殊的网站。每个人都可以提出关于 GIMP 用户界面的想法,但贡献只能是图形类的。你必须保持沉默,并且必须保持匿名。这些想法可能会被 GIMP 用户界面重设计团队采用,或者完全被忽视。
www.gimptalk.com 是另一个内容丰富的网站,提供新闻、教程、论坛以及其他资源,如刷子、照片和插件。
www.gimpgallery.net 的目的和前一个网站差不多,但它的使用略微复杂一些。
www.graphics-muse.org 是 Michael J. Hammel 的博客,他是优秀书籍 The Artist’s Guide to GIMP, 2nd Edition(No Starch Press)的作者。
blog.mmiworks.net/ 是 Peter Sikking 的博客,他是 m+mi works 的首席交互架构师,负责 GIMP 用户界面重设计。
www.ramonmiranda.com 是 Ramón Miranda 的博客。他是 GPS(Gimp Paint Studio)的创始人,并且是 GIMP 2.8 中新预设的贡献者。他的博客用英语和西班牙语书写。
groups.google.com/group/gimp-brushmakers-guild 是 GIMP Brushmakers Guild 的网站。尽管这个小组活动不多,但它正在尝试为 GIMP 实现一个非常重要的目标。
gimper.net 是另一个社区网站,提供新闻、帮助、论坛、资源等。
gimpmagazine.org 是一本全新的 GIMP 杂志,在发布后的前 24 小时内就被下载了十万次。第一期的表现非常有前景。
C.5 刷子和插件
很多人通过各种方式为 GIMP 做出贡献。这里我们只包括贡献,而不包括偏离主题的内容。
刷子集
code.google.com/p/gps-gimp-paint-studio/ 是 GIMP Paint Studio 的网站,这是一个巧妙构建的刷子集合,配合一组预定义的工具预设。详情请见 第十五章。
www.pgd-design.com/gimp/ 提供了一系列 GIMP 画笔和图案。
ljfhutch.blogspot.com.au 是 L.J.F. Hutch 的博客,他是一位专业的 2D 画家。该网站提供了大量的画笔资源。
插件集
以下网站包含重要的特定插件或插件集:
-
ftp://ftp.gimp.org/pub/gimp/plug-ins/v2.6/gap/ 不是一个网站,而是一个用于 GAP 插件的 FTP 站点。有关 GAP 的更多信息,请查看 GIMP 文档或阅读本书的第六章和第十八章。
-
gmic.sourceforge.net 是 G'MIC 的官方网站。
-
liquidrescale.wikidot.com 是 Liquid Rescale GIMP 插件的官方网站。
-
sites.google.com/site/elsamuko/ 是 Elsamuko 插件集的官方网站。
C.6 邮件列表和 IRC 频道
GIMP 有五个官方邮件列表,由lists.xcf.berkeley.edu 托管(不要直接访问此网站)。使用这些邮件列表,而不是它们在www.gimpusers.com上的对应论坛。如果你不熟悉邮件列表的礼仪,先看看www.gimp.org/mail_lists.html。
-
GIMP User (
mail.gnome.org/mailman/listinfo/gimp-user-list) 是 GIMP 用户的一个活跃邮件列表。尽管官方站点这样说明,但它并非特别针对 Unix 系统。你可以提出任何问题,但请先查看文档和列表归档。如果你的问题表述清晰,通常会收到多个有用的回答。 -
GIMP Developer (
mail.gnome.org/mailman/listinfo/gimp-developer-list) 也是一个活跃的邮件列表。尽管这个名字是给开发者的,但它不仅限于开发者。它主要面向开发者,所以不要用这个列表提问简单的用户问题。可以用它来提出你认为对大家有兴趣的建议,或者准备一个错误报告。 -
GIMP Web (
mail.gnome.org/mailman/listinfo/gimp-web-list) 处理 GIMP 网站的事务,最*有些不活跃。 -
GIMP Docs (
mail.gnome.org/mailman/listinfo/gimp-docs-list) 处理 GIMP 文档的相关事务。负责构建和翻译文档的人是主要用户,但你也可以用它来指出错误等问题。
有两个 IRC 频道,分别是#gimp 和#gimp-users。如果你不习惯使用 IRC,最好避免使用它们。这些频道有时完全不活跃,有时又非常活跃。
C.7 其他图形应用程序
当然,在这里我们提到的仅是自由软件应用程序。
www.imagemagick.org 是 ImageMagick 网站。该应用程序在附录 F 中有所描述。
krita.org 提供了 Krita,这是一个与 GIMP 目标相似的应用程序。它嵌入在基于 KDE 的 Koffice 套件中,但也可以在 GNOME 下使用。它相对于 GIMP 的主要优势在于支持 16 位色深和多个色彩空间。但在其他方面,它远不如 GIMP 发达,这一优势将在 GIMP 下一个版本发布时消失。
www.inkscape.org 提供了 Inkscape,这是一个矢量图形编辑器。它的目标与 GIMP 的目标不同,后者是一个位图图形编辑器。这两个应用程序实际上可以被视为互补的。
www.blender.org 是 Blender 的官方网站,Blender 是一款极其强大的 3D 图形应用程序,具有建模、仿真、动画等多种功能。使用 GIMP 构建的位图图像经常被加载到 Blender 中,作为新项目的一部分。
al.chemy.org 提供了 Alchemy,这是一个开放的绘图项目。Alchemy 是一个简单的应用程序,旨在探索新的素描和绘画方式。使用 Alchemy 构建的第一个草图可以加载到 GIMP 中进行进一步开发。
mypaint.intilinux.com 提供了 MyPaint,这是一个适用于 GNU/Linux 和 Windows 的绘图应用程序。它最显著的特点是能够定义许多新的画笔,这些画笔仅能与图形绘图板一起使用。
C.8 相关的图形软件项目
在这里,我们再次提到的都是自由软件应用程序。
hugin.sourceforge.net 提供了 Hugin 全景照片拼接工具,它可以用来制作比 GIMP 能够制作的更大的全景图。
www.sane-project.org 是 Scanner Access Now Easy (SANE) 项目的官方网站,该项目提供了对大多数扫描仪的标准化访问。
ufraw.sourceforge.net 是 UFRaw 网站。该项目旨在读取和处理数字相机的 RAW 图像。我们推荐通过相应的 GIMP 插件使用它,但也可以作为独立的应用程序使用。
www.darktable.org 介绍了 Darktable,这是一款摄影工作流应用程序和 RAW 开发工具,具有比 UFRaw 更多的功能。它可以在 GNU/Linux 和 Mac OS X 下运行。
www.mplayerhq.hu 介绍了 MPlayer,这是一个通用的电影播放器,也可以作为批处理命令用于转换不同的动画格式。它的库被用于一些 GAP 命令中。
cinelerra.org 提供了 Cinelerra,这是一个视频编辑和合成应用程序。一个类似的应用程序是 PiTiVi (www.pitivi.org)。
C.9 其他图形网站
以下网站是有趣的计算机图形示例来源。
www.cgsociety.org 是计算机图形学会(CGSociety)的网站。即使你不是会员,也可以浏览画廊和作品集,全面了解当前计算机艺术家的作品。
art.gnome.org 具有不同的目的。它是一个图标、背景和其他艺术作品的画廊,用于更改并且希望能改善你的 GNOME 桌面的视觉外观。
附录 D. 常见问题解答
本节回答了一些我们最常遇到的问题。许多信息也可以在本书和 GIMP 文档中找到,但本附录提供了快速参考。
一些常见问题没有被涵盖,因为导致这些问题的原因已经在最新版本的 GIMP 中解决。例如,你再也不会在保存图像时丢失图层、路径、通道、选择、引导线、图层蒙版等,因为你只能以 XCF 格式保存,它会保存所有这些图像组件。即使图像不是索引表示,也不再禁止将图像导出为 GIF 格式,因为转换将自动(且默默地)完成。即使图层没有 Alpha 通道,你现在也可以为其添加图层蒙版。文本换行也变得很容易,因为新的和改进的文本工具提供了固定框选项。
其他常见问题涉及缺失的功能,许多这些功能已经添加到 GIMP 2.8 中(在引言中有提到)。当然,一些用户会发现他们等待的功能尚未添加,他们需要等到 GIMP 3.0 版本。有些常被请求但尚未添加的功能在以下问题的回答中有所涵盖。
D.1 未来会怎样?
GIMP 开发的下一个主要步骤是全面集成 GEGL,目前的版本仅部分使用 GEGL,而且对普通用户几乎不可见。当 GIMP 完全支持 GEGL 时,将包含以下功能:
-
支持每通道 16 位表示法。
-
非破坏性编辑,允许在不改变原始内容的情况下进行变换(在一些栅格图形应用中称为调整图层,在其他应用中称为基于节点的工作流程)。
-
直接使用 CMYK 颜色表示法。
正在开发的其他功能包括一个合并变换工具,它将取代现有的五个变换工具(缩放、旋转、剪切、翻转和透视);一个类似于 IWarp 滤镜的交互式变形工具,并将纳入 GIMP 的核心;以及对先进图形绘图板的更好支持,这将允许用户使用多个触控笔,并为特定的绘图工具进行定制。
D.2 如何...?
如何绘制直线?
GIMP 没有专门的直线绘制工具,但你可以使用任何绘图工具绘制直线。选择绘图工具并设置参数后,点击直线的第一个点,然后按下
键并放置终点。你甚至可以通过按下
并在形状的每个角落点击,绘制多边形。
如何绘制圆形?
我们在绘制椭圆和矩形中详细解释了这一点。最简单的解决方法是对圆形选区进行描边,但您也可以创建一个环形选区并填充它,或者将其转换为路径并对其进行描边。
如何在文本周围创建轮廓?
最直接的解决方法是从文本中创建一个路径(使用文本图层的图层菜单),然后用绘画工具和任何您想要的选项对这个路径进行描边。
如何将图像中的选区保存为文件?
假设您构建了一个复杂的选区并希望将其保存为一个新图像。复制它,然后选择图像: 编辑 > 作为 > 新图像粘贴,或按下
。然后保存这个新图像。
如何将另一个文件中的图像与当前图像合并?
选择图像: 文件 > 作为图层打开,或按下
。您也可以将图像缩略图从文件管理器或浏览器拖到当前图像上,它将作为新图层添加到其中。
如何让小字体看起来像大字体一样漂亮?
通常来说,在光栅图像中使用小字体不是一个好主意。创建一个较大的图像,使用比例合适的字体,然后再将其缩放到适当的大小是更好的选择。无论哪种方式,都要在文本工具选项中勾选抗锯齿复选框,并为提示选择“NONE”以外的任何选项。
如何设置键盘快捷键?
您可以通过两种方法设置键盘快捷键。更安全的方法是选择图像: 编辑 > 键盘快捷键。然后,您可以选择您想要定义快捷键的命令,并输入快捷键。
另一种方法是打开图像: 编辑 > 首选项,选择“界面”页面,并勾选“使用动态键盘快捷键”选项。一旦勾选了该选项,您可以通过选择对应命令的菜单项并输入所需的快捷键来定义新的快捷键。然而,请不要一直勾选此选项,因为不小心更改现有快捷键是很容易的。
如何设置 GIMP,使得点击某个图层中的元素时该图层变为活动?
一种方法是选择图像: 编辑 > 首选项,选择“工具选项”页面,并勾选选项“将图层或路径设置为活动”。完成此操作后,使用移动工具移动图层时,它会变为活动图层。请注意,以这种方式操作可能会变得有些混乱。
如何用透明度填充图层或选区?
首先,您要添加透明度的图层必须具有 Alpha 通道,您可以通过图层菜单或在图像: 图层 > 透明度中添加该通道。如果 Alpha 通道存在,剪切或删除选区,或使用擦除工具时,颜色会被透明度替换。例如,如果您使用“按颜色选择”工具,然后剪切选区,所有选中的颜色像素都会被透明度替换。
另一种方法是应用图像: 颜色 > 颜色到透明。
如何用不同的颜色绘画?
画笔的颜色是唯一一个不在其选项对话框中选择的绘画工具选项。画笔使用前景色,你可以通过点击工具箱左下角的颜色样本来更改前景色,从而打开颜色选择对话框。在这里,你有多种方法来选择新颜色。
如何为我的图像添加模糊效果?
如果你想模糊选择区域或图层,打开图像:滤镜 > 模糊子菜单,并选择其中一个可用的滤镜。如果你只想模糊图像的一小部分,可以使用模糊/锐化工具 (
)。
如何沿着矩形的轮廓绘画?
首先使用矩形选择工具 (
) 来构建矩形的轮廓。然后选择图像:编辑 > 描边选择,这允许你选择描边的所有细节。
如何移动现有的引导线?
选择移动工具 (
),然后点击并拖动你想要移动的引导线。如果这移动了活动图层,请更改工具切换选项或按下
。
如何去除浮动选择?
你可以通过三种方式去除浮动选择:删除它(如果不需要的话);将其锚定到之前活动的图层或通道;或用它创建一个新图层。所有这些操作都可以在图层菜单中找到,可以通过右键点击图层对话框来访问。你也可以直接通过图像:图层菜单或点击图层对话框底部的按钮来访问它们。
如何在透明区域绘画?
必须取消勾选锁定 alpha 通道按钮。这个按钮是“锁定”开头的行中从左数起的第二个按钮,位于图层对话框中。
如何查看行进的蚂蚁并知道我的选择是否已完成?
确保图像:视图 > 显示选择选项已勾选。
切换此可见性。
如何为黑白图像添加颜色?
使用图像:图像 > 模式 > RGB将图像模式更改为 RGB。
如何将我的照片调整为精确的尺寸,比如 5 × 7 厘米?
简短的回答是,这在打印图像时完成,使用你的打印软件,而不是通过 GIMP。
你可以轻松调整屏幕上照片的大小,但这不会改变它在网站上的大小或打印时的大小。
网站上照片的大小取决于它的像素尺寸和用于查看它的屏幕的定义,而后者是无法控制的。举例来说,照片在智能手机、液晶显示器和 CRT 显示器上会有不同的大小。
打印照片的尺寸可以在打印界面中选择。你可以通过更改打印定义来改变打印的尺寸,或者可以改变打印的最终尺寸,这样会改变定义。无论如何,打印尺寸通常与屏幕上的查看尺寸差别很大。
我怎么设置前景色为图像中的某个颜色?
最简单的方法是用其中一个绘画工具右键单击图像,这样你点击的颜色就会成为新的前景色。
我怎么保持文本在缩小时依然清晰?
只要文本没有被光栅化,它应该在缩放时不会丧失质量,因此在图像完成之前不要将文本图层与底层图层合并。
我怎么将图层蒙版复制到另一个图层蒙版上?
就像你处理其他组件一样(或在 GIMP 行话中称为 可绘制对象):激活图层蒙版(通过点击图层对话框中的缩略图),选择它(使用任意选择工具),复制它(
),激活目标图层的图层蒙版,粘贴(
),然后锚定(
)。
我怎么查找特定的字体、画笔或图案?
如果列表很长且你知道字体、画笔或图案的名称,按下
(或者有时是
),然后输入名称的首字母。你还可以使用标签来限制列表的大小,例如,在选择纹理类别中的画笔时。
我怎么用除了橡皮擦之外的工具擦除?
假设“擦除”是指用透明度替换。活动图层必须有一个 Alpha 通道(其名称在图层对话框中不会以粗体显示)。选择你的绘画工具、画笔及所有选项,但将工具模式更改为颜色擦除。然后,你将前景色的像素替换为透明度。图像: 颜色 > 颜色到 Alpha 会将前景色替换为透明度,覆盖整个图层或选择区域。
我怎么用缩放工具放大图像?
缩放工具可以放大当前选择的区域或图层。要放大图像,请应用 图像: 图像 > 缩放图像。或者,如果你只想在屏幕上查看更详细的图像,可以选择缩放工具。
我怎么找到不小心关闭的对话框?
所有的对话框都可以通过 图像: 窗口 > 可停靠对话框 来打开。如果你关闭了一个包含多个对话框的停靠窗口,请选择 图像: 窗口 > 最*关闭的停靠窗口。
一些对话框也可以通过快捷键直接访问:
打开工具箱;
打开图层对话框;
打开渐变对话框;
打开画笔对话框;
打开图案对话框。双击工具箱中的工具图标会打开该工具的选项对话框。
如何在不改变颜色的情况下反转灰度值?
复制图层。然后反转下方图层的颜色,并将上方(未更改)图层的图层模式设置为颜色。
如何使用定义的纵横比进行裁剪?
查看裁剪工具的工具选项。勾选固定框,并在右侧的字段中选择纵横比。然后,在下面的字段中输入一个纵横比,如 4:3 或 5:8。
D.3 为什么...?
为什么有些滤镜名称是灰色的?
大多数滤镜只适用于 RGB 图像。检查图像:图像 > 模式的状态,如果需要,可以将其更改为 RGB。有些滤镜有其他要求。例如,图像:滤镜 > 增强 > NL 滤镜在当前图层有 Alpha 通道时会变灰。
为什么没有任何反应?
如果你在编辑图像时发现操作似乎没有效果,请检查以下几点:
-
是否有浮动选择?如果有,你需要删除浮动选择或者将其放入一个图层中,才能进行其他操作。
-
你想修改的图层是否为活动图层?活动图层在图层对话框中会有所突出显示。
-
选择可能不可见,要么是因为它太小,要么是因为它没有显示。尝试按下
切换选择的可见性,或者按下
取消任何现有的选择。 -
你的当前图层是否有一个活动的图层蒙版?如果有,你将在图层对话框的图层行中看到这个图层蒙版的缩略图,缩略图框架为白色。点击图层缩略图使图层变为活动图层。
-
你的当前图层是否完全不透明并且处于正常模式?检查其不透明度滑块及其在图层对话框中的模式。如果需要,向右移动滑块或更改模式。
-
是否有活动的绘画动态?例如,基本动态将不透明度与压力关联,如果你使用的是鼠标,压力非常小。根据你打算做什么,要么切换到“关闭动态”,要么使用*板的手写笔。
为什么当我尝试剪切、粘贴或对选择应用滤镜时什么也不发生?
你可能在更改一个不可见的图层。不可见的图层仍然可以是活动的,这可以通过图层对话框中该图层的高亮显示来指示。你所执行的任何操作都会在活动图层上进行。图层的可见性由图层行左侧的眼睛图标指示。如果眼睛图标没有显示,说明该图层是不可见的。点击图标以恢复图层的可见性。
为什么我不能修改我通过保存选择建立的通道?
选择可能仍然处于活动状态。如果是这样,你将无法更改选择范围之外的通道区域。按下
或选择 图像:选择 > 无 来使其变为非活动状态。
为什么我在将选择保存为通道后无法更改我的图像?
通道现在是活动的,所以你没有活动图层。在图层对话框中,选择你想要更改的图层。
为什么当我尝试在图层蒙版上绘画时,我的画笔痕迹会出现在图像上?
因为图层是活动的,而图层蒙版不是。点击图层对话框中的图层蒙版缩略图,确保它被白色框住,这表示它是活动的。
为什么在我将文件导出为 100% 质量的 JPEG 格式时,文件大小会增加?
JPEG 的质量实际上不是一个百分比;它仅仅有一个从 0 到 100 的范围。保存时使用大于 85 的质量(GIMP 中的默认值)通常是没有意义的。数码相机通常以更高的质量保存图像,因此将图像保存为 85 可以在不明显损失质量的情况下减小文件大小。
为什么我选择的颜色无法绘制?
比如说,如果你选择了深蓝色,但线条是用黑色或白色绘制的,可能是因为你的图像处于索引模式,而该深蓝色不在当前的索引调色板中。通常,你应该在 RGB 模式下工作,并且仅在图像完成后才切换到索引模式。这个规则的主要例外是当你准备像纺织品设计这样的图像时,该图像的颜色集非常有限。
附录 E. 安装 GIMP
在计算机上安装 GIMP 不再困难。因此,本附录将相对简短,如果你遇到问题,可以在附录 C 中提到的网站找到帮助。官方的 GIMP 网站(* www.gimp.org/ *)是获取 GIMP 及其组件下载和安装说明的最佳途径。
尽管 GPL 许可证并不禁止销售 GIMP 发行版,但购买 GIMP 的商业发行版是没有意义的,甚至可能有害:除了某些精美的包装外,它没有任何附加价值,而且有些商业发行版已知包含病毒。请勿从非官方 GIMP 网站或非官方链接下载 GIMP。
E.1 GNU/Linux 和 Unix
GIMP 最初是为 GNU/Linux 设计的,且大多数开发者在这个操作系统上工作。因此,在该系统上安装 GIMP 尤其容易。此外,主要的 GNU/Linux 发行版提供自动化工具来安装 GIMP(如果它还没有默认安装的话)。当然,如果你的发行版几个月前安装,并且你没有定期更新,那么很可能你系统上的 GIMP 版本不是最新的(即 2.8 版本),因此你需要更新软件。在大多数情况下,简单地更新你的安装就足够了。
Debian
对于 Debian,使用简单的命令
apt-get install gimp
以root用户身份运行安装 GIMP 及其所有依赖项。但安装一些额外的软件包是有帮助的。以下是一些主要的软件包:
-
gimp-gap是 GIMP 动画包,详见第十八章。 -
gimp-plugin-registry包含许多有用的插件和脚本,详见第二十一章。 -
gimp-gmic是 G'MIC 插件集,详见第二十一章。 -
gnome-xcf-thumbnailer允许 GNOME 桌面环境显示 XCF 文件的缩略图。 -
gtkam-gimp将 GIMP 与Gtkam连接,以便访问数码相机中的照片。 -
gimp-gutenprint链接到Gutenprint,提供一个强大且灵活的接口,用于许多打印机。 -
gimp-ufraw将 GIMP 与Ufraw连接,以处理大多数数码相机拍摄的 RAW 照片。 -
gimp-data-extras提供额外的画笔、调色板和渐变集。
使用synaptic图形工具安装这些软件包非常简单。
Ubuntu
由于 Ubuntu 是 Debian 的衍生版,因此安装说明是相同的。唯一的真正区别是,默认情况下,Ubuntu 没有root用户,安装命令是
sudo apt-get install gimp
从 Ubuntu 10.04 版本开始,GIMP 不再是安装光盘的一部分,因此你需要单独安装它。
Mint
Mint 是一个相对较新的 GNU/Linux 发行版,提供两个版本。Linux Mint 12 基于 Ubuntu,Linux Mint Debian 基于 Debian。因此,安装 GIMP 在 Mint 上的步骤与这两个发行版的步骤相同。
Fedora
在 Fedora 中,概念类似,但命令不同。运行
yum install gimp
以 root 用户身份运行来安装 GIMP。Fedora 包数据库还包含以下包:
-
gimp-data-extras在 Debian 中起到相同的作用。 -
gimpfx-foundry提供了一组额外的插件。 -
gimp-help让你可以在一个独立的包中访问 GIMP 帮助。
其他插件,包括 GAP,必须通过 GIMP 插件注册表手动安装。
OpenSUSE
在 OpenSUSE 中,运行
zypper install gimp
以 root 用户身份运行(如果你正在使用 OpenSUSE 的最新版本)。你必须手动安装所有附加数据或插件。
Mandriva
在 Mandriva 中,运行
urpmi gimp
以 root 用户身份运行。附加的包包括以下内容:
-
gimp-data-extras在 Debian 中起到相同的作用。 -
gimp2-gap是 GAP 插件集。 -
gimpfx-foundry提供了一组额外的插件。 -
gimp-help让你可以访问 GIMP 帮助的独立包,取决于语言。
其他类 Unix 操作系统
对于其他类 Unix 操作系统,如 BSD 版本或一些不太知名的 GNU/Linux 发行版,已经编译的包不可用,唯一的解决方案是从源代码编译 GIMP 和所有需要的库。这个过程可能会很痛苦,尽管所有这些软件都是免费的,源代码也可以自由获取。请访问 www.gimp.org/downloads/ 并按照说明操作。选择一个靠*你所在位置的镜像站点:这样可以避免主网站的过载,并提高下载速度。
E.2 Windows
尽管大多数 GIMP 开发者都是 GNU/Linux 的用户,但他们知道外部世界仍然由各种版本的 Windows 操作系统主导。如在 www.gimp.org/windows/ 所述,Jernej Simončič 为 Windows 提供了一个 GIMP 安装程序,并为每个新版本进行更新。你可以从 gimp-win.sourceforge.net/stable.html 网站下载该安装包并立即安装。它包含了你所需的一切,并可以顺利安装在 Windows XP SP2 及更高版本上。安装过程类似于大多数应用程序,此处不再详细说明。安装完成后,从 GIMP 插件注册表下载并安装任何附加插件 (registry.gimp.org/).
但是,请注意,在线帮助是一个单独的包,提供多种语言版本。我们还建议,如果你已经安装了旧版本的 GIMP,最好先卸载它,再尝试安装 GIMP 2.8。
如果正确执行这些简单的操作,你应该不会遇到问题。当然,Windows 桌面环境与各种可用的 GNU/Linux 环境不同,通常在使用 GIMP 时不太方便。在 Windows 中,你无法享受多个工作区的优势,这意味着所有窗口都显示在同一个屏幕上,处理多个应用程序,甚至是一个应用程序的多个窗口,会显得有些麻烦。
Windows 用户可能更喜欢单窗口模式的 GIMP 界面,如 第九章 所描述。这并不意味着多窗口界面不可用,但 Windows 用户需要改变一些习惯来使用它。此外,只有在能够改变窗口管理器的行为,使得鼠标指针一接触窗口,窗口就变为活动窗口时,这种界面才有用。每次从工具箱切换到图像窗口时都需要点击两次(一次点击激活窗口,第二次点击触发预期的操作)可能会非常烦人。
不要尝试在 Windows XP SP2 之前的版本上使用 GIMP。而且不要忘了,向你的电脑中安装 GNU/Linux 发行版(与 Windows 并存)非常简单,并且可以在两个操作系统之间共享数据。更多细节请参见 en.wikipedia.org/wiki/Multiboot。
E.3 Mac OS X
使用 OS X 的 GIMP 开发者数量仍然少于使用 Windows 的数量。但网站 ftp://ftp.gimp.org/pub/gimp/v2.8/osx/gimp-2.8.2-dmg-2.dmg 和 gimp.lisanet.de/ 为 OS X 用户提供了与 Windows 一样便捷的 GIMP 安装工具。现在不再需要先安装 X11 环境。不要在较旧版本的 Mac OS 上安装 GIMP。
与 Windows 一样,GIMP 帮助文档是一个单独的软件包,但仅提供英文、德文、西班牙文和法文版本。
由于 Mac 界面的问题,其他界面问题最*都已经解决,GIMP 在 Mac 上的表现现在与其他操作系统完全相同。甚至菜单栏也采用了 GIMP 风格,而不是 Mac 风格,因此屏幕顶部的栏位将不会非常有用。Mac 用户可能会像 Windows 用户一样,更喜欢单窗口模式界面。
附录 F. 批处理
在某些情况下,你可能想要同时编辑多个图像,例如,将它们从一种格式转换为另一种格式、改变它们的大小或应用滤镜。如果你需要对数十张图像执行相同操作,一遍遍地重复这个过程将是乏味且费时的。幸运的是,计算机在自动化重复性工作方面表现出色。记住:如果你在电脑上做的是重复性的工作,那么可能有更好—更快—的方式来完成它!
自动将更改应用于一系列图像,一次接一次,这叫做批处理。在这里,我们将讨论三种同时转换多个图像的方法。第一种方法通过命令行完成,只能在相对简单的情况下使用。第二种方法使用插件,但只适用于少量简单操作。最后一种方法使用独立的应用程序。
F.1 GIMP 批处理模式
命令行用于输入文本命令,允许用户完全访问操作系统的所有功能。许多图形界面实际上是访问简单文本命令的复杂方式。要使用命令行,你需要打开一个终端窗口,在其中输入命令。终端是图形界面中的纯文本窗口。输入命令后,按下回车键,你将获得结果或答案。有些命令是交互式的,会提问并显示答案,其他命令则直接执行你请求的操作。
命令行的功能与shell(即在 GNU/Linux 中打开终端窗口并输入命令的交互程序)密切相关。shell 接受一种具有多种功能的命令语言。某些 shell 命令可用于将相同的过程应用于多个文件(在我们的例子中是图像文件),其中包括一个可以重复调用另一个命令的命令,适用于文件夹中的所有文件,或者使用带有通配符的单一命令应用于文件的子集。通配符是可以代表一个或多个字符的符号。
Mac OS X 用户享受与 GNU/Linux 完全相同的功能,因为 Mac 是基于 Unix 的系统。然而,在 Windows 中,命令语言较为简陋,因此命令行的实用性比 GNU/Linux 或 Mac 上要有限。
当你通过命令行使用 GIMP 时,使用选项和参数。选项指定动作或参数,参数是应用动作的文件名称。
当在命令行中使用 GIMP 批处理模式时,你需要指定以下选项:-b 表示批处理,-i 表示在没有用户界面的情况下运行。-b 选项需要一个参数,即要执行的命令。完整的调用形式如下:
gimp -i -b '*command*' *files*
该命令使用 Script-Fu 语言编写,详见 Scheme。如果你想在命令行中逐行编写简短的脚本,可以使用以下格式:
gimp -i -b - *files*
*commands*
然后在接下来的行中输入脚本。
你也可以定义一个新的 Script-Fu 函数,并从命令行调用它。在这种情况下,file-glob插件很有用:它根据指定的编码模式返回与该模式匹配的文件名列表。要查看示例,请参见 www.gimp.org/tutorials/Basic_Batch/。
F.2 David 的批处理器
从命令行调用 GIMP 并使用 Script-Fu 语言控制它可能会让人感到困难,除非你有一定的编程经验。David 的批处理器(David’s Batch Processor,简称 DBP)为那些不太愿意编写代码的人提供了一个替代方案。对于 Debian 和 Ubuntu GNU/Linux 发行版,David 的批处理器插件已包含在名为gimp-plugin-registry的包中。否则,访问 members.ozemail.com.au/~hodsond/dbp.html 下载插件。安装后,你可以通过 图像:滤镜 > 批处理 > 批量处理 访问该插件。其对话框如图 F-1 所示。
这个对话框包含九个标签。第一个标签是选择要处理的文件,接下来的六个标签是指定要应用于这些文件的各种处理操作,第八个标签是用来更改文件名并指定图像的全局变化,第九个标签是用来指定最终格式和其他一些全局参数。

图 F-1. DBP 对话框,输入标签
输入标签(INPUT)相当直观。点击“添加文件”(ADD FILES)会打开文件管理窗口。你可以通过按住
或
在点击文件名时选择多个文件。点击“添加”(ADD)后,所有选定的文件都会被添加到列表中。一旦列表中有文件,你可以选择并删除文件,或清空整个列表。
当文件管理窗口打开时,工具对话框是非活动状态,这对于 GIMP 对话框来说是异常的行为。关闭文件管理窗口后,你可以在工具对话框的标签上进行调整。在每个转换标签上,必须勾选启用框(ENABLE)才能使转换生效。TURN 标签(图 F-2)允许你按 90°的倍数旋转图像。
BLUR 标签(图 F-3)应用指定半径的高斯模糊。

图 F-2. DBP 对话框,旋转标签

图 F-3. DBP 对话框,模糊标签

图 F-4. DBP 对话框,颜色标签
COLOUR 标签 (图 F-4) 以几种方式转换颜色:级别均衡、调整亮度、对比度和饱和度、反转颜色以及转换为灰度。此标签在你想要纠正一系列照片中的系统性颜色失真时非常有用。
RESIZE 标签 (图 F-5) 做的正是其名称所暗示的功能。你可以选择相对调整大小,在这种情况下,滑块通过缩放因子来改变,或者选择绝对调整大小,在这种情况下,你可以选择最终的宽度和高度。图 F-5 中显示的 FIT 下拉菜单允许你选择如何应用新的尺寸:
-
EXACTLY:所选择的尺寸会被应用,无论纵横比如何变化。
-
PADDED:保持纵横比,结果中的空白区域会填充背景颜色。
-
INSIDE:保持纵横比,图像可能小于指定的尺寸。
![DBP 对话框,调整大小标签]()
图 F-5. DBP 对话框,调整大小标签
![DBP 对话框,裁剪标签]()
图 F-6. DBP 对话框,裁剪标签
![DBP 对话框,锐化标签]()
图 F-7. DBP 对话框,锐化标签
-
OUTSIDE:同样的原理,但图像可能大于指定的尺寸。
CROP 标签 (图 F-6) 是用于裁剪图像的地方。你可以指定裁剪矩形的起点(例如左上角),以及其宽度和高度。
SHARPEN 标签 (图 F-7) 的功能与 图像:滤镜 > 增强 > 锐化蒙版 滤镜相同,并且具有相同的参数。请参见 17.3 增强滤镜。
使用 RENAME 标签时要小心 (图 F-8) —— 容易不小心反转文件命名方案。此标签允许你选择新文件的命名方式,但不会覆盖现有文件。尝试覆盖原始文件会被忽略。

图 F-8. DBP 对话框,重命名标签
你可以执行以下操作:
-
选择一个不同于源文件夹的目标文件夹(目录)。
-
在所有文件名之前或之后添加前缀或后缀,以防止替换现有文件,并给文件标记上新特性(如缩略图、灰度、改进等)。
此标签还允许你根据输出格式对图像进行最终转换:
-
将图像合并(合并为一层)。
-
将其转换为灰度模式。
-
将其转换为索引模式,可以选择是否使用抖动,并指定颜色数量。
请注意,你可以同时转换为灰度模式和索引模式。
OUTPUT 标签(图 F-9)主要用于选择输出格式及其参数。可用的输出格式见图 F-10,而图 F-9 展示了 PNG 的参数。对于 BMP、MIFF、PAT、TIFF 和 XCF,不提供参数。
当你选择了所有要执行的操作并设置好所有参数后,点击 TEST 预览第一张图片的结果,或者点击 START 后去喝一杯咖啡,等 GIMP 处理你的图片。

图 F-9. DBP 对话框,输出标签

图 F-10. 可用的输出格式
F.3 ImageMagick
ImageMagick 是一个自由软件项目(采用类似 Apache 的许可证),支持大约 100 种图像格式及格式转换。ImageMagick 还能够对图像进行许多复杂的处理。欲了解更多细节,请访问其主页 (www.imagemagick.org/).
调用 ImageMagick
ImageMagick 通常是从终端或命令行调用的,但也可以从其他程序中访问其功能。当你使用它处理多个文件时,你会发现 GNU/Linux 的文件名匹配功能非常有用。例如,命令
convert *.jpg animation.gif
将当前文件夹中所有后缀为 .jpg 的文件转换为名为 animation.gif 的单一 GIF 动画。星号是通配符,可以匹配任意字符或字符串。Windows 的命令语言不支持文件名匹配,但 ImageMagick 添加了对它的支持,所以你可以在 Windows 中使用相同的命令。
ImageMagick 包含 10 个不同的程序,其中最有用的是 convert,我们在前面的例子中使用了它。在众多可能的用法中,我们仅描述其中一部分,以便让你初步体验这个强大的应用程序。这些示例使用的是 GNU/Linux shell 表示法,但 Windows 用户可以参考详细页面 www.imagemagick.org/Usage/windows/。但这个第一个例子同时提供了两种表示法。
假设我们有一个包含许多照片的文件夹,文件名为img001、img002,等等,格式为 TIFF,我们希望将它们全部转换为 PNG 格式。输入文件没有文件扩展名,因此我们需要告诉convert命令它们的格式是什么。我们可以通过前缀tiff:来做到这一点。在 GNU/Linux 中,我们可以这样写:
for i in img*
do convert tiff:$i $i.png
done
在 Windows 和 DOS shell 中,我们写成这样:
FOR %a in (img*) DO ^
convert tiff:%a %a.jpg
插入符号(^)用于将命令继续到下一行。
另一种解决方案是使用mogrify命令,它不会检查目标文件是否已经存在,而是会在请求时愉快地覆盖文件。以下命令在 GNU/Linux 和 Windows 中都有效:
mogrify -format png tiff:*
但是,最好避免使用这个命令,因为不小心删除文件非常容易。
生成缩略图
ImageMagick 的一个主要用途是生成缩略图。ImageMagick 使得为整组图像生成统一外观的缩略图变得容易。例如,您可以在网页上使用缩略图,作为链接指向实际的图像。由于缩略图通常是小图像,比如最大 200×200,因此生成它们时使用 GIF 格式,它压缩效果很好。在这个尺寸下,限制为 256 色不是问题。
以下示例从源图像image.jpg生成缩略图thumbnail.gif:
convert -define jpeg:size=500x180
image.jpg -auto-orient
-thumbnail 250x90 -unsharp 0x.5
thumbnail.gif
该命令在这里分成了四行写,但实际上您只需在一行内输入。
-define选项不是必需的,但如果源图像非常大,它可以加速处理。JPEG 库在加载时必须放大(压缩的)图像,而此选项设置图像放大的大致尺寸。-auto-orient选项使用相机提供的 EXIF 信息,并在必要时旋转图像。-thumbnail选项设置缩略图的最终尺寸,并可以用来丢弃图像中任何无用的信息,如评论。纵横比保持不变:生成的缩略图高度为 90 像素,宽度为 250 像素或更小。最后,-unsharp选项用于锐化图像,因为调整大小总是会导致轻微模糊。
要同时生成多个图像的缩略图,您可以使用mogrify命令,但在循环中调用convert更安全。生成缩略图的一个挑战是得到像img0567.jpg.gif这样的文件名。mogrify可以通过其-format选项解决这个问题。如果需要使用convert,在 GNU/Linux 系统中,您可以使用 shell 的功能来丢弃文件扩展名:
for i in *
do convert $i ${i%jpg}gif
done
${i%jpg}gif表示从文件名中丢弃jpg扩展名,并替换为gif扩展名,这也告诉 ImageMagick 进行何种转换。
可以在刚才给出的简单示例上做许多其他的添加。请查看 www.imagemagick.org/Usage/thumbnails/。
标签和转换
ImageMagick 可以用来为图像添加标签:
convert image.jpg -background Khaki
label:'Label' -gravity Center
-append labeled-image.jpg
在这个示例中,添加了一个固定标签,背景为卡其色,位于图像的底部居中位置。如果你想给多张图像加标签,可以使用以下示例(适用于 GNU/Linux shell):
for i in *
do convert $i -background Khaki
label:"${i%.jpg}" -gravity
Center -append labeled-$i
done
在这里,图像会根据其文件名(去除扩展名)进行标记,且标记后的图像名称会以labeled-为前缀。
使用 ImageMagick 执行 GIMP 在大量图像上连续进行的许多转换操作。例如,决定你要执行哪些转换,以及相应的参数值。然后,你可以使用convert命令,并配合许多选项和参数,反复重现 GIMP 的转换效果。在第一张图像上进行测试。接着将此命令嵌入到循环中,启动它,然后在电脑处理时喝一杯饮料。
再次强调,ImageMagick 官网是一个宝贵的资源,提供了许多非常复杂的示例。
第二十八章:索引
关于数字索引的说明
索引条目中的链接会显示该条目所在章节的标题。由于某些章节有多个索引标记,条目中出现多个指向同一章节的链接是很常见的。点击任何链接将直接带你到文本中标记出现的位置。
符号
960 网格系统, 设计网站, 布局
A
一个通道, 分解
吸收, 颜色是如何产生的, 减法模型
活动通道, 图像叠加, 图层对话框的组成
活动图层, 悬挂窗帘, 图像叠加, 11.2 图层菜单, 通道对话框, 15.6 克隆工具, 共享属性, 修改框架, 回放和导航器
Adams 区域, 选择格式
自适应超采样, 混合工具, 渐变光晕
添加 Alpha 通道, 形态变化, 边缘检测方法
添加斜角滤镜, 使用滤镜添加框架, 使用图层, 4.1 教程:制作行李标签, 编织
添加边框滤镜, 裁剪图像, 编织
添加图层蒙版功能, 第一种方法:选择红色通道, 使照片看起来更旧, 阴影, 添加浮雕和适当的阴影, 蒙版与选择, 14.2 图层蒙版, 透明度和 Alpha 通道, 修改框架
加法混合模式, 添加浮雕和适当的阴影, 使用混合模式, 光亮模式
加法模型, 图像预处理, 颜色模型, 颜色是如何产生的, 加法模型
喷枪工具, 画笔工具, 喷枪工具, 树木, 画笔动态, 橡皮擦工具, 喷枪工具, Spyrogimp
外星地图工具, 地图子菜单
对齐工具, 共享属性
Alpha 通道, 改变景观的天空, 给蘑菇上色, 最后的修饰, 构图, 树木, 河流, 用于生成可*铺图像的其他滤镜, 手工构建, 4.3 标志, 生成投影阴影, 生成投影阴影, 金色标志, 蒙版和选择, 数字拼贴, 形态变换, 边缘检测方法, 图层对话框的组成部分, 图层对话框的组成部分, 图层对话框的组成部分, 图层对话框的组成部分, 图层对话框中的图层条目, 11.2 图层菜单, 颜色模型, 颜色模型, 色阶, 色阶, 色阶, 分解, 分解, 模糊选择工具, 13.4 使用选择, 选择菜单, 通道对话框, 构建图层蒙版, 操作图层蒙版, 构建自然蒙版, 透明度和 Alpha 通道, 透明度和 Alpha 通道, 透明度和 Alpha 通道, 透明度和 Alpha 通道, 六个有用的可停靠对话框, 桶形填充工具, 画笔工具, 橡皮擦工具, 滤镜, 去条纹, 反锐化蒙版, 曲线弯曲, 新闻纸效果, 值传播, 透视, 抛掷, 17.8 通用滤镜, GIMPressionist, 纸张拼贴, 等离子体, IFS 分形, Qbist, 形态变换文本, 过滤所有图层, Netpbm 格式, 已安装插件, 22.4 创建新画笔, 渐变编辑器
(另见通道)
缺失,图层对话框的组成部分、图层对话框的组成部分、11.2 图层菜单、色彩模型、13.4 使用选择、选择菜单、透明度和 Alpha 通道
添加,更改景观的天空、生成可*铺图像的其他滤镜、遮罩和选择、数字拼贴、形态学变换、边缘检测方法、分解、模糊选择工具、通道对话框、形态学变换文本、22.4 构建新画笔
用于反擦除,橡皮擦工具
禁止,去条纹
在棋盘格滤镜中,IFS 分形
在颜色画笔中,六个有用的可停靠对话框
在卷积矩阵滤镜中,17.8 通用滤镜
在渐变编辑器中,渐变编辑器
在抛掷滤镜中,透视
在新闻印刷滤镜中,新闻印刷
在 RGB 噪声滤镜中,抛掷
初始化遮罩到,最后修饰
锁定,为蘑菇着色、合成、树木、4.3 徽标、生成投影阴影、图层对话框的组成部分、图层对话框中的图层条目、油漆桶工具
当前,色彩模型、色阶、画笔工具、值传播、GIMPressionist、纸张瓦片、等离子体、Qbist、Netpbm 格式、已安装插件
必需,构建自然遮罩、反锐化遮罩、曲线弯曲、过滤所有图层
阈值处理,透明度和 Alpha 通道
到图层遮罩,构建图层遮罩、透明度和 Alpha 通道
到徽标,滤镜
到选择,手工构建、金色徽标、透明度和 Alpha 通道
解锁, 河流, 生成投影, 图层对话框组件
锚点按钮, 使照片看起来更旧
锚点, 前景选择工具, 修改路径, 控制点
锚定, 手工构建, 叠加图像, 数字拼贴, 11.3 图层组, 13.4 使用选择
浮动选择, 叠加图像, 11.3 图层组, 13.4 使用选择
图层, 手工构建
到图层蒙版, 数字拼贴
动画预览对话框, 方法三:沿路径移动, 控制点
动画画笔, 树木, 六个有用的可停靠对话框, 22.4 创建新画笔
动画 GIF, 方法二:过滤所有图层, 方法三:沿路径移动, 变形, 帧频率与视觉, 旋转地球仪, 优化和播放动画, 在文件格式之间转换
动画, 动画, JPEG, GIF, 压缩
(另见帧)
回答曲线, 修正颜色, 色阶, 曲线, 颜色管理
(另见曲线工具)
反擦除, 橡皮擦工具
抗锯齿滤镜, 可*铺模糊
抗锯齿, 在 GIMP 中绘制, 在 GIMP 中绘制, 选择工具选项, 铅笔工具, 有用的图像地图对话框, 常见选项, 常见选项, 矩形选择工具, 使用路径, 文本工具选项, 可*铺模糊, 曲线弯曲, 新闻纸, 极坐标, 渐变光晕, 无缝化, Gfig
在选择中, 选择工具选项, 常见选项
与羽化对比, 常见选项
使用抗锯齿滤镜,可拼接模糊
使用椭圆选择工具,矩形选择工具
使用浮雕滤镜,曲线弯曲
使用 Gfig 滤镜,Gfig
使用渐变辉光滤镜,渐变辉光
使用地图对象滤镜,制作无缝图像
使用新闻印刷滤镜,新闻印刷
使用画笔工具,在 GIMP 中绘画
使用铅笔工具,在 GIMP 中绘画,铅笔工具
使用涟漪滤镜,极坐标
使用半扁*化滤镜,有用的图像映射对话框
使用描边,使用路径
使用文本工具,文本工具选项
应用画布滤镜,应用画布
应用镜头滤镜,反锐化掩模
应用阈值对话框,修整全景图,数字拼贴
区域设置对话框,图像映射
艺术滤镜,深度合成
横纵比,第一种方法:选择红色通道,矩形选择工具,绘图工具选项,绘画动态,15.6 克隆工具,GIMPressionist
分配 ICC 颜色配置文件对话框,颜色管理工作流
自动按钮,调整亮度、对比度和色阶,调整颜色,修改亮度,修改亮度,修正颜色,合成摄影项目,动态扩展,直方图修改,处理多个图像,色阶,亮度对比度,边缘,霓虹
自动缩小,矩形选择工具,对齐工具
自动裁剪,最后五项条目,调整图像大小
B
B 通道,分解
背景色, 在 GIMP 中绘图, 前景选择工具, 树木, 4.1 教程:制作行李标签, 变换背景, 一些简单的混合效果, 添加浮雕, 蒙版和选择, 有用的图像映射对话框, 键盘快捷键, 点击和拖动, 创建新图像, 10.3 网格, 11.2 图层菜单, 颜色选择器, 颜色选择器, 边界*均, 13.4 使用选择, 选择菜单, 编辑菜单, 创建选择蒙版, 透明度和 Alpha 通道, 六个有用的可停靠对话框, 工具预设对话框, 油漆桶工具, 画笔工具, 变换图层, 反锐化蒙版, 曲线弯曲, 镜头畸变, 页面卷曲, 布料化, 圆角, 纸张瓦片, Qbist, Gfig, 控制点, 多层与多帧之间的转换, PNG, 工具选项, 渐变编辑器, 22.7 创建新调色板, 索引调色板
(另见前景色)
改变,一些简单的混合效果
选择,颜色选择器
拖动,点击和拖动
交换,前景选择工具
填充, 创建新图像, 11.2 图层菜单, 13.4 使用选择, 编辑菜单, 工具预设对话框, 油漆桶工具, 变换图层, 反锐化蒙版, 曲线弯曲, 控制点, 多层与多帧之间的转换
用于凸起,4.1 教程:制作行李标签
用于阴影区域, 镜头畸变
渐变,树木,添加浮雕效果
在工具箱中,在 GIMP 中绘图,工具选项
使用画笔工具绘画,六个实用的可停靠对话框,画笔工具
用切割的像素替换,蒙版和选择,选择菜单
用透明度替换,透明度与 Alpha 通道
重置,变换背景,快捷键
保存,PNG
设置,颜色选择器,创建选择蒙版
与黑色对比,布料化效果
使用边界*均值,边界*均值
使用双虚线样式,10.3 网格
使用 Gfig 滤镜,Gfig
使用渐变编辑器,渐变编辑器
使用 Pagecurl 滤镜,Pagecurl
使用调色板编辑器,22.7 构建新调色板
使用纸张瓦片滤镜,纸张瓦片
使用圆角滤镜,圆角
使用半扁滤镜,实用的图像地图对话框
使用正弦滤镜,Qbist
背景图层,4.1 教程:制作行李标签,第三个示例:斯科特效果,生成投影,动画,方法三:沿路径移动,6.2 手动制作动画 GIF,朝向观众缩放,朝向观众缩放,在景观中添加雨水,操作图层蒙版,过滤所有图层,在多层和多帧之间转换,蓝框,定义动画画笔,定义动画画笔
缺失,定义动画画笔
添加图层蒙版,操作图层蒙版
作为动画背景,动画
删除,定义动画画笔
拖动,方法三:沿路径移动
复制,6.2 手动制作动画 GIF,朝向观众缩放
放大,生成投影
从帧中排除,在多层和多帧之间转换
填充,第三个示例:斯科特效果
忽略,蓝框
与...合并, 向观众缩放, 为风景添加雨
选择, 4.1 教程:制作行李标签
使用混合工具, 过滤所有图层
批处理, 批处理
拜耳插值, 选择格式, 处理原始照片
拜耳图案, 选择格式
后景混合模式, 9.5 撤销, 图层对话框的组件, 索引模式, 保持像素不变的模式
倒角,添加, 使用滤镜添加边框, 使用图层, 4.1 教程:制作行李标签, 编织
贝塞尔曲线, 前景选择工具, Gfig, 控制点
位图图像, 图像格式, TIFF, Netpbm 格式
黑点, 修正颜色, 色彩管理工作流, 级别, 显示滤镜
混合工具, 修改亮度, 树木, 4.1 教程:制作行李标签, 生成可*铺图像的其他滤镜, 转换背景, 转换背景, 悬挂窗帘, 4.3 商标, 添加浮雕和适当的阴影, 燃烧的商标, 叠加图片, 9.5 撤销, 旋转颜色, 通道对话框, 油漆桶填充工具, 混合工具, 过滤所有图层
描述, 油漆桶填充工具
渐变, 9.5 撤销
用于添加浮雕, 4.3 商标
用于添加体积, 树木
用于创建天空, 修改亮度
用于创建背景, 生成可*铺图像的其他滤镜
用于创建全景, 叠加图片
用于创建样本图像, 旋转颜色
用于创建选择蒙版, 通道对话框
用于创建纹理, 转换背景, 悬挂窗帘
选项,4.1 教程:制作行李标签,转换背景,燃烧的徽标,混合工具
使用图层蒙版,添加浮雕效果和正确的阴影
混合模式,修正曝光,调整颜色,调整颜色,调整颜色,让照片看起来更旧,改善人像,使用相同场景的多次拍摄,使用相同场景的多次拍摄,使用相同场景的多次拍摄,使用相同场景的多次拍摄,使用相同场景的多次拍摄,使用图层保持轮廓可见,阴影处理,阴影处理,最后修饰,天空和云朵,树木,树木,生成可*铺图像的其他滤镜,变换背景,变换背景,一些简单的混合效果,一些简单的混合效果,一些简单的混合效果,一些简单的混合效果,一块丝绸,一块丝绸,悬挂的窗帘,悬挂的窗帘,悬挂的窗帘,第一种方法:拉丝金属效果,第一种方法:拉丝金属效果,第一个示例:逼真的画布纹理,手工构建,添加浮雕和合适的阴影,添加浮雕和合适的阴影,添加浮雕和合适的阴影,添加浮雕和合适的阴影,添加浮雕和合适的阴影,添加浮雕和合适的阴影,图像叠加,图像叠加,图像叠加,图像叠加,图像叠加,使用混合模式,使用混合模式,使用混合模式,使用混合模式,使用混合模式,使用混合模式,使用混合模式,使用混合模式,使用混合模式,使用混合模式,使用混合模式,使用混合模式,使用混合模式,使用混合模式,使用混合模式,全景图修整,自我合成,自我合成,自我合成,自我合成,合成摄影项目,合成摄影项目,合成摄影项目,合成摄影项目,合成摄影项目,第三种方法:沿路径移动,在风景中添加雨水,在风景中添加雨水,在风景中添加雨水,边缘检测,边缘检测方法,9.5 撤销操作,9.5 撤销操作,9.5 撤销操作,9.5 撤销操作,9.5 撤销操作,图层对话框的组件,图层对话框的组件,图层对话框的组件,图层对话框的组件,图层对话框的组件,图层对话框中的一项图层条目,11.2 图层菜单,11.2 图层菜单,11.3 图层组,索引模式,索引模式,索引模式,12.2 混合模式,12.2 混合模式,12.2 混合模式,12.2 混合模式,保持像素不变的模式,保持像素不变的模式,保持像素不变的模式,增亮模式,变暗模式,变暗模式,亮度模式,亮度模式,亮度模式,色彩失真模式,色彩失真模式,色彩失真模式,色彩失真模式,色彩失真模式,色彩失真模式,色彩失真模式,色彩失真模式,色彩失真模式,15.2 绘图工具概述,渐变光
加法,[添加浮雕效果和适当的阴影,使用混合模式,提亮模式
和混合工具,转换背景
和绘图工具,索引模式
和合并图层,11.2 图层菜单
和路径移动工具,第三种方法:沿路径移动
应用,选择源图层
可用,9.5 撤销,图层对话框组件,修改帧
背景,9.5 撤销,图层对话框组件,索引模式,保持像素不变的模式
灼烧,阴影,合成摄影项目,合成摄影项目
改变,调整颜色,让照片看起来更旧,添加浮雕效果和适当的阴影,9.5 撤销,图层对话框中的图层项
颜色,使用相同场景的多次拍摄,第一种方法:拉丝金属效果,第一个例子:逼真的画布纹理,使用混合模式,颜色扭曲模式
颜色擦除,9.5 撤销,索引模式
与不透明度结合,图层对话框组件,12.2 混合模式,15.2 绘图工具概览
仅暗化,树木,一些简单的混合效果,悬挂窗帘,使用混合模式,合成摄影项目,加深模式,咖啡渍
差异,一些简单的混合效果,一块丝绸,悬挂窗帘,添加浮雕效果和适当的阴影,使用混合模式,合成摄影项目,颜色扭曲模式
溶解,叠加图像,图层对话框组件,12.2 混合模式
分割,叠加图像,自我合成,合成摄影项目,颜色扭曲模式
道奇,改善人像
现有, 叠加图像
用于效果, 一些简单的混合效果
用于改进照片, 使用多次拍摄相同场景, 边缘检测
用于改善纹理, 变换背景
粒度提取, 第一种方法:刷金属效果, 使用混合模式, 自我合成, 颜色失真模式
粒度合并, 使用多次拍摄相同场景, 最后修整, 使用混合模式, 在景观中添加雨, 颜色失真模式
强光, 使用混合模式, 自我合成, 亮度模式
色调, 使用混合模式, 颜色失真模式
在图层对话框中, 图层对话框的组成部分
继承, 11.2 图层菜单
离开, 调整颜色
仅增亮, 树木, 添加浮雕效果和适当阴影, 使用混合模式, 保持像素不变的模式
数学, 12.2 混合模式
相乘, 调整颜色, 使用图层保持轮廓可见, 阴影, 天空和云彩, 生成可*铺图像的其他滤镜, 一些简单的混合效果, 叠加图像, 修整全景图, 在景观中添加雨, 11.3 图层组, 变暗模式, 渐变光晕, 复印效果, 梵高
普通, 悬挂窗帘, 叠加图像, 9.5 撤销, 12.2 混合模式, 咖啡渍
覆盖, 使用多次拍摄相同场景, 一块丝绸, 添加浮雕效果和适当阴影, 使用混合模式, 亮度模式
饱和度, 使用混合模式, 颜色失真模式
屏幕,修正曝光,添加浮雕和适当的阴影,使用混合模式,自我合成,给风景添加雨水,边缘检测方法,保留像素不变的模式
柔光,使用同一场景的多个拍摄,使用混合模式,亮度模式
减法,手工构建,使用混合模式,色彩扭曲模式
值,使用混合模式,色彩扭曲模式
盲点,视觉与图像表示,人眼如何工作
阻塞界面,图像窗口
蓝色通道,修正色彩*衡,更改亮度、对比度和色阶,调整颜色,修正划痕和污点,烧录的标志,复合摄影项目,动态扩展,模糊选择工具
(另见通道)
蓝屏,将视频拆分为帧
蓝框,测试移动路径工具,将视频拆分为帧
模糊滤镜,17.1 常见属性
模糊滤镜,17.1 常见属性
模糊/锐化工具,透视克隆工具
BMP 格式,Netpbm 格式
(另见位图图像)
书签,单窗口界面,从文件加载图像,保存图像,9.6 GIMP 帮助系统
边界*均对话框,边界*均
边界对话框,选择菜单
边界,添加,裁剪图像,闪光,编织
边界,铅笔工具,喷枪工具,双筒望远镜动画,最后五个条目,作为灰度图像的选择,常见选项,模糊选择工具,剪刀选择工具,图像变换,共享属性,对齐工具,对齐工具,迷宫,选择源图层,方案、Python 和 C,显示过滤器,渐变编辑器菜单
画布,图像变换
框架,选择源图层
图像,对齐工具
互动,剪刀选择工具
图层,铅笔工具,双筒望远镜动画,最后五个条目,共享属性,对齐工具,迷宫,显示过滤器
选择,作为灰度图像的选择,常见选项,模糊选择工具
亮度,修改锐度,亮度-对比度,12.6 颜色子菜单,渐变闪光,光照效果,GIMPressionist,GIMPressionist,编织,分形痕迹,制作无缝,*铺,扫描分辨率,颜色处理,选择格式,人眼如何工作,颜色感知
亮度-对比度工具,第一种方法:选择红色通道,色相-饱和度,颜色处理
浏览器, 打开图像, 方法一:逐帧播放, 选择颜色调色板, 8.2 固定宽度与可变宽度设计, 8.2 固定宽度与可变宽度设计, 实用的图像地图对话框, 切片, 8.4 为网页优化图像, 单窗口模式, 点击与拖动, 从文件加载图像, 9.5 撤销操作, 9.6 GIMP 帮助系统
显示文件在, 方法一:逐帧播放
从中拖动, 打开图像, 单窗口模式, 点击与拖动, 从文件加载图像
文件格式, 切片
GIMP 帮助, 9.5 撤销操作
高度, 8.2 固定宽度与可变宽度设计
PNG 处理, 实用的图像地图对话框, 8.4 为网页优化图像
优选, 9.6 GIMP 帮助系统
窗口, 选择颜色调色板, 8.2 固定宽度与可变宽度设计
画笔编辑器, 定义动画画笔
画笔工具, 15.2 绘图工具概览, 绘图工具选项, 15.6 克隆工具, 透视克隆工具, 卷积工具
画笔, 树, 六个有用的可停靠对话框, 六个有用的可停靠对话框, GIMPressionist, 图像窗口, 22.4 创建新画笔, 22.4 创建新画笔, 定义动画画笔, 定义动画画笔, 定义参数化画笔
动画, 树, 六个有用的可停靠对话框, 22.4 创建新画笔
复制, 定义动画画笔
灰度, GIMPressionist
大纲, 图像窗口
参数化, 六个有用的可停靠对话框, 22.4 创建新画笔, 定义动画画笔, 定义参数化画笔
画笔对话框,可停靠对话框,使用图层,在 GIMP 中绘图,树形,停靠窗口和可停靠对话框,常见标签菜单选项,点击并拖动,选择菜单,绘画动态,对话框菜单,对话框菜单,六个实用的可停靠对话框,预定义绘画动态,预定义画笔,Gfig,隐藏或显示图像窗口的部分内容,22.4 构建新画笔,22.4 构建新画笔,定义动画画笔,定义动画画笔
创建的画笔,预定义绘画动态
描述,六个实用的可停靠对话框
拖动,点击并拖动
第一个条目,选择菜单,22.4 构建新画笔
隐藏的子文件夹,Gfig
普通画笔,隐藏或显示图像窗口的部分内容
位置,定义动画画笔
演示,使用图层
红色三角形,22.4 构建新画笔
刷新,树形,预定义画笔,定义动画画笔
滚动,对话框菜单
设置,在 GIMP 中绘图
间距滑块,绘画动态
特定菜单,停靠窗口和可停靠对话框
标签,对话框菜单
带有小缩略图,常见标签菜单选项
桶形填充工具,使用图层保持轮廓可见,使用图层保持轮廓可见,阴影处理,阴影处理,气刷工具,绘制直线,用于生成可*铺图像的其他滤镜,9.5 撤销操作,工具预设对话框,工具预设对话框,桶形填充工具,预定义画笔
描述,气刷工具,工具预设对话框,桶形填充工具
渐变,9.5 撤销操作
用于添加颜色的,使用图层保持轮廓可见
用于添加纹理的,阴影
用于创建背景的,生成可*铺图像的其他滤镜
用于绘制圆形的,绘制直线
在工具预设中,预定义画笔
不准确性,使用图层保持轮廓可见
选项,阴影,工具预设对话框
缓冲区菜单,编辑菜单
缓冲区对话框,编辑菜单
高度图滤镜,4.1 教程:制作行李牌,4.1 教程:制作行李牌,变换背景,悬挂窗帘,第一种方法:刷金属效果,金色徽标,圆角
烧入混合模式,阴影,合成摄影项目,合成摄影项目
烧入对话框,过滤所有图层
bzip 压缩,图像格式,XCF
C
C 编译器,Scheme、Python 和 C,Python
C 编程语言,脚本和插件,Python
束变换工具,透视工具
校准,色彩管理工作流程,图像窗口
画布, 调整图像大小, 绘画与插图, 树木, 一些简单的混合效果, 第一种方法:刷金属效果, 生成投影, 双筒动画, 停靠窗口和可停靠对话框, 图像窗口, 图像窗口, 常见标签菜单选项, 10.2 辅助线, 10.2 辅助线, 图层, 11.2 图层菜单, 11.2 图层菜单, 最后五个条目, 旋转颜色, 选择菜单, 编辑菜单, 使用图层蒙版, 喷枪工具, 克隆工具, 转换图像, 转换图像, 调整图像大小, 调整图像大小, 调整图像大小, 极坐标, 应用画布, 在文件格式之间转换, 修改框架, 液体重缩放, 图像窗口
空白, 旋转颜色
边界, 转换图像
居中, 双筒动画
剪切到, 修改框架
定义, 转换图像
边缘, 10.2 辅助线
放大, 生成投影
适应图层, 调整图像大小
为图像, 停靠窗口和可停靠对话框
大型的, 树木
图层超出限制, 最后五个条目
图层与之相同大小, 11.2 图层菜单
图层调整为大小, 11.2 图层菜单
移动, 图像窗口
移动图层, 图层
继续移动, 常见标签菜单选项
填充, 图像窗口
在上面绘制, 喷枪工具
像素偏移, 极坐标
调整大小, 调整图像大小
缩放图层, 使用图层蒙版
选择部分, 选择菜单, 编辑菜单
短于, 一些简单的混合效果
大小, 绘图与插图, 调整图像大小, 调整图像大小, 转换文件格式
对齐, 10.2 标尺
纹理, 第一种方法:刷金属效果, 应用画布
变换状态, 图像窗口
白色, 克隆工具
宽度, 液体重缩放
卡通滤镜, 应用画布, 选择到动画图像
投射阴影, 添加浮雕效果, 生成投射阴影, 金色徽标
(另见阴影)
通道属性对话框, 通道对话框
通道混合器工具, 标准化
通道, 蒙版和选择, 蒙版和选择, 叠加图像, 图层对话框的组成部分, 色阶, 分解, 分解, 蒙版, 通道对话框, 通道对话框, 通道对话框, 通道对话框, 通道对话框, 通道对话框, 通道对话框, 通道对话框, 通道对话框, 通道对话框, 通道对话框, 构建图层蒙版, 14.3 使用蒙版和通道, 14.3 使用蒙版和通道, 构建自然蒙版, 环境
(另见 Alpha 通道;蓝色通道;绿色通道;红色通道;灰度;色调;饱和度;明度)
激活, 叠加图像
创建, 通道对话框, 通道对话框, 14.3 使用蒙版和通道
复制, 通道对话框
编辑属性, 通道对话框, 通道对话框, 构建自然蒙版
交换, 分解
眼睛图标, 通道对话框
链接, 图层对话框的组成部分
锁定, 通道对话框
名称, 蒙版和选择, 通道对话框
不透明度, 蒙版与选择, 通道对话框
表现, 分解
缩略图, 蒙版, 环境
到图层蒙版, 构建图层蒙版
到选择, 通道对话框
可见性, 通道对话框, 14.3 使用蒙版和通道
通道对话框, 可停靠对话框, 透视克隆, 蒙版与选择, 双筒望远镜动画, 点击与拖动, 图层, 使用路径, 蒙版, 14.3 使用蒙版和通道, 环境
棋盘格, 生成可*铺图像的其他滤镜, 图像窗口, 图像窗口
棋盘格滤镜, 棋盘格
选择笔触样式对话框, 修改路径
色度, 减色模型
CIE(国际照明委员会), 减色模型, HSV 模型
电路滤镜, 正弦波
剪辑, 缩略图, 故事板
剪贴板, 从文件加载图像, 选择, 选择菜单, 透明度与 Alpha 通道, 19.1 截取屏幕截图, 22.5 构建新图案
克隆工具, 校正颜色*衡, 去除物体, 修改亮度, 使用克隆工具, 更改风景的天空, 修复划痕和污点, 让照片看起来更旧, 绘制直线, 从不同的肖像中提取特征, 修饰全景图, 15.6 克隆工具, 工具选项
克隆工具, 15.6 克隆工具
关闭窗口, 入门, 图像窗口
布料化滤镜, 生成可*铺图像的其他滤镜, 布料化
CML Explorer 滤镜, 棋盘格
CMY 模型, 色彩模型, 颜色选择器, 曲线, 色彩*衡, 分解, 分解, 颜色拾取工具, 打印原理, 减色模型, 减色模型
CMYK 模型, 色彩模型, 颜色选择器, 分解, 颜色拾取工具, 新闻纸, 打印原理, 导出为 GIF, 色彩管理, 减色模型, 减色模型
咖啡渍滤镜, 让照片看起来更旧, 咖啡渍
色彩*衡工具, 更改亮度、对比度和色阶, 差异混合模式, 一片丝绸, 第一种方法:刷子金属效果, 第一个示例:逼真的画布纹理, 曲线
色彩混合模式, 使用同一场景的多次拍摄, 第一种方法:刷子金属效果, 第一个示例:逼真的画布纹理, 使用混合模式, 色彩失真模式
颜色选择器,裁剪图像,使用图层保持轮廓可见,使用图层保持轮廓可见,4.3 徽标,蒙版和选择,动画,选择颜色调色板,选择颜色调色板,色彩管理工作流,色彩管理工作流,颜色选择器,外星地图,颜色到 Alpha,通道对话框,透明度与 Alpha 通道,文本工具选项,光照效果,闪烁,投影,GIMPressionist,编织,创建无缝图案,纸张瓷砖,Qbist,控制点,将视频拆分为帧,图像窗口,渐变编辑器菜单,22.7 构建新调色板,22.7 构建新调色板
对话框,裁剪图像,使用图层保持轮廓可见,使用图层保持轮廓可见,色彩管理工作流,通道对话框
对于添加边框滤镜,编织
对于 Alpha 通道,渐变编辑器菜单
对于蓝框,将视频拆分为帧
对于画布颜色,图像窗口
对于通道,蒙版和选择
对于颜色交换工具,外星地图
对于投影滤镜,投影
对于填充,动画
对于 GIMPressionist,GIMPressionist
对于光照效果滤镜,光照效果
对于地图对象滤镜,创建无缝图案
对于移动路径工具,控制点
对于调色板编辑器,22.7 构建新调色板
对于纸张瓷砖滤镜,纸张瓷砖
对于挑选调色板颜色,选择颜色调色板,选择颜色调色板
对于正弦滤镜,Qbist
对于超新星滤镜,闪烁
对于文本工具,4.3 徽标,文本工具选项
调色板标签,颜色选择器,22.7 构建新调色板
简化, 颜色转透明, 透明度和 Alpha 通道
Color Erase 混合模式, 9.5 撤销操作, 索引模式
颜色交换工具, 外星地图
颜色管理, HSV 模式, 设置扫描参数, 处理原始照片, 图像窗口, 显示滤镜
颜色模型, 图像预处理, 颜色模型, 颜色模型, 颜色模型, 颜色模型, 12.2 混合模式, 颜色选择器, 颜色选择器, 颜色选择器, 色彩*衡, 色彩*衡, 色彩*衡, 色调-饱和度, 去饱和, 12.6 颜色子菜单, 归一化, 分解, 分解, 分解, 模糊选择工具, 前景选择工具, 透明度和 Alpha 通道, 油漆桶工具, 油漆桶工具, 颜色选择工具, 颜色选择工具, 颜色选择工具, 红眼去除, 锐化蒙版, 柔光, 棋盘格, CML 探索器, 打印原理, 颜色的生成方式, 加法模型, 减法模型, 减法模型, 减法模型, HSV 模型
加法, 图像预处理, 颜色模型, 颜色的生成方式, 加法模型
CMY, 色彩*衡, 分解, 颜色选择工具
CMYK, 颜色选择工具
HSV,色彩模型,色彩模型,12.2 混合模式,颜色选择器,颜色选择器,色彩*衡,色相-饱和度,去饱和,12.6 色彩子菜单,归一化,分解,模糊选择工具,前景选择工具,透明度与 Alpha 通道,桶填充工具,颜色选择器工具,红眼修复,反锐化蒙版,柔光,棋盘格,CML Explorer,减色模型,HSV 模型
混合模式,12.2 混合模式
特征,色彩模型
与 Lab 模型相比,前景选择工具
描述,减色模型,HSV 模型
设计,色彩模型
在颜色选择器中,颜色选择器,颜色选择器
在色彩增强中,12.6 色彩子菜单
在色相-饱和度中,色彩*衡,色相-饱和度
在拉伸 HSV 中,归一化
使用,分解
值分量,去饱和
使用桶填充,桶填充工具
使用 CML Explorer,棋盘格,CML Explorer
使用颜色选择器,颜色选择器工具
使用颜色到透明,透明度与 Alpha 通道
使用模糊选择,模糊选择工具
使用红眼修复,红眼修复
使用反锐化蒙版,反锐化蒙版
使用梵高,柔光
RGB,颜色选择器,色彩*衡,分解,桶填充工具
在颜色选择器中,颜色选择器
使用桶填充,桶填充工具
使用色相-饱和度工具,色彩*衡
减色,色彩模型,印刷原理,减色模型,减色模型
颜色选择器工具,颜色选择器工具,隐藏或显示图像窗口的部分
色彩配置文件,HSV 模式,JPEG,色彩管理,模块
色彩空间,燃烧的标志,燃烧的标志,导出图像,导出图像,HSV 模式,HSV 模式,HSV 模式,色彩管理工作流,色彩管理工作流,色彩管理工作流,色彩管理工作流,色彩管理工作流,分解,分解,JPEG,导出为 GIF,TIFF,色彩管理,色彩管理,色彩管理,色彩管理,色彩管理,索引调色板
(参见内部色彩空间)
Adobe RGB,色彩管理
相机,HSV 模式
默认,色彩管理工作流
灰度,燃烧的标志
初始,HSV 模式
内部,色彩管理
Lab,分解
打印机,色彩管理工作流,色彩管理
RGB,燃烧的标志,索引调色板
扫描仪,色彩管理工作流
sRGB,色彩管理工作流,色彩管理
工作,HSV 模式
YCbCr,分解
色彩工具菜单,曲线
色彩立方体分析对话框,边界*均值
上色滤镜,颜色转透明,17.1 常见属性
上色工具,悬挂窗帘,第一种方法:刷子金属效果,色相-饱和度
上色,绘图与插画,使用图层保持轮廓可见,合成,第一种方法:刷子金属效果,色彩管理
色彩图,存储的表示,索引模式,地图子菜单,火焰,GIF,Elsamuko 脚本,构建渐变,索引调色板,压缩
色彩图编辑器,索引调色板
颜色,曝光校正,色彩*衡校正,调整亮度、对比度和色阶,调整亮度、对比度和色阶,调整颜色,第一种方法:选择红色通道,校正颜色,转变背景,在风景中添加雨,图像预处理,选择色彩调色板,选择色彩调色板,颜色,保持像素不变的模式,色彩管理工作流程,色阶,曲线,去饱和,分解,外星地图,颜色转为 Alpha,选区,透明度和 Alpha 通道,扫描分辨率,显示滤镜,隐藏或显示图像窗口部分,色盲,色盲
(参见互补色)
*衡,曝光校正,色彩*衡校正,调整亮度、对比度和色阶,调整颜色,校正颜色,转变背景,图像预处理,曲线,选区,隐藏或显示图像窗口部分
失明,显示滤镜,色盲,色盲
深度,颜色,色彩管理工作流程,扫描分辨率
擦除,保持像素不变的模式
交换,外星地图
反转,第一种方法:选择红色通道,在风景中添加雨,色阶,去饱和
调色板, 选择颜色调色板, 选择颜色调色板
转换为 Alpha, 分解, 颜色到 Alpha, 透明度与 Alpha 通道
颜色对话框, 颜色选择器
颜色菜单, 转换背景, 第一个例子:真实的画布纹理, 曲线, 12.6 颜色子菜单, 边界*均, 透明度与 Alpha 通道, 脚本和插件
合并滤镜, 膨胀, 深度合并
国际照明委员会(CIE), 减法模型, HSV 模型
编译器, Scheme, Python 和 C
互补色, 改变亮度、对比度和色阶, 颜色模型, 曲线, 去饱和, 滤镜包, 加法模型, 减法模型
(另见颜色)
合成对话框, 分解, 分解
合成图像, 使用滤镜添加边框, 摄影修图, 合成摄影, 操作图层蒙版
压缩, 扫描, 播放和导航, 选择格式, 选择格式, 图像格式, 图像格式, 光栅与矢量格式, 光栅与矢量格式, 无损与有损压缩, 无损与有损压缩, 布局引擎与浏览器, JPEG, 导出为 GIF, 导出为 GIF, PNG, XCF, XCF, TIFF, Netpbm 格式, 数字化, 数字化, 数字化, 压缩, 压缩, 压缩
bzip, 图像格式, XCF
gzip, 图像格式
无损压缩, 光栅和矢量格式, 无损与有损压缩, 布局引擎与浏览器, 导出为 GIF, PNG, 数字化, 压缩
有损压缩, 光栅和矢量格式, 导出为 GIF, 数字化, 压缩
计算机屏幕, 动画工具, 数字化
圆锥, 分解, 图像格式, 视觉与图像表示, 离散化, 数字化, 颜色的产生方式, 减色模型
配置菜单, 图层对话框的组件, 图层对话框中的图层条目
配置颜色显示滤镜对话框, 模块
配置图像网格对话框, 10.3 网格
配置输入设备对话框, 使用 GIMP 打印, 1.4 使用数位板
配置键盘快捷键对话框, 窗口管理
配置扩展输入设备, 1.4 使用数位板, 色彩管理
对比度, 裁剪、矫正和恢复透视, 简单选择工具, 修改锐度, 修改亮度, 修改亮度, 透视克隆, 恢复非常旧的照片, 使照片看起来更旧, 改进肖像, 树木, 叠加图像, 自我合成, 边缘检测, 直方图与通道分解, 直方图与通道分解, 选择颜色调色板, 选择颜色调色板, 色阶, 色阶, 亮度-对比度, 亮度-对比度, 归一化, 色彩转透明, 反锐化蒙版, 17.7 边缘检测滤镜, 边缘, 动画工具, 动画工具, 帧频与视觉, 帧频与视觉, 扫描分辨率, 颜色处理, 颜色处理, 选择格式, 布局引擎和浏览器, 布局引擎和浏览器, 色盲
添加, 选择颜色调色板, 反锐化蒙版
调整, 亮度-对比度
在灰色与红色之间, 透视克隆
在橙色与绿色之间, 色盲
在房间与屏幕之间, 帧频与视觉
降低, 色阶, 色彩转透明
定义, 颜色处理
编辑, 亮度-对比度
改进, 修改亮度, 使照片看起来更旧, 色阶
在压缩中, 布局引擎和浏览器
在 JPEG 中, 布局引擎和浏览器
在电影院中, 动画工具
在办公室中, 帧频与视觉
在摄影中, 选择格式
在预处理时, 直方图与通道分解
在扫描中, 扫描分辨率, 颜色处理
在网页设计中,选择调色板
增加,树木,图像叠加,自我合成,边缘检测,直方图与通道分解
拉伸,标准化,17.7 边缘检测滤镜,边缘
强,裁剪、矫正和恢复透视,简单选择工具,修改锐度,修复非常旧的照片,改善肖像,动画工具
弱,调整亮度
控制点,5.3 构建全景图,模糊选择工具,剪刀选择工具,Gfig,应用变换
转换为 ICC 颜色配置文件对话框,色彩管理工作流
卷积矩阵滤镜,滤镜原理,17.8 通用滤镜
卷积工具,透视克隆工具
修正,去除红眼,使用克隆工具,修正颜色,修正颜色,变换图层,NL 滤镜,选择格式
变形,变换图层
曝光,选择格式
照片,去除红眼
红眼,NL 滤镜
划痕,修正颜色
斑点,使用克隆工具,修正颜色
创建新图像对话框,键盘快捷键,点击和拖动
创建新图层对话框,图层对话框中的图层条目
从网页创建对话框,创建新图像
创建引导线对话框,图像映射工具
创建菜单,最大化图像,创建新图像,获取和打印图像,扫描仪和驱动程序,19.3 数码相机
创建新模板对话框,导出图像,导出图像
裁剪工具, 1.3 图像处理, 裁剪图像, 裁剪、矫正和恢复透视, 去除红眼, 第一种方法:拉丝金属效果, 对齐工具
裁剪, 1.3 图像处理, 照片修饰, 调整亮度, 最后五个条目, 矩形选择工具, 调整图像大小, 调整图像大小, 文件格式转换, 文件格式转换, 处理 RAW 照片
框架, 文件格式转换
图像, 1.3 图像处理, 照片修饰, 调整亮度, 矩形选择工具, 调整图像大小, 文件格式转换, 处理 RAW 照片
到选择, 最后五个条目, 调整图像大小
CRT 显示器, 1.3 图像处理, 颜色是如何产生的
立体主义滤镜, 一块丝绸, 布料效果
曲线锚点, 曲线, 曲线
曲线弯曲滤镜, 反锐化掩模
曲线对话框, 改变亮度、对比度和色阶, 第一个示例:逼真的画布纹理, 色阶, 曲线, 绘画动态
曲线工具, 修正颜色, 让照片看起来更旧, 使用 1 像素宽的图层, 增加浮雕效果和适当阴影, 燃烧的标志, 动态扩展, 直方图和通道分解, 通过动态扩展提取信息, 通过动态扩展提取信息, 曲线, 色彩*衡, 绘画动态, 处理 RAW 照片, 隐藏或显示图像窗口的部分
(另见回答曲线)
D
色盲, 色盲
悬挂条目, 从文件加载图像
仅变暗混合模式, 树木, 一些简单的混合效果, 悬挂窗帘, 使用混合模式, 复合摄影项目, 变暗模式, 咖啡污渍
虚线样式(网格), 10.3 网格
大卫的批处理程序, F.1 GIMP 批处理模式
分解工具, 动态扩展, 直方图与通道分解, 通道混合器, 反锐化蒙版
分解为图层, 直方图与通道分解
装饰滤镜, 编织
装饰菜单, 让照片看起来更旧, 编织, 21.2 值得注意的插件
变形半径, 一块丝绸, 在景观中添加雪, 雕刻
去交错滤镜, 可*铺模糊, 去交错
深度合并滤镜, 膨胀, GIMPressionist
去饱和工具, 调整颜色, 第一种方法:选择红色通道, 修复非常老的照片, 使用 1 像素宽的图层, 亮度-对比度, 17.1 常见属性
去斑滤镜, 特征矩阵, 去交错, 去斑
去条纹滤镜, 去条纹
色盲(红绿色盲), 显示滤镜, 色盲, 色盲
设备对话框, 最大化图像
设备状态对话框, 渐变对话框
灰度对角线, 加法模型
差异混合模式, 一些简单的混合效果, 一块丝绸, 悬挂窗帘, 添加浮雕和适当的阴影, 使用混合模式, 复合摄影项目, 颜色失真模式
差异云彩滤镜, 变形
高斯差异滤镜, 边缘检测原理, 17.7 边缘检测滤镜
衍射, 颜色是如何产生的, 颜色是如何产生的
衍射图案滤镜, 衍射图案
数码相机, 裁剪、校正和恢复透视, 曝光修正, 移除物体, 去除红眼, 去除红眼, 去除红眼, 图像剪切, 调整颜色, 使用同一场景的多次拍摄, 5.3 构建全景, 5.3 构建全景, 拍摄照片, 拍摄照片, 拍摄照片, 合成图像, 图像预处理, 通过动态扩展提取信息, 颜色, HSV 模式, HSV 模式, 预定义工具预设, 透视工具, 红眼去除, 刻印, 镜头畸变, 19.3 数码相机, 栅格与矢量格式, 布局引擎与浏览器, JPEG, Elsamuko 脚本, 离散化, 离散化, 数字化, 压缩
自动曝光包围, 使用同一场景的多次拍摄
自动设置, 图像预处理
色偏, 曝光修正
色彩感知, HSV 模式
颜色感光器, 离散化
色彩空间, HSV 模式
离散图像, 离散化
EXIF 数据, JPEG
曝光, 裁剪、校正和恢复透视, 5.3 构建全景
文件大小, 拍摄照片, 数字化
最高设置, 拍摄照片
图像大小, 去除红眼, 栅格与矢量格式
插值, 红眼去除
保持稳定, 拍摄照片, 合成图像
镜头, 刻印
镜头畸变, 透视工具, 镜头畸变
照明, 图像剪切
Lomo, Elsamuko 脚本
低成本,通过动态扩展提取信息,预定义工具预设
输出格式,布局引擎和浏览器,压缩
全景模式,5.3 创建全景
预闪光,去除红眼
原始格式,颜色
分辨率,去除红眼
锐化,移除对象
白*衡,调整颜色
膨胀滤镜,膨胀
离散化,视觉错觉
位移滤镜,一块丝绸,凹凸贴图
溶解混合模式,叠加图像,图层对话框的组件,12.2 混合模式
失真对话框,选择菜单
失真滤镜,反锐化蒙版
抖动,像素艺术,叠加图像,索引模式,地图子菜单,混合工具,去条纹,镜头畸变,报纸印刷效果,瓦片,GIF,导出到 GIF
除法混合模式,叠加图像,自我合成,合成摄影项目,颜色失真模式
可停靠对话框,可停靠对话框,多窗口模式,单窗口模式,停靠窗口和可停靠对话框,处理多个图像,键盘快捷键,点击与拖动,图层对话框的组件,渐变映射,15.2 绘图工具概览,绘画动态,如何将图层蒙版复制到另一个图层蒙版?
停靠窗口,最*关闭的,可停靠对话框,停靠窗口和可停靠对话框
文档历史对话框,多窗口模式,从文件加载图像,从文件加载图像,环境
避光混合模式,改善肖像
遮罩/加深工具,透视克隆,改善肖像,阴影,阴影,喷枪工具,图案,遮罩/加深工具,山脉,从不同肖像中提取特征,修整全景,快捷键,光亮模式,卷积工具
点对点,10.1 尺寸标尺与单位,默认图像网格
拖动,打开图像,打开图像,改变风景的天空,喷枪工具,金色徽标,从不同肖像中提取特征,双筒动画,布局,切片,点击和拖动,点击和拖动,点击和拖动,点击和拖动,点击和拖动,点击和拖动,点击和拖动,图层对话框的组成部分,路径对话框,通道对话框
背景颜色,点击和拖动
画笔,点击和拖动
通道,通道对话框
前景颜色,喷枪工具,点击和拖动
引导线,布局,切片
从浏览器导入图像,打开图像
图层,从不同肖像中提取特征
路径,路径对话框
缩略图,改变风景的天空,金色徽标,双筒动画,点击和拖动,图层对话框的组成部分
删除图标,点击和拖动
到图像窗口,点击和拖动
到工具箱,打开图像,点击和拖动
绘图,最大化图像,在 GIMP 中绘图,*板鼠标和手写笔,*板鼠标和手写笔,在 GIMP 中使用*板,选择工具选项,前景选择工具,绘画和插图,绘画和插图,绘画和插图,绘画和插图,使用图层保持轮廓可见,阴影,铅笔工具,铅笔工具,像素艺术,渐变,图案,树木,树木,河流,绘制椭圆和矩形,图层,绘图工具选项,卷积工具,15.10 组合工具预设、画笔和绘画动态,预定义工具预设,应用画布,Gfig,Gfig,球体设计器,扫描仪和驱动程序,隐藏或显示图像窗口的部分内容,如何绘制直线?,如何绘制直线?
添加颜色到,绘画和插图
背景,渐变
黑白,绘画和插图
卡通,应用画布
圆形,如何绘制直线?
上色,绘画和插图,使用图层保持轮廓可见
几何图形,Gfig,Gfig,球体设计器
改进,阴影,图案,树木
树叶,树木
线条,绘画和插图,像素艺术,绘图工具选项,如何绘制直线?
笔压,*板鼠标和手写笔
像素艺术,铅笔工具
打印,在 GIMP 中绘图
矩形,河流
扫描,最大化图像,扫描仪和驱动程序
模式,隐藏或显示图像窗口的部分内容
小图像,铅笔工具
透明度,15.10 组合工具预设、画笔和绘画动态
使用前景选择工具,前景选择工具
使用自由选择工具,选择工具选项
使用路径,绘制椭圆和矩形
使用钢笔,*板鼠标和触控笔,在 GIMP 中使用*板电脑
使用涂抹工具,卷积工具
使用牙刷,预定义工具预设
没有图层,图层
绘图工具,1.3 使用图像,使用图层,*板鼠标和触控笔,在 GIMP 中使用*板电脑,河流,生成可拼接图像的其他滤镜,快捷键,蒙版,通道对话框,绘图工具,15.2 绘图工具概述,绘图工具选项
投影,添加浮雕效果,圆角
投影滤镜,闪光
复制帧对话框,方法二:过滤所有图层,方法三:沿路径移动,测试移动路径工具
复制图层对话框,4.1 教程:制作行李标签
复制,修正曝光,调整颜色,第一种方法:选择红色通道,恢复非常旧的照片,4.1 教程:制作行李标签,生成投影,从不同的肖像中提取特征,修饰全景,第二种方法:过滤所有图层,第三种方法:沿路径移动,6.2 手动制作动画 GIF,向观众放大,双眼动画,边缘检测方法,导出图像,图层对话框组件,通道对话框,帧频率与视觉,测试移动路径工具,操作帧,定义动画画笔,22.5 创建新图案,22.7 创建新调色板,导入调色板
背景图层,6.2 手动制作动画 GIF,向观众放大
画笔,定义动画画笔
通道,通道对话框
帧,第三种方法:沿路径移动,双眼动画,帧频率与视觉,测试移动路径工具,操作帧
渐变,22.5 创建新图案
图像,从不同的肖像中提取特征
图层,修正曝光,调整颜色,第一种方法:选择红色通道,恢复非常旧的照片,4.1 教程:制作行李标签,生成投影,修饰全景,第二种方法:过滤所有图层,边缘检测方法,图层对话框组件
调色板,22.7 创建新调色板,导入调色板
模板,导出图像
动态文本,文本工具选项
E
边缘检测菜单,边缘检测原理
边缘检测,直方图修改,边缘检测,比较内置滤镜
边缘滤镜, 差异混合模式, 直方图修改, 边缘检测方法, 17.7 边缘检测滤镜, 边缘
边缘检测滤镜, 17.7 边缘检测滤镜
编辑通道属性, 蒙版和选择, 通道对话框, 构建自然蒙版
编辑图层属性, 图层对话框中的图层项, 框架频率与视觉
编辑菜单, 导出图像, 9.5 撤销, 选择菜单, Gfig
编辑模板对话框, 导出图像
椭圆选择工具, 选择工具选项, 第一种方法:选择红色通道, 绘制直线, 键盘快捷键, 10.2 辅助线, 矩形选择工具, 编辑菜单
电子邮件, 通过电子邮件发送图像, 打印原理
嵌入色彩配置文件, 色彩管理工作流程, 色彩管理
浮雕滤镜, 添加浮雕, 曲线弯曲
浮雕效果, 变换背景, 第一种方法:刷子金属效果, 添加浮雕, 17.8 通用滤镜, GIMPressionist, 等离子体
封装 PostScript, 导出图像, PostScript 和 PDF
雕刻滤镜, 变换背景, 锐化蒙版, 曲线弯曲
增强滤镜, 可*铺模糊
均衡工具, 动态扩展, 直方图修改, 12.6 色彩子菜单
橡皮擦工具, *板鼠标和触控笔, 改变风景的天空, 定义物体和基础颜色, 草地, 河流, 从不同的肖像中提取特征, 画笔工具, 橡皮擦工具, 15.6 克隆工具
腐蚀滤镜, 膨胀
Exchange Frame 对话框, 测试移动路径工具
EXIF, 处理原始照片, JPEG
导出图像为 GIF 对话框,方法一:逐帧,帧频与视觉,GIF
导出图像为 JPEG 对话框,8.4 优化网页图像,JPEG
导出图像为 PDF 对话框,TIFF
导出图像为 PNG 对话框,导出图像,PNG
导出图像为 PostScript 对话框,导出图像,PostScript 和 PDF
导出图像为 TIFF 对话框,TIFF
导出,缩放,保存图像,去除红眼,变形,保存图像,路径对话框,帧频与视觉,优化动画,GIF,PNG,PNG,Netpbm 格式
GIF,帧频与视觉,优化动画,GIF
JPEG,去除红眼
PNG,PNG
曝光,裁剪、矫正和恢复透视,曝光校正,改善肖像,使用同一场景的多次拍摄,5.3 创建全景,亮化模式,加深模式,选择格式
扩展输入设备,配置,1.4 使用*板,颜色管理
提取视频范围,将视频分割为帧
吸管,修正颜色,颜色选择器,颜色选择器,色阶
F
淡出对话框,9.5 撤销操作
淡出选项(画笔动态),绘图工具选项,混合工具
淡出,绘图工具选项,混合工具,15.6 克隆工具
羽化选择对话框,选择菜单
羽化工具,改变景观的天空
羽化, 剪切图像, 选择工具选项, 生成可*铺图像的其他滤镜, 从不同肖像中提取特征, *滑过渡, 蒙版和选择, 常见选项, 选择菜单, 选择菜单, 可*铺模糊, Gfig, 应用变换
文件管理器, 单窗口模式, 操作框架, 在多层和多框架之间转换, 故事板
文件菜单, 在 GIMP 中绘图, 快捷键, Gfig
文件名到图层对话框, 修改框架
填充工具, 生成可*铺图像的其他滤镜, 15.2 绘图工具概述
滤镜所有图层, 方法一:逐帧, 为风景添加雪, 改善双目动画, 形态工具对话框, 修改框架
滤镜包, 从颜色到透明, 滤镜包
筛选, 通过动态扩展提取信息
滤镜, 1.3 使用图像, 裁剪图像, 裁剪图像, 使用滤镜添加框架, 使用图层, 移除对象, 去除红眼, 前景选择工具, 修改锐度, 第一种方法:选择红色通道, 恢复非常旧的照片, 让照片看起来更旧, 让照片看起来更旧, 改善肖像, 山脉, 标志和纹理, 标志和纹理, 4.1 教程:制作行李标签, 4.1 教程:制作行李标签, 4.1 教程:制作行李标签, 4.1 教程:制作行李标签, 4.2 纹理, 4.2 纹理, 制作无缝滤镜, 制作无缝滤镜, 制作无缝滤镜, 制作无缝滤镜, 生成可*铺图像的其他滤镜, 生成可*铺图像的其他滤镜, 生成可*铺图像的其他滤镜, 生成可*铺图像的其他滤镜, 生成可*铺图像的其他滤镜, 生成可*铺图像的其他滤镜, 生成可*铺图像的其他滤镜, 生成可*铺图像的其他滤镜, 变换背景, 变换背景, 变换背景, 变换背景, 变换背景, 变换背景, 变换背景, 差异混合模式, 差异混合模式, 差异混合模式, 一块丝绸, 一块丝绸, 一块丝绸, 一块丝绸, 一块丝绸, 悬挂窗帘, 悬挂窗帘, 悬挂窗帘, 悬挂窗帘, 悬挂窗帘, 第一种方法:刷纹金属效果, 第一种方法:刷纹金属效果, 第一种方法:刷纹金属效果, 第一种方法:刷纹金属效果, 第一个示例:逼真的画布纹理, 第一个示例:逼真的画布纹理, 第一个示例:逼真的画布纹理, 第三个示例:Scott 效果, 使用 1 像素宽的图层, 手工构建, 添加浮雕效果, 添加浮雕效果, 生成投影, 添加浮雕和适当阴影, 燃烧的标志, 金色标志, 金色标志, 金色标志, 从不同肖像中提取特征, 拍摄照片, 合成摄影项目, 第二种方法:过滤所有图层, 在风景中添加雨, 在风景中添加雪, 直方图调整, 直方图调整, 过滤原理, 特征矩阵, 特征矩阵, 比较内置滤镜, 比较内置滤镜, 边缘检测原理, 边缘检测方法, 边缘检测方法, 边缘检测方法, 边缘检测方法, 边缘检测方法, 8.2 固定宽度和可变宽度设计, 有用的图像映射对话框, 切片, 导出图像, 边框*均, 颜色转透明, 滤镜包, 透明度与 Alpha 通道, 六个有用的可停靠对话框, 17.1 常见属性, 17.1 常见属性, 17.1 常见属性, 17.1 常见属性, 高斯模糊, 运动模糊, 像素化, 像素化, 可*铺模糊, 可*铺模糊, 可*铺模糊, 去隔行扫描, 去噪点, 去条纹,
添加斜角,添加带滤镜的框架,使用图层,4.1 教程:制作行李标签,编织
添加边框,裁剪图像,编织
抗锯齿,可*铺模糊
应用画布,应用画布
应用镜头,反锐化滤镜
模糊,17.1 常见属性
凹凸贴图,4.1 教程:制作行李标签,4.1 教程:制作行李标签,转换背景,悬挂窗帘,第一种方法:刷金属效果,金色标志,圆角
卡通,应用画布,选择应用到动画图像
棋盘,棋盘
电路,正弦
布料化,生成可*铺图像的其他滤镜,布料化
CML 浏览器,棋盘
咖啡渍,让照片看起来更旧,咖啡渍
上色,颜色转透明,17.1 常见属性
卷积矩阵,滤波原理,17.8 通用滤镜
立体主义,一块丝绸,布料化
曲线弯曲,反锐化滤镜
深度合并,膨胀,GIMPressionist
去斑点,特征矩阵,去隔行,去斑点
去条纹,去条纹
差异云,扭曲
高斯差异,边缘检测原理,17.7 边缘检测滤镜
衍射图案,衍射图案
膨胀,膨胀
位移,一块丝绸,凹凸贴图
投影阴影,闪光
边缘,差异混合模式,直方图修改,边缘检测方法,17.7 边缘检测滤镜,边缘
浮雕,添加浮雕效果,曲线弯曲
镌刻,转换背景,反锐化滤镜,曲线弯曲
腐蚀,膨胀
火焰,边框*均,等离子体
分形探索器,正弦波
分形轨迹,分形轨迹
高斯模糊,修改锐度,第一方法:选择红色通道,让照片看起来更旧,4.1 教程:制作行李标签,转变背景,一块丝绸,第一方法:刷金属效果,第一个例子:逼真的画布纹理,手工构建,添加浮雕效果,生成投影阴影,燃烧的徽标,金色徽标,从不同肖像中提取特征,复合摄影项目,方法二:过滤所有图层,17.1 常见属性
应用于框架,方法二:过滤所有图层
与混合模式结合,复合摄影项目
描述,17.1 常见属性
用于添加浮雕效果,手工构建,添加浮雕效果
用于模糊背景,修改锐度
用于构建徽标,燃烧的徽标,金色徽标
用于构建纹理,第一方法:刷金属效果,第一个例子:逼真的画布纹理
用于生成投影阴影,生成投影阴影
用于改善红眼,第一方法:选择红色通道
用于改善纹理,转变背景,一块丝绸
用于恢复肖像,让照片看起来更旧
用于*滑过渡,从不同肖像中提取特征
演示,4.1 教程:制作行李标签
Gfig,分形探索器
GIMPressionist,转变背景,GIMPressionist,GIMPressionist,GIMPressionist,21.2 值得关注的插件
玻璃瓷砖,转变背景,GIMPressionist
渐变光晕,六个有用的可停靠对话框,风,衍射图样
网格,衍射图样
热,滤镜包
HSV Noise, 制作无缝过滤器, 其他生成可*铺图像的滤镜, 悬挂窗帘, 17.1 常见属性, 透视
Hurl, 标志和纹理, 其他生成可*铺图像的滤镜, 透视
IFS Fractal, 火焰
Illusion, 分形轨迹
Image Map, 8.2 固定宽度和可变宽度设计
IWarp, 改善肖像, 一块丝绸, 向景观中添加雪, 导出图像, 雕刻, 优化动画
Jigsaw, 网格
Laplace, 边缘检测方法, 边缘
Lava, Gfig
Lens Distortion, 雕刻
Lens Flare, 渐变光晕
LIC, 柔光
Lighting Effects, 变换背景, 第三个例子:Scott 效果, 金色标志, 渐变光晕
Make Seamless, 4.2 纹理, 分形轨迹
Map Object, 制作无缝图案
Maze, 其他生成可*铺图像的滤镜, 网格
Mosaic, 标志和纹理, 镜头畸变
Motion Blur, 差异混合模式, 悬挂窗帘, 高斯模糊
Neon, 边缘检测方法, 霓虹
Newsprint, 镜头畸变
NL, 比较内置滤镜, 去条纹, NL 滤镜
Oilify, 变换背景, 一块丝绸, GIMPressionist
Old Photo, 恢复非常古老的照片, 咖啡渍
(参见照片)
Pagecurl, 新闻纸
Paper Tile, Map Object
Perspective, 投影阴影, 透视
Photocopy, 复印
Pick, Hurl
Pixelize, 运动模糊
Plasma, 变形
Polar Coordinates, Pagecurl
Qbist, 迷宫
Red Eye Removal, 去除红眼, NL 滤镜
RGB 噪声, 山脉, 创建无缝滤镜, 生成可*铺图像的其他滤镜, 差值混合模式, 悬挂窗帘, 悬挂窗帘, 第一种方法:刷金属效果, 第一种方法:刷金属效果, 为景观添加雨滴, 投掷
描述, 投掷
用于刷金属效果, 悬挂窗帘
用于构建纹理, 第一种方法:刷金属效果
用于填充表面, 生成可*铺图像的其他滤镜
用于生成雨滴, 为景观添加雨滴
用于生成可*铺图像, 创建无缝滤镜, 悬挂窗帘
用于生成木质纹理, 第一种方法:刷金属效果
用于改善纹理, 差值混合模式
绘图时, 山脉
波纹, 极坐标
圆角, 圆角
选择性高斯模糊, 特征矩阵, 像素化
半扁*化, 有用的图像地图对话框, 透明度和 Alpha 通道
锐化, 红眼去除
移位, 极坐标
正弦, Qbist
切片, 切片
模糊, RGB 噪声
小瓷砖, 4.2 纹理, 生成可*铺图像的其他滤镜, 可*铺模糊, 纸质瓷砖
Sobel, 边缘检测方法, 边缘检测方法, 霓虹
柔光, 柔光
实心噪声, 创建无缝滤镜, 生成可*铺图像的其他滤镜, 第一个例子:逼真的画布纹理, 瓷砖
闪烁, 光效
球体设计器, 熔岩
扩展, 第一个例子:逼真的画布纹理, 添加浮雕效果和合适的阴影, RGB 噪声
Spyrogimp, Sphere Designer
超新星, 闪烁
瓷砖, 纸质瓷砖
可*铺模糊, 创建无缝滤镜, 像素化, 可*铺模糊
非锐化蒙版, 1.3 使用图像, 去除物体, 前景选择工具, 拍摄照片, 直方图修改, 比较内置滤镜, 红眼去除
值传播, 移动
梵高, 柔光
扭曲, 图块, 扭曲
波浪, 波浪
编织, 生成可*铺图像的其他滤镜, 梵高
漩涡与捏合, 使用 1 像素宽图层, 波浪
风, 波浪
将画布适应图层, 调整图像大小, 共享属性
将画布适应选择, 调整图像大小, 调整图像大小
固定宽度设计, 选择颜色调色板
火焰滤镜, 边界*均, 等离子
扁*化, 从不同肖像中提取特征, 修整全景, 11.2 图层菜单, 11.2 图层菜单, 颜色增强, 咖啡污渍, 帧频率和视觉, 18.4 移动路径工具, 选择源图层, 文件格式转换, 修改帧
并导出 GIF, 帧频率和视觉
用于合成肖像, 从不同肖像中提取特征
用于全景, 修整全景
帧, 修改帧
直方图, 颜色增强
图像, 11.2 图层菜单
在帧转换中, 文件格式转换
在模糊边界中, 咖啡污渍
在移动路径中, 18.4 移动路径工具, 选择源图层
翻转工具, 透视工具
翻转, 扫描, 像素艺术, 生成投射阴影, 合成摄影, 从不同肖像中提取特征, 11.4 图像:图层菜单, 变换图像
投射阴影, 生成投射阴影
用于构建等距网格, 像素艺术
图层,11.4 图像:图层菜单
肖像,合成摄影、从不同的人物肖像中提取特征
与旋转相比,变换图像
扫描时,扫描
浮动选择,添加带滤镜的框架、让照片看起来更旧、从不同的人物肖像中提取特征、从不同的人物肖像中提取特征、叠加图像、叠加图像、叠加图像、叠加图像、数字拼贴、11.2 图层菜单、11.3 图层组、选择作为轮廓、13.4 使用选择、13.4 使用选择、13.4 使用选择、选择菜单、选择菜单、编辑菜单、旋转工具、透视工具、如何使用不同颜色绘制?
(另见图层)
粘贴后,叠加图像、叠加图像、选择作为轮廓、选择菜单
变换后,13.4 使用选择、旋转工具、透视工具
锚定,让照片看起来更旧、叠加图像、11.2 图层菜单、11.3 图层组、13.4 使用选择
生成,选择菜单
去除,如何使用不同颜色绘制?
新图层,从不同的人物肖像中提取特征、从不同的人物肖像中提取特征、叠加图像、数字拼贴、13.4 使用选择、编辑菜单
弗洛伊德-斯坦伯格抖动,索引模式、地图子菜单
文件夹,单窗口界面,保存图像,19.3 数码相机,XCF,窗口管理,22.4 创建新画笔,定义动画画笔,22.5 创建新图案,22.7 创建新调色板
字体,4.3 标志,加深/减淡工具,PostScript 和 PDF,颜色管理
字体对话框,4.3 标志,加深/减淡工具,文本工具选项
前景颜色,在 GIMP 中绘图,前景选择工具,使照片看起来更旧,使用图层保持轮廓可见,使用图层保持轮廓可见,最终修饰,像素艺术,气刷工具,树木,4.1 教程:制作行李标签,4.1 教程:制作行李标签,4.1 教程:制作行李标签,转换背景,一些简单的混合效果,添加浮雕,添加浮雕,动画,方法二:过滤所有图层,双目动画,有用的图像地图对话框,键盘快捷键,点击和拖动,创建新图像,11.2 图层菜单,颜色选择器,颜色选择器,通道混合器,边框*均值,编辑菜单,创建选择蒙版,创建选择蒙版,绘图工具选项,绘图工具选项,六个有用的可停靠对话框,六个有用的可停靠对话框,工具预设对话框,油漆桶工具,混合工具,颜色选择工具,镜头失真,翻页效果,值传播,纸张*铺,IFS 分形,Qbist,Gfig,熔岩,液体重缩放,液体重缩放,工具选项,隐藏或显示图像窗口的部分内容,22.4 创建新画笔,渐变编辑器,渐变编辑器菜单,构建渐变,构建渐变,22.7 创建新调色板,索引调色板,索引调色板
(参见背景颜色)
添加到调色板,索引调色板
比背景颜色更暗,添加浮雕
拖动,气刷工具,点击和拖动
交换,前景选择工具
填充, 创建新图像,11.2 图层菜单,编辑菜单,工具预设对话框,油漆桶填充工具
用于照亮文本,4.1 教程:制作行李标签
用于高光部分,镜头畸变
用于使照片看起来更旧,让照片看起来更旧
用于显示裁剪标记,通道混合器
用于模拟皮革,4.1 教程:制作行李标签
对于下沉部分,4.1 教程:制作行李标签
渐变,树木,添加浮雕
在工具箱中,在 GIMP 中绘图,工具选项
使用画笔,六个有用的可停靠对话框,混合工具,隐藏或显示图像窗口的部分
重置,转换背景,键盘快捷键,渐变编辑器菜单
选择,使用图层保持轮廓可见,使用图层保持轮廓可见,最后修饰,像素艺术,一些简单的混合效果,颜色选择器,颜色选择器,边框*均,创建选择蒙版,绘图工具选项,颜色选择工具,构建渐变
切换背景色,创建选择蒙版
未使用,绘图工具选项,六个有用的可停靠对话框,22.4 构建新画笔
使用,动画,方法二:过滤所有图层,双目动画,IFS 分形
使用 Gfig 滤镜,Gfig
使用渐变编辑器,渐变编辑器,构建渐变
使用 Line Nova,Lava
使用液态重缩,液态重缩,液态重缩
使用 Pagecurl 滤镜,Pagecurl
使用调色板编辑器,22.7 构建新调色板
使用纸张瓷砖滤镜,纸张瓷砖
使用半扁*滤镜, 有用的图像地图对话框
使用正弦滤镜, Qbist
使用值传播滤镜, 值传播
前景选择工具, 简单选择工具, 前景选择工具, 剪刀选择工具
黄斑, 视觉与图像表示, 离散化
分形探索滤镜, 正弦
分形追踪滤镜, 分形追踪
分形, 等离子, 正弦
帧序列反转对话框, 操作帧
帧序列偏移对话框, 操作帧
帧, 裁剪图像, 添加带滤镜的帧, 数字拼贴, 方法二:过滤所有图层, 变形, 10.4 缩放, 图层对话框的组成部分, 构建图层蒙版, 操作图层蒙版, 调整图像大小, 迷宫, 优化和播放动画
帧(在动画中),动画,动画,方法一:逐帧,方法二:过滤所有图层,方法二:过滤所有图层,方法二:过滤所有图层,方法二:过滤所有图层,方法二:过滤所有图层,方法二:过滤所有图层,方法二:过滤所有图层,方法三:沿路径移动,方法三:沿路径移动,方法三:沿路径移动,方法三:沿路径移动,方法三:沿路径移动,方法三:沿路径移动,方法三:沿路径移动,方法三:沿路径移动,方法三:沿路径移动,方法三:沿路径移动,方法三:沿路径移动,方法三:沿路径移动,方法三:沿路径移动,方法三:沿路径移动,向观众放大,在景观中添加雪,在景观中添加雪,变形,6.4 使用 GAP,6.4 使用 GAP,6.4 使用 GAP,6.4 使用 GAP,双目动画,改进双目动画,改进双目动画,改进双目动画,可*铺模糊,可*铺模糊,动画工具,动画工具,帧频与视觉,帧频与视觉,帧频与视觉,帧频与视觉,帧频与视觉,帧频与视觉,输出格式,输出格式,输出格式,优化动画,过滤所有图层,过滤所有图层,选择到动画图像,旋转地球,优化和播放动画,优化和播放动画,18.4 移动路径工具,选择源图层,选择源图层,应用变换,应用变换,应用变换,控制点,控制点,控制点,控制点,测试移动路径工具,测试移动路径工具,测试移动路径工具,测试移动路径工具,测试移动路径工具,测试移动路径工具,测试移动路径工具,测试移动路径工具,操作帧,操作帧,操作帧,文件格式转换,文件格式转换,修改帧,修改帧,修改帧,修改帧,修改帧,修改帧,修改帧,多层与多帧转换,多层与多帧转换,多层与多帧转换,多层与多帧转换,多层与多帧转换,多层与多帧转换,多层与多帧转换,编码,编码,编码,播放与导航器,播放与导航器,播放与导航器,将视频分割为帧,蓝盒,蓝盒,蓝盒,洋葱皮,洋葱皮,故事板,故事板
添加, 优化并播放动画
向中添加图层, 方法三:沿路径移动
作为图像, 帧频率与视觉, 优化并播放动画
作为单独文件, 方法二:过滤所有图层
背景, 方法三:沿路径移动, 在多层与多帧之间转换
空白, 控制点
边界, 选择源图层
手动构建, 动画, 方法一:逐帧, 方法三:沿路径移动
控制点, 应用变换
裁剪, 文件格式转换
当前, 测试移动路径工具, 编码
删除, 测试移动路径工具
复制, 方法三:沿路径移动, 双目动画, 帧频率与视觉, 测试移动路径工具, 操作帧
时长, 方法二:过滤所有图层, 帧频率与视觉
交换, 测试移动路径工具
最终, 方法二:过滤所有图层
首先, 方法二:过滤所有图层, 方法三:沿路径移动, 方法三:沿路径移动, 方法三:沿路径移动, 方法三:沿路径移动, 向观众缩放, 形态变换, 应用变换, 控制点, 修改帧, 播放和导航器
背景, 方法三:沿路径移动
创建, 方法三:沿路径移动
时长, 形态变换
打开, 方法三:沿路径移动
时机, 向观众缩放
频率, 可*铺模糊, 动画工具, 帧频率与视觉
交错, 可*铺模糊
中间, 过滤所有图层
JPEG, 输出格式
键, 控制点
风景, 改善双目动画
最后,方法二:过滤所有图层,方法三:沿路径移动
图层,方法三:沿路径移动,方法三:沿路径移动,6.4 使用 GAP,改进双目动画,帧频率与视图,优化动画,18.4 移动路径工具,选择源图层,测试移动路径工具,修改帧,在多图层和多帧之间转换
修改,改进双目动画
名称,修改帧,在多图层和多帧之间转换,将视频分割成帧
邻*,蓝盒
下一个,蓝盒
数字,方法二:过滤所有图层,测试移动路径工具,修改帧,在多图层和多帧之间转换
数量,向景观添加雪花,6.4 使用 GAP,输出格式,选择至 Animimage,旋转地球仪,控制点
不透明度,方法三:沿路径移动,故事板
之前,蓝盒
处理,方法三:沿路径移动
速率,操作帧,在多图层和多帧之间转换,编码
保存,帧频率与视图,洋葱皮
缩放,在文件格式之间转换
选定,修改帧,播放与导航,洋葱皮
选择,应用变换,修改帧,在多图层和多帧之间转换
序列,6.4 使用 GAP,动画工具
大小,在多图层和多帧之间转换
跳过,过滤所有图层
存储在新文件夹中,方法三:沿路径移动
子范围,操作帧,修改帧,故事板
连续,6.4 使用 GAP
系统性更改,向景观中添加雪花
缩略图,编码,播放与导航
补间,测试移动路径工具
MPEG 中的类型,输出格式
虚拟,测试移动路径工具
帧转换对话框,操作帧
帧裁剪对话框,文件格式之间的转换
帧密度对话框,操作帧
帧压*对话框,修改帧
帧层删除对话框,修改帧
帧修改对话框,改善双目动画,文件格式之间的转换
帧重新编号对话框,操作帧
帧缩放对话框,文件格式之间的转换
帧到图像对话框,方法三:沿路径移动,多层与多帧之间的转换
自由选择工具,去除红眼,剪切图像,调整亮度、对比度和级别,选择工具选项,简单选择工具,修改亮度,第一种方法:选择红色通道,叠加图像,数字拼贴,9.5 撤销,常见选项,自由选择工具,剪刀选择工具,NL 滤镜
免费软件,5.3 构建全景图,动画工具,扫描仪和驱动程序,选择格式,布局引擎和浏览器,Netpbm 格式,自定义 GIMP,环境
全屏,打开图像,10.4 缩放,图像窗口
模糊边界对话框,咖啡渍
模糊画笔,修正色彩*衡,透视克隆,改善肖像,像素艺术,从不同肖像中提取特征,使用路径,构建图层蒙版
模糊选择工具,改变亮度、对比度和色阶,选择工具选项,简单选择工具,修改亮度,变换背景,选择作为轮廓,选择作为灰度图像,模糊选择工具,选择菜单,编辑菜单,使用图层蒙版
G
伽玛,校正曝光,改变亮度、对比度和色阶,修改亮度,数字拼贴,色阶,GIMPressionist,扫描分辨率,色彩处理,显示滤镜
色域,色彩模型,HSV 模式,色彩管理,数字化,加法模型,减法模型
GAP(GIMP 动画包),方法一:逐帧,为静态图像添加动画,多窗口模式,滤镜,动画工具,已安装的插件,画笔集
高斯模糊滤镜,修改清晰度,第一种方法:选择红色通道,使照片看起来更老,4.1 教程:制作行李标签,变换背景,一块丝绸,第一种方法:刷金属效果,第一个示例:逼真的画布纹理,手工构建,添加浮雕,生成投影,燃烧的标志,金色标志,从不同肖像中提取特征,合成摄影项目,方法二:过滤所有图层,17.1 常见属性
应用于帧,方法二:过滤所有图层
与混合模式结合,合成摄影项目
描述,17.1 常见属性
用于添加浮雕,手工构建,添加浮雕
用于模糊背景,修改清晰度
用于构建标志, 燃烧的标志, 金色的标志
用于构建纹理, 第一种方法:刷金属效果, 第一个示例:真实的画布纹理
用于生成投影阴影, 生成投影阴影
用于改善红眼, 第一种方法:选择红色通道
用于改善纹理, 转换背景, 一块丝绸
用于复原肖像, 让照片看起来更旧
用于*滑过渡, 从不同的肖像中提取特征
演示, 4.1 教程:制作行李标签
通用滤镜, 17.8 通用滤镜, 膨胀
Gfig 滤镜, 分形探索器
GIF, 方法一:逐帧, 方法二:过滤所有图层, 方法二:过滤所有图层, 方法三:沿路径移动, 方法三:沿路径移动, 绘制彩虹雏菊, 朝向观察者的缩放, 朝向观察者的缩放, 在景观中添加雨, 在景观中添加雪, 形态变换, 形态变换, 有用的图像地图对话框, 有用的图像地图对话框, 8.4 网络优化图像, 索引模式, 帧频和视觉, 帧频和视觉, 输出格式, 优化动画, 旋转地球仪, 旋转地球仪, 优化和播放动画, 优化和播放动画, 文件格式转换, JPEG, GIF, 导出为 GIF, 导出为 GIF, 导出为 GIF, PNG, 构建渐变, 压缩, 压缩
动画,方法二:过滤所有图层,方法三:沿路径移动,形态变换,帧频和视觉效果,旋转地球,优化并播放动画,文件格式转换
描述,JPEG
抖动,索引模式
缺点,导出为 GIF
导出为,方法一:逐帧动画,方法二:过滤所有图层,方法三:沿路径移动,绘制彩虹雏菊,向观看者缩放,帧频和视觉效果,优化动画,GIF
无渐进透明度,有用的图像地图对话框
优化, 向观看者缩放,在景观中添加雨,在景观中添加雪,形态变换,输出格式,旋转地球,优化并播放动画
调色板,创建渐变
演示,8.4 为 Web 优化图像
替换为 PNG,导出为 GIF
与 PNG 相比,导出为 GIF,PNG,压缩
使用 Semi-Flatten,有用的图像地图对话框
GIMP,选择字体,已安装插件,资源,资源
插件注册表,已安装插件,资源
网站,选择字体,资源
GIMP 动画包 (GAP),方法一:逐帧动画,方法二:过滤所有图层,将静态图像制作成动画,形态变换,6.4 使用 GAP,双目动画,改进双目动画,多窗口模式,滤镜,动画工具,输出格式,优化动画,形态工具对话框,优化并播放动画,故事板,已安装插件
GIMP 动画包 (GIMP),画笔集
GIMPressionist 滤镜, 变换背景, GIMPressionist, GIMPressionist, GIMPressionist, 21.2 值得注意的插件
GIMPressionist 预设, GIMPressionist, 21.2 值得注意的插件
玻璃瓷砖滤镜, 变换背景, GIMPressionist
全局变换, 去除红眼, 通过动态扩展提取信息, 变换工具
GNOME, 使用多个图像, 从文件加载图像, 19.1 捕捉屏幕截图
GNU/Linux, 最大化图像, 使用 GIMP 打印, 1.4 使用*板, 5.3 构建全景图, GIMP 界面, 从文件加载图像, 色彩管理工作流, 19.1 捕捉屏幕截图, 扫描仪和驱动程序, 选择格式, 打印原理, 打印原理, 使用 GTK 接口打印, 使用 Gutenprint 打印, XCF, 脚本和插件, Scheme, Python 和 C, 色彩管理, 安装 GIMP
C 编译器, Scheme, Python 和 C
C 编程语言, 脚本和插件
确定文件格式, XCF
GNOME, 从文件加载图像, 19.1 捕捉屏幕截图
GTK, 打印原理
Gutenprint, 使用 GIMP 打印, 使用 GTK 接口打印
Hugin, 5.3 构建全景图
ICC 配置文件, 色彩管理工作流, 色彩管理
安装 GIMP, 安装 GIMP
打开打印页面, 打印原理
SANE, 扫描仪和驱动程序, 使用 Gutenprint 打印
单窗口界面, GIMP 界面
*板支持, 1.4 使用*板
UFRaw, 选择格式
XSane, 最大化图像
GPL (GNU 通用公共许可证), PostScript 和 PDF, C.1 官方 GIMP 页面
渐变边缘检测, 边缘检测方法
渐变编辑器, 22.5 创建新图案
渐变辉光滤镜, 六个实用的可停靠对话框, 风
渐变映射, 燃烧的标志, 外星地图, 渐变映射
渐变, 可停靠对话框, 渐变, 生成可*铺图像的其他滤镜, 一些简单的混合效果, PNG, XCF, 颜色管理, 窗口管理, 22.5 创建新图案
渐变对话框, 可停靠对话框, 点击与拖动, 外星地图, 绘画动态, 六个实用的可停靠对话框, 混合工具, XCF, 22.5 创建新图案, 渐变编辑器菜单
渐变菜单, 六个实用的可停靠对话框
Grain Extract 混合模式, 第一种方法:刷漆金属效果, 使用混合模式, 自合成, 颜色失真模式
Grain Merge 混合模式, 使用相同场景的多个捕捉, 完成细节, 使用混合模式, 在景观中添加雨, 颜色失真模式
灰度, 燃烧的标志, *滑过渡, 蒙版和选择, 创建新图像, 通道混合器, 通道混合器, 分解, 分解, 映射子菜单, 编辑菜单, 蒙版, 蒙版, 14.2 图层蒙版, 构建图层蒙版, 操作图层蒙版, 膨胀, GIMPressionist, GIMPressionist, 复制照片, 拼贴, 优化和播放动画, 文件格式转换, 扫描模式, 处理 RAW 照片, 导出为 GIF, Netpbm 格式, 图像窗口, 隐藏或显示图像窗口部分, 22.4 构建新画笔, 数字化, 数字化, HSV 模型
(另见单色)
和复印照片滤镜, 复制照片
和颜色通道, 分解
画笔, GIMPressionist
通道, 编辑菜单, 蒙版
色彩空间, 燃烧的标志
分解为, 通道混合器
文件大小, 数字化
用于合成, 分解
对于 H 和 S 通道, HSV 模型
图像映射, 膨胀, GIMPressionist
图层蒙版, 14.2 图层蒙版
蒙版, 蒙版和选择, 蒙版, 操作图层蒙版
模式, 创建新图像, 通道混合器, 映射子菜单
用一个数字表示, 数字化
选择, *滑过渡, 构建图层蒙版
绿色通道, 燃烧的标志, 通道对话框, 选择格式
(另见通道)
网格, 铅笔工具, 10.2 引导线, 10.3 网格, 10.3 网格, 10.3 网格, 工具选项, 默认图像网格
默认, 默认图像网格
吸附到, 10.2 引导线, 10.3 网格, 工具选项
网格滤镜, 衍射图样
网格设置对话框, 图像映射工具
GTK, 打印原理, 使用 Gutenprint 打印, C.1 官方 GIMP 页面
引导线, 布局, 布局, 选择调色板, 图像映射, 图像映射工具, 切片, 切片, 10.1 标尺和单位, 10.1 标尺和单位, 10.1 标尺和单位, 10.2 引导线, 10.2 引导线, 10.2 引导线, 10.3 网格, 矩形选择工具, 矩形选择工具, 矩形选择工具, 预定义工具预设, 转换图像, 转换图像, 共享属性, 对齐工具, 工具选项, 显示滤镜, 隐藏或显示图像窗口的部分, 定义动画画笔, 定义动画画笔, 我如何用不同颜色绘画?
添加, 图像映射工具, 10.2 引导线
改变, 矩形选择工具
显示, 矩形选择工具
用于切割机, 转换图像
用于切片, 切片
黄金分割, 矩形选择工具
隐藏, 显示滤镜
移动, 布局, 选择调色板, 切片, 转换图像, 共享属性, 定义动画画笔, 我如何用不同颜色绘画?
选项, 10.1 标尺和单位, 预定义工具预设
移除, 10.2 引导线
吸附到, 10.1 标尺和单位, 工具选项, 隐藏或显示图像窗口的部分
使用,布局,10.3 网格,对齐工具,定义动画画笔
剪切,变换图像
Gutenprint,使用 GIMP 打印,使用 GTK 界面打印
gzip 压缩,图像格式,XCF
G'MIC,21.2 值得注意的插件,画笔集合
H
硬光混合模式,使用混合模式,自我合成,亮度模式
修复工具,使用克隆工具,让照片看起来更古老,从不同的肖像中提取特征
帮助菜单,9.5 撤销操作
高亮,改变亮度、对比度和色阶,图案,山脉,树木,曲线,滤镜包,加深/减淡工具,制作无缝图像,选择格式
提示说明,文本工具选项
直方图对话框,修正颜色,图像预处理,12.6 颜色子菜单,信息子菜单
直方图,扁*化,颜色增强
历史菜单,从文件加载图像
热滤镜,滤镜包
HSV 通道,颜色选择器,标准化,外星地图,柔光,CML 浏览器,HSV 模型
HSV 模型,颜色模型,颜色模型,12.2 混合模式,颜色选择器,颜色选择器,色彩*衡,色相-饱和度,去饱和,12.6 颜色子菜单,归一化,分解,模糊选择工具,前景选择工具,透明度与 Alpha 通道,油漆桶填充工具,颜色选择器工具,红眼去除,锐化蒙版,柔光效果,棋盘格,CML 资源管理器,减法模型,HSV 模型
混合模式,12.2 混合模式
特性,颜色模型
与 Lab 模型相比,前景选择工具
描述,减法模型,HSV 模型
设计,颜色模型
在颜色选择器中,颜色选择器,颜色选择器
在色彩增强中,12.6 颜色子菜单
在色相-饱和度中,色彩*衡,色相-饱和度
在拉伸 HSV中,归一化
使用,分解
值组件,去饱和
使用油漆桶填充,油漆桶填充工具
使用CML 资源管理器,棋盘格,CML 资源管理器
使用颜色选择器,颜色选择器工具
使用颜色转 Alpha,透明度与 Alpha 通道
使用模糊选择,模糊选择工具
使用红眼去除,红眼去除
使用锐化蒙版,锐化蒙版
使用梵高,柔光效果
HSV 噪点滤镜,无缝图像滤镜,生成可拼接图像的其他滤镜,悬挂窗帘,17.1 常见属性,透视
HTML, 让照片看起来更旧, 方法一:逐帧, 选择调色板, 图像映射工具, 颜色选择器, 颜色选择器, 透明度与 Alpha 通道, 输出格式
色相, 裁剪图像, 使用混合模式, 6.2 手动创建动画 GIF, 绘制彩虹雏菊, 色彩模型, 色彩失真模式, 颜色选择器, 颜色选择器, 色相-饱和度, 旋转颜色, 透明度与 Alpha 通道, 渐变光晕, GIMPressionist, 22.5 创建新图案
色相混合模式, 使用混合模式, 色彩失真模式
色相通道, 选择调色板, 色彩模型, 颜色增强, 分解, 旋转颜色, 减法模型
色相-饱和度工具, 更改亮度、对比度与色阶, 色彩*衡
Hugin 插件, 5.3 创建全景图
人类视觉动态, 滤镜包
投掷滤镜, 标志与纹理, 生成可*铺图像的其他滤镜, 透视
I
ICC 配置文件, 色彩管理工作流, 处理 RAW 照片, JPEG, 色彩管理, 显示滤镜
IFS 分形滤镜, 火焰
IIR 模糊, 高斯模糊
幻觉滤镜, 分形痕迹
图像映射滤镜, 8.2 固定宽度与可变宽度设计
图像窗口, 入门, 入门, 可停靠对话框, 可停靠对话框, 单窗口界面, 单窗口界面, 扫描, 扫描, 图像窗口菜单, 缩放, 方法一:逐帧, 图像地图工具, GIMP 界面, 多窗口模式, 多窗口模式, 多窗口模式, 多窗口模式, 窗口停靠与可停靠对话框, 图像窗口, 关闭窗口并退出 GIMP, 关闭窗口并退出 GIMP, 关闭窗口并退出 GIMP, 关闭窗口并退出 GIMP, 处理多个图像, 处理多个图像, 处理多个图像, 常见标签菜单选项, 常见标签菜单选项, 常见标签菜单选项, 常见标签菜单选项, 常见标签菜单选项, 点击与拖动, 从文件加载图像, 显示, 10.4 缩放, 图层对话框组件, 剪刀选择工具, 颜色选择工具, 图像变换, 调整图像大小, 运动模糊, 默认图像网格, 默认图像网格, 图像窗口, 窗口管理, 隐藏或显示图像窗口的部分
激活, 窗口管理
扫描后, 扫描
标题栏中的星号, 从文件加载图像
点击, 处理多个图像
关闭, 单窗口界面, 关闭窗口并退出 GIMP, 常见标签菜单选项
关闭 GIMP, 关闭窗口并退出 GIMP
组件, 扫描, 隐藏或显示图像窗口的部分
描述,单窗口界面,停靠窗口和可停靠对话框,图像窗口
拖动画笔到,点击和拖动
空,关闭窗口和退出 GIMP
网格,图像映射工具
隐藏除外,可停靠对话框,多窗口模式
在单窗口模式下,可停靠对话框
初始屏幕布局,入门指南
初始为空,多窗口模式
图层轮廓,图层对话框的组成部分
菜单栏,多窗口模式
菜单按钮,常用选项卡菜单
菜单,图像窗口菜单
模式线,剪刀选择工具
移动到,处理多个图像
新建,10.4 缩放
打开菜单,常用选项卡菜单
全景视图,图片窗口
指针坐标,运动模糊
演示,GIMP 界面,多窗口模式
属性,显示
调整大小按钮,缩放
缩放时调整大小,默认图像网格
右键点击,常用选项卡菜单
滚动,常用选项卡菜单
选择,处理多个图像
设置,默认图像网格
几个,关闭窗口和退出 GIMP
状态栏,颜色选择工具,调整图像大小
工具窗口,入门指南
视频菜单,方法一:逐帧
可见区域,变换图像
ImageMagick,画笔集,F.2 David 的批处理工具
图像,单窗口界面,单窗口界面,缩放,1.3 图像处理,1.3 图像处理,1.3 图像处理,1.3 图像处理,照片修饰,去除红眼,去除红眼,调整图像大小,调整亮度,从不同肖像中提取特征,变形,图像预处理,动态扩展,直方图修改,直方图与通道分解,单窗口模式,多图像操作,常用标签菜单选项,点击与拖动,点击与拖动,创建新图像,创建新图像,从文件加载图像,从文件加载图像,保存图像,导出图像,9.5 撤销操作,10.1 标尺与单位,10.1 标尺与单位,10.1 标尺与单位,矩形选择工具,减淡/加深工具,变换图像,调整图像大小,调整图像大小,调整图像大小,共享属性,对齐工具,透视,文件格式转换,19.1 截屏,选择格式,处理原始照片,GIF,PNG,环境,工具选项,默认图像网格
(另见新图像)
边界,对齐工具
裁剪,1.3 图像处理,照片修饰,调整亮度,矩形选择工具,调整图像大小,文件格式转换,处理原始照片
复制,从不同肖像中提取特征
动态,图像预处理,动态扩展,直方图修改,直方图与通道分解,减淡/加深工具
不透明度,共享属性
开始,单窗口界面,点击与拖动,创建新图像
调整大小,1.3 处理图像,去除红眼,变换图像,调整图像大小,透视
分辨率,1.3 处理图像,调整图像大小,创建新图像,导出图像,10.1 标尺和单位,10.1 标尺和单位,默认图像网格
保存,缩放,从文件加载图像,保存图像,9.5 撤销操作,19.1 捕捉截图,选择格式,GIF,PNG
缩放,1.3 处理图像,去除红眼,10.1 标尺和单位,调整图像大小
缩略图,单窗口界面,变形,单窗口模式,处理多个图像,常见标签菜单选项,点击与拖动,从文件加载图像,环境
图像对话框,对话框菜单
从 PDF 导入对话框,PostScript 和 PDF
从 PostScript 导入对话框,PostScript 和 PDF
索引颜色转换对话框,存储表示
索引格式,压缩
索引模式,存储表示,索引模式,地图子菜单,文本工具选项,优化并播放动画,文件格式转换,GIF,构建渐变,索引调色板,压缩
索引调色板,构建渐变,索引调色板
索引表示,输出格式,导出为 GIF,压缩
初始颜色空间,HSV 模式
初始化掩模到 Alpha 通道,收尾工作
墨水工具,*板鼠标和手写笔,喷枪工具,喷枪工具
喷墨打印机,去除红眼,处理原始照片,使用 GTK 界面打印,使用 GTK 界面打印,图像格式,PostScript 和 PDF,离散化,数字化,减色模型
输入设备,渐变对话框,颜色管理
输入级别,曝光修正,差异混合模式,燃烧的标志,级别,曲线,颜色增强
交互式边界,剪刀选择工具
界面,入门,入门,可停靠对话框,可停靠对话框,可停靠对话框,单窗口界面,最大化图像,缩放,铅笔工具,GIMP 界面,GIMP 界面,多窗口模式,单窗口模式,图像窗口,图像窗口,图像窗口,10.4 缩放,10.4 缩放,10.4 缩放,19.1 截图捕捉,颜色管理
多窗口,入门,可停靠对话框,可停靠对话框,单窗口界面,图像窗口,10.4 缩放
多窗口,GIMP 界面
非阻塞,图像窗口
单窗口,入门,可停靠对话框,最大化图像,缩放,铅笔工具,GIMP 界面,多窗口模式,单窗口模式,图像窗口,10.4 缩放,10.4 缩放,19.1 截图捕捉,色彩管理
干扰,图像预处理,衍射图样,颜色的产生,颜色的产生
交错帧,可*铺模糊
内部色彩空间,色彩管理
(另见色彩空间)
等轴像素艺术,铅笔工具
IWarp 滤镜,改善肖像,一块丝绸,向风景中添加雪景,导出图像,雕刻,优化动画
J
拼图滤镜,网格
JPEG,保存图像,8.4 优化网页图像,输出格式,输出格式,播放与导航,选择格式,选择格式,选择格式,选择格式,光栅与矢量格式,布局引擎与浏览器,JPEG,GIF,导出到 GIF,PNG,TIFF,压缩,压缩,压缩
压缩,选择格式,选择格式
描述,8.4 优化网页图像,布局引擎与浏览器,JPEG,压缩
对于帧,播放与导航
对于照片,选择格式,压缩
MPEG 中的帧,输出格式
有损压缩,TIFF
无透明度,GIF
质量比,保存图像
对于动画无用,输出格式
与 PNG 对比,导出到 GIF,PNG,压缩
vs. 原始格式, 选择格式
vs. SVG, 光栅和矢量格式
K
K 通道, 颜色选择器
关键帧, 控制点
键盘快捷键, 可停靠对话框, 打开图像, 键盘快捷键, 图层, 图层对话框中的图层条目, 11.3 图层组, 11.4 图像:图层菜单, 油漆桶填充工具, 选择字体, 环境, 用户界面, 窗口管理, 我该如何画一条直线?
L
L 通道, 分解
Lab 颜色空间, 分解
拉普拉斯滤波器, 边缘检测方法, 边缘
激光打印机, 处理原始照片, 使用 GTK 界面打印, 使用 GTK 界面打印, 图像格式, PostScript 和 PDF, 离散化, 数字化
熔岩滤镜, Gfig
图层蒙版, 第一种方法:选择红色通道, 让照片看起来更旧, 让照片看起来更旧, 阴影, 最后修饰, 渐变, 添加浮雕和适当的阴影, 蒙版和选择, 叠加图片, 修整全景图, 修整全景图, 数字拼贴, 自我合成, 改进双眼动画, 图层对话框的组成部分, 图层对话框的组成部分, 11.3 图层组, 蒙版, 14.2 图层蒙版, 14.2 图层蒙版, 14.2 图层蒙版, 透明度与阿尔法通道, 透明度与阿尔法通道, 修改帧
活跃, 让照片看起来更旧
添加,第一种方法:选择红色通道,让照片看起来更古老,阴影,添加浮雕和适当阴影,叠加图片,修整全景图,自我合成,改善双眼动画效果,14.2 图层蒙版,透明度与 Alpha 通道
锚定到,数字拼贴
描述,14.2 图层蒙版
渐变,渐变
缩略图,修整全景图,图层对话框组件,14.2 图层蒙版
到 Alpha 通道,透明度与 Alpha 通道
使用框架修改,修改框架
图层菜单,11.4 图像:图层菜单,最后五个条目
图层合并选项对话框,11.2 图层菜单
图层堆叠,改变风景的天空,使用图层保持轮廓可见,数字拼贴,数字拼贴,朝向观众的缩放,图层,图层对话框组件,11.2 图层菜单,11.2 图层菜单,11.3 图层组,11.4 图像:图层菜单,构建图层蒙版,修改框架,洋葱皮效果
图层,添加带滤镜的框架,曝光校正,调整图像大小,调整图像大小,调整颜色,第一方法:选择红色通道,第一方法:选择红色通道,修复非常古老的照片,让照片看起来更旧,铅笔工具,草地,4.1 教程:制作行李标签,悬挂窗帘,手工构建,生成投影,覆盖图像,图像叠加,修饰全景图,数字拼贴,方法二:过滤所有图层,向观众缩放,向观众缩放,双目动画,边缘检测方法,图层对话框的组件,图层对话框的组件,图层条目,图层条目,11.2 图层菜单,11.2 图层菜单,11.3 图层组,最后五个条目,最后五个条目,通道对话框,15.6 克隆工具,转换图像,共享属性,共享属性,对齐工具,迷宫,框架频率与视图,形态变化文字,形态工具对话框,18.4 移动路径工具,选择源图层,修改框架,回放和导航器,环境,显示滤镜
(参见浮动选择;新图层)
活跃,悬挂窗帘,覆盖图像,11.2 图层菜单,通道对话框,15.6 克隆工具,共享属性,修改框架,回放和导航器
锚定,手工构建
边界, 铅笔工具, 双目动画, 最后五个条目, 共享属性, 对齐工具, 迷宫, 显示过滤器
合并, 朝观众方向放大
复制, 修正曝光, 调整颜色, 第一种方法:选择红色通道, 恢复非常旧的照片, 4.1 教程:制作行李标签, 生成投影, 修整全景图, 第二种方法:过滤所有图层, 边缘检测方法, 图层对话框的组成部分, 11.2 图层菜单, 11.3 图层组
编辑属性, 图层对话框中的图层条目, 帧频率和视野
过滤, 变形工具对话框
替换, 朝观众方向放大
调整大小, 调整图像大小, 变换图像
缩放, 调整图像大小, 草地, 最后五个条目
缩略图, 第一种方法:选择红色通道, 使照片看起来更古老, 叠加图片, 数字拼贴, 图层对话框的组成部分, 图层对话框中的图层条目, 变形文字, 环境
裁剪, 18.4 移动路径工具, 选择源图层
图层对话框, 可停靠对话框, 可停靠对话框, 使用滤镜添加框架, 使用滤镜添加框架, 在 GIMP 中绘图, 曝光修正, 让照片看起来更老, 使用图层保持轮廓可见, 阴影, 修饰, 4.1 教程:制作行李标签, 4.1 教程:制作行李标签, 4.1 教程:制作行李标签, 转变背景, 第一种方法:刷金属效果, 4.3 标志, 黄金标志, 合成摄影, 从不同的肖像中提取特征, 从不同的肖像中提取特征, 蒙版与选择, 叠加图像, 叠加图像, 叠加图像, 修整全景图, 数字拼贴, 数字拼贴, 第二种方法:筛选所有图层, 第二种方法:筛选所有图层, 第二种方法:筛选所有图层, 第三种方法:沿路径移动, 朝向观众缩放, 双筒动画, 键盘快捷键, 点击并拖动, 点击并拖动, 图层, 11.2 图层菜单, 11.2 图层菜单, 11.4 图像:图层菜单, 11.4 图像:图层菜单, 选择作为轮廓, 13.4 使用选择, 14.2 图层蒙版, 操作图层蒙版, 构建自然蒙版, 油漆桶填充工具, 编辑文本, 框架频率与视觉, 修改框架, 环境
调整图层, 11.4 图像:图层菜单
锚点按钮, 让照片看起来更老
箭头键, 11.4 图像:图层菜单
点击缩略图, 数字拼贴
描述, 图层
双击, 从不同肖像中提取特征, 方法二:过滤所有图层, 帧频与视觉
拖动, 黄金徽标, 从不同肖像中提取特征, 方法三:沿路径移动, 双眼动画, 点击和拖动, 点击和拖动
从, 黄金徽标, 点击和拖动
图层, 从不同肖像中提取特征
缩略图, 方法三:沿路径移动, 双眼动画
在...内, 点击和拖动
复制按钮, 修正曝光, 阴影, 润色, 方法二:过滤所有图层
眼睛图标, 在 GIMP 中绘图
浮动选择, 图像叠加
隐藏图层, 4.1 教程:制作行李标签
高亮显示图层, 图像叠加
位置, 添加带有滤镜的框架
锁定 alpha 通道按钮, 4.3 徽标, 桶填充工具
菜单, 可停靠对话框
粗体的名字, 构建自然蒙版
新建图层按钮, 使用图层保持轮廓可见, 4.1 教程:制作行李标签, 数字拼贴, 11.2 图层菜单
新建图层组按钮, 11.2 图层菜单
演示文稿, 添加带有滤镜的框架
提升按钮, 向观众缩放
右键点击, 4.1 教程:制作行李标签, 蒙版与选择, 修饰全景图, 方法二:过滤所有图层, 作为轮廓的选择, 13.4 使用选择, 编辑你的文本, 修改框架
选择混合模式, 转换背景, 图像叠加
选择图层, 第一种方法:刷金属效果, 复合摄影
缩略图, 环境
在蒙版与图层之间切换, 操作图层蒙版
白色图层蒙版, 14.2 图层蒙版
布局引擎,无损与有损压缩,布局引擎与浏览器
LCD 屏幕,1.3 使用图像,数字化,颜色是如何产生的
镜头畸变滤镜,雕刻
镜头光晕滤镜,渐变光晕
层次对话框,曝光校正,差值混合模式,颜色选择器,层次
层次工具,曝光校正,曝光校正,调整亮度、对比度和层次,调整亮度、对比度和层次,修改亮度,校正颜色,修正划痕和污点,修正划痕和污点,让照片看起来更旧,合成摄影,叠加图像,数字拼贴,自我合成,自我合成,合成摄影项目,合成摄影项目,动态扩展,直方图修改,通过动态扩展提取信息,快捷键,颜色选择器,颜色增强,选区,边缘,霓虹,扫描模式,扫描模式,扫描分辨率,颜色处理,隐藏或显示图像窗口部分
添加光线和颜色,修改亮度
调整亮度,颜色处理
调整伽玛,数字拼贴,自我合成,合成摄影项目,选区,扫描分辨率
自动按钮,动态扩展,直方图修改,通过动态扩展提取信息,快捷键,边缘,霓虹
颜色校正,矫正曝光,改变亮度、对比度和级别,改变亮度、对比度和级别,矫正划痕和斑点,自我合成
颜色直方图,一个合成摄影项目
结合采样点,隐藏或显示图像窗口的部分
纠正光照,合成摄影
描述,颜色选择器
扩大输入范围,扫描模式
取色器,矫正颜色
对于规范化工具,颜色增强
改善对比度,叠加图像
改善光照,使照片看起来更老
改善值范围,矫正划痕和斑点
开启,矫正曝光
减少输出范围,扫描模式
LIC 滤镜,柔光
光影滤镜,转换背景,风
仅亮化混合模式,树,添加浮雕和适当的阴影,使用混合模式,保留像素的模式
光照效果滤镜,转换背景,第三个例子:斯科特效应,一个金色的标志,渐变耀斑
线条绘制,像素艺术,喷枪工具,布局引擎和浏览器,GIF,光学错觉,压缩
线条新星对话框,熔岩
液体重塑插件,21.2 值得注意的插件,画笔套装
局部变换,调整颜色,转换图层
锁定通道,通道对话框
锁定路径,使用路径
锁定像素,图层对话框的组件,11.2 图层菜单
锁定 Alpha 通道,给蘑菇上色,合成,树,4.3 标志,生成投影,图层对话框的组件,图层对话框中的图层条目,填充工具
标志,4.3 标志
无损压缩, 光栅与矢量格式, 无损与有损压缩, 布局引擎与浏览器, 导出为 GIF, PNG, 数字化, 压缩
有损压缩, 光栅与矢量格式, 导出为 GIF, 数字化, 压缩
亮度, 去饱和, 滤镜包, 减法模型, HSV 模型
M
Mac OS, 可停靠对话框, 最大化图像, 使用 GIMP 打印, 5.3 构建全景图, GIMP 界面, 选择字体, 扫描仪与驱动程序, 选择格式, 使用 GTK 界面打印, 色彩管理, E.2 Windows
魔术棒, 更改亮度、对比度和色阶(参见模糊选择工具)
制作无缝滤镜, 4.2 纹理, 分形轨迹
曼德布罗特, 分形轨迹, 分形探索器
地图滤镜, 圆角
地图对象滤镜, 制作无缝
游动蚂蚁, 修正曝光, 前景选择工具, 选择区, 作为灰度图像的选择, 路径对话框, 默认图像网格, 显示滤镜
蒙版菜单, 11.4 图像:图层菜单
遮罩, 第一种方法:选择红色通道, 让照片看起来更老, 让照片看起来更老, 阴影, 最后修饰, 渐变, 添加浮雕和适当阴影, 遮罩和选区, 叠加图片, 修饰全景, 修饰全景, 数字拼贴, 自我合成, 改进双目动画, 图层对话框的组成部分, 图层对话框的组成部分, 11.3 图层组, 亮度-对比度, 作为灰度图像的选区, 遮罩, 遮罩, 14.2 图层遮罩, 14.2 图层遮罩, 14.2 图层遮罩, 14.3 使用遮罩和通道, 构建自然遮罩, 构建自然遮罩, 透明度和 Alpha 通道, 透明度和 Alpha 通道, 透明度和 Alpha 通道, 修改帧
图层, 第一种方法:选择红色通道, 让照片看起来更老, 让照片看起来更老, 阴影, 最后修饰, 渐变, 添加浮雕和适当阴影, 遮罩和选区, 叠加图片, 修饰全景, 修饰全景, 数字拼贴, 自我合成, 改进双目动画, 图层对话框的组成部分, 图层对话框的组成部分, 11.3 图层组, 遮罩, 14.2 图层遮罩, 14.2 图层遮罩, 14.2 图层遮罩, 透明度和 Alpha 通道, 透明度和 Alpha 通道, 修改帧
活动, 让照片看起来更老
添加, 第一种方法:选择红色通道, 让照片看起来更旧, 阴影, 添加浮雕和适当的阴影, 叠加图片, 调整全景图, 自我合成, 改进双目动画, 14.2 图层蒙版, 透明度和 Alpha 通道
锚定到, 数字拼贴
描述, 14.2 图层蒙版
梯度, 梯度
缩略图, 调整全景图, 图层对话框的组件, 14.2 图层蒙版
到 Alpha 通道, 透明度和 Alpha 通道
使用框架修改, 修改框架
自然, 亮度-对比度, 14.3 使用蒙版和通道, 构建自然蒙版
选择, 作为灰度图像的选择, 蒙版, 构建自然蒙版, 透明度和 Alpha 通道
主通道, 颜色选择器
主视频编码器, 多层与多帧之间的转换
最大 RGB 工具, 滤镜包
迷宫滤镜, 生成可*铺图像的其他滤镜, 网格
测量工具, 照片修饰, 颜色选择工具
合并, 为蘑菇着色, 4.1 教程:制作行李标签, 方法二:过滤所有图层, 11.2 图层菜单, 11.2 图层菜单, 路径对话框
向下, 为蘑菇着色, 4.1 教程:制作行李标签, 方法二:过滤所有图层, 11.2 图层菜单
可见图层, 11.2 图层菜单
可见路径, 路径对话框
中点, 色阶, 色阶
中间调, 更改亮度、对比度和色阶, 阴影, 曲线, 滤镜包, 曝光/加深工具
MNG, 输出格式
修改框架, 改进双目动画
模块, 键盘快捷键
显示器, 色彩管理工作流, 色彩管理工作流, 色彩管理工作流, 图像窗口, 色彩管理, 色彩管理
色域, 色彩管理工作流, 色彩管理
配置文件, 色彩管理工作流, 色彩管理工作流, 色彩管理
分辨率, 图像窗口
单色, 生成可*铺图像的其他滤镜, 悬挂窗帘, 图块, 色彩感知, 数字化, 数字化, 加色模型, 减色模型
(另见灰度)
颜色, 色彩感知, 数字化, 加色模型, 减色模型
图像, 数字化
噪点, 悬挂窗帘
纹理, 生成可*铺图像的其他滤镜
形态变化工具, 动画静态图像, 优化动画
马赛克滤镜, 标志和纹理, 镜头畸变
动态模糊滤镜, 差值混合模式, 悬挂窗帘, 高斯模糊
鼠标加速, 1.4 使用*板
移动路径工具, 方法三:沿路径移动, 6.4 使用 GAP, 优化并播放动画
移动工具, 使用同一场景的多次拍摄, 使用 1 像素宽的图层, 手动构建, 4.3 标志, 自组合, 图层对话框的组件, 11.2 图层菜单, 11.3 图层组, 修改路径, 编辑菜单, 变换图层, 共享属性, 工具选项
选择图层或路径, 工具选项
选择选择或路径, 编辑菜单
描述, 共享属性
对于对齐全景图, 使用同一场景的多次拍摄
对于文本, 4.3 标志
图层组, 11.2 图层菜单, 11.3 图层组
对链接对象, 图层对话框的组成部分
选项, 变换图层
路径, 修改路径
轻微偏移, 手工构建, 自合成
MPEG, 形态变化, 输出格式, 优化动画, 编码, 播放和导航
MPlayer, 播放和导航, C.7 其他图形应用程序
多对话框窗口, 可停靠对话框, 可停靠对话框, 4.3 标志, GIMP 界面, 关闭窗口和退出 GIMP, 处理多个图像, 9.5 撤销, 图层, 图层对话框的组成部分, 外星地图, 信息子菜单, 前景选择工具, 使用路径, 蒙版, XCF
多窗口界面, 入门, 可停靠对话框, 可停靠对话框, 单窗口界面, GIMP 界面, 图像窗口, 10.4 缩放
乘法混合模式, 调整颜色, 使用图层保持轮廓可见, 阴影, 天空和云彩, 生成可*铺图像的其他滤镜, 一些简单的混合效果, 叠加图像, 修整全景, 为风景添加雨水, 11.3 图层组, 加深模式, 渐变光晕, 复印效果, 梵高
N
自然蒙版, 亮度-对比度, 14.3 使用蒙版和频道, 构建自然蒙版
自然滤镜, 等离子体
导航按钮, 图像窗口菜单, 图像窗口
导航对话框, 10.4 缩放
Neon 滤镜, 边缘检测方法, Neon
新频道对话框, 频道对话框
新建指南对话框,10.2 指南
新图像,修正颜色,标志和纹理,4.2 纹理,无缝滤镜,变换背景,第一个示例:逼真的画布纹理,第三个示例:Scott 效应,第三个示例:Scott 效应,手工构建,燃烧的标志,从不同肖像提取特征,拍摄照片,方法一:逐帧,方法二:过滤所有图层,动态扩展,点击并拖动,图层对话框的组件,分解,编辑菜单,编辑菜单,渐变光晕,深度合并,咖啡渍,圆角,工具选项
(另见图片)
通过拖动,图层对话框的组件,深度合并
创建,标志和纹理,4.2 纹理,第三个示例:Scott 效应,方法一:逐帧,方法二:过滤所有图层,点击并拖动
对于合成肖像,从不同肖像提取特征
对于全景,拍摄照片
对于纹理,变换背景
来自 Alpha 通道,分解
来自缓冲区,编辑菜单
来自剪贴板,编辑菜单
来自模糊边界,咖啡渍
来自光效,渐变光晕
来自圆角,圆角
灰度,燃烧的标志
可*铺,无缝滤镜
使用 Decompose 工具,动态扩展
使用选择复制,修正颜色,手工构建
使用 Solid Noise,第一个示例:逼真的画布纹理,第三个示例:Scott 效应
新图层,使用图层,让照片看起来更旧,4.1 教程:制作行李标签,差异混合模式,第三个示例:斯科特效应,从不同的肖像中提取特征,从不同的肖像中提取特征,叠加图像,叠加图片,方法一:逐帧处理,6.2 手动创建动画 GIF,向观察者放大,点击并拖动,从文件加载图像,图层对话框的组件,图层对话框的组件,图层对话框中的图层条目,11.2 图层菜单,选择区域作为轮廓,13.4 使用选择区域,编辑菜单,通道对话框,绘图工具,使用文本工具,变形工具对话框,修改帧,液态重缩放
(另见图层)
添加,差异混合模式,第三个示例:斯科特效应,向观察者放大,点击并拖动
通过拖动,图层对话框的组件
创建,使用图层,让照片看起来更旧,从不同的肖像中提取特征,从不同的肖像中提取特征,叠加图像,方法一:逐帧处理,从文件加载图像,图层对话框的组件,图层对话框中的图层条目,选择区域作为轮廓,13.4 使用选择区域,变形工具对话框
从通道,通道对话框
从剪贴板,编辑菜单
从文件名,修改帧
从可见区域,11.2 图层菜单
液态重缩放,液态重缩放
作为打开图像,叠加图片
替换,6.2 手动创建动画 GIF
文本,使用文本工具
白色,4.1 教程:制作行李标签
New Layer 对话框,使用图层,11.3 图层组
新视图,透视克隆,铅笔工具,单窗口模式,10.4 缩放
(参见视图菜单)
Newsprint 滤镜,镜头失真
NL 滤镜,比较内置滤镜,去除条纹,NL 滤镜
噪声滤镜,透视
非阻塞界面,图像窗口
非等轴像素艺术,铅笔工具
正常混合模式,悬垂窗帘,叠加图像,9.5 撤销,12.2 混合模式,咖啡渍
Normalize 工具,动态扩展,颜色增强
O
对象缩略图,常见选项卡菜单
Offset 对话框,向风景中添加雨水
Offset Layer 对话框,使用 1 像素宽图层,转换图层,转换图层
偏移印刷,镜头失真
Oilify 滤镜,转换背景,一块丝绸,GIMPressionist
Old Photo 滤镜,恢复非常古老的照片,咖啡渍
(参见照片)
洋葱皮层,操纵帧,播放和导航器,蓝盒,洋葱皮
不透明度, *板鼠标和手写笔, 曝光修正, 调整颜色, 恢复非常旧的照片, 让照片看起来更旧, 使用多次拍摄同一场景, 画笔工具, 构图, 挂窗帘, 遮罩和选择, 叠加图像, 图像叠加, 自我合成, 方法三:沿路径移动, 9.5 撤销, 图层对话框中的图层条目, 11.2 图层菜单, 12.2 混合模式, 通道对话框, 通道对话框, 创建选择遮罩, 14.2 图层遮罩, 构建图层遮罩, 构建自然遮罩, 15.2 绘图工具概述, 绘图工具选项, 绘图工具选项, 铅笔工具, 画笔工具, 15.6 克隆工具, 共享属性, 旋转工具, 选择源图层, 洋葱皮, 色彩管理, 22.5 构建新图案, 渐变编辑器菜单
Alpha 通道, 构建图层遮罩
画笔, *板鼠标和手写笔, 画笔工具, 构图, 15.2 绘图工具概述, 绘图工具选项
通道, 遮罩和选择, 通道对话框
克隆工具, 15.6 克隆工具
帧, 方法三:沿路径移动
渐变, 22.5 构建新图案, 渐变编辑器菜单
图像, 共享属性
图像预览, 旋转工具
图层, 修正曝光, 调整颜色, 恢复非常旧的照片, 让照片看起来更旧, 使用同一场景的多次拍摄, 悬挂窗帘, 叠加图像, 图像叠加, 自我合成, 图层对话框中的图层条目, 12.2 混合模式, 通道对话框, 选择源图层
图层组, 11.2 图层菜单
图层蒙版, 14.2 图层蒙版
洋葱皮图层, 洋葱皮
操作, 9.5 撤销
绘画动态, 绘图工具选项, 铅笔工具
绘画工具, 画笔工具, 颜色管理
快速蒙版, 创建选区蒙版
选区蒙版, 构建自然蒙版
作为图层打开, 数字拼贴, 模糊选择工具
打开图像对话框, 缩放, 创建新图像, 从文件加载图像
打开位置对话框, 创建新图像, 从文件加载图像
打开, 单窗口界面, 图像窗口菜单, 键盘快捷键, 点击与拖动, 创建新图像, 从文件加载图像, 从文件加载图像, 从文件加载图像
作为图层, 从文件加载图像
文件, 键盘快捷键
图像, 单窗口界面, 点击与拖动, 创建新图像
位置, 从文件加载图像
菜单, 图像窗口菜单
最*, 从文件加载图像
视觉错觉, 色盲
选项对话框, 可停靠对话框
方位图编辑器, GIMPressionist
输出通道, 归一化
输出级别, 色阶, 曲线, 颜色增强, 扫描模式
输出范围,旋转颜色,旋转颜色,扫描模式
覆盖混合模式,使用多次捕捉相同场景,一块丝绸,添加浮雕和适当阴影,使用混合模式,亮度模式
P
页面翻转滤镜,新闻纸效果
绘画动态,*板鼠标和触控笔,定义对象和基础颜色,最后修饰,构图,树木,树木,绘制椭圆和矩形,第三个例子:斯科特效应,使用路径,创建选择蒙版,15.2 绘图工具概述,绘图工具选项,绘图工具选项,绘图工具选项,绘图工具选项,绘图工具选项,绘图工具选项,绘图工具选项,绘图工具选项,对话框菜单,六个实用的可停靠对话框,六个实用的可停靠对话框,工具预设对话框,铅笔工具,铅笔工具,画笔工具,画笔工具,橡皮擦工具,喷枪工具,喷枪工具,15.6 克隆工具,透视克隆工具,透视克隆工具,透视克隆工具,15.10 结合工具预设、画笔和绘画动态,15.10 结合工具预设、画笔和绘画动态,15.10 结合工具预设、画笔和绘画动态,15.10 结合工具预设、画笔和绘画动态,预定义工具预设,颜色管理,窗口管理,22.4 创建新画笔,22.4 创建新画笔,定义动画画笔
喷枪,橡皮擦工具
和工具预设,工具预设对话框,15.10 结合工具预设、画笔和绘画动态
角度,绘图工具选项
动画画笔,六个有用的可停靠对话框
回答曲线,色彩管理
纵横比,绘图工具选项
基本,构图
选择,绘图工具选项
当前,15.6 克隆工具,透视克隆工具,15.10 组合工具预设、画笔和 Paint Dynamics,22.4 构建新画笔
描述,绘图工具选项
模拟,绘制椭圆和矩形,使用路径
渐隐,绘图工具选项,铅笔工具
与动画画笔不兼容,定义动画画笔
墨水工具,喷枪工具
抖动,绘图工具选项
新的,树木,创建选择蒙版,铅笔工具,预定义工具预设,窗口管理
关闭,定义对象和基础颜色
不透明度,15.2 绘图工具概述
预定义,15.10 组合工具预设、画笔和 Paint Dynamics
随机颜色,修饰,树木,第三个示例:Scott 效应
速率,喷枪工具,透视克隆工具
大小,绘图工具选项,画笔工具
标签,对话框菜单
滚轮,画笔工具
使用卷积工具,透视克隆工具
无颜色,绘图工具选项,六个有用的可停靠对话框,22.4 构建新画笔
Paint Dynamics 编辑器,绘图工具选项,Paint Dynamics,15.10 组合工具预设、画笔和 Paint Dynamics
Paint Dynamics 映射矩阵,混合工具
Paint Dynamics 标签,可停靠对话框
画笔工具,*板鼠标和触控笔,*板鼠标和触控笔,*板鼠标和触控笔,前景选择工具,定义对象和基础颜色,铅笔工具,像素艺术,画笔工具,树木,第三个示例:斯科特效应,使用 1 像素宽图层,数字拼贴,单窗口模式,使用路径,创建选择蒙版,构建自然蒙版,15.2 绘图工具概述,铅笔工具,画笔工具,橡皮擦工具,15.10 组合工具预设、画笔和绘画动态,定义动画画笔
精度,定义对象和基础颜色
抗锯齿,铅笔工具
清理蒙版,创建选择蒙版
当前,单窗口模式
描述,像素艺术,画笔工具,铅笔工具,画笔工具
用于编辑选择,前景选择工具
用于可*铺纹理,第三个示例:斯科特效应,使用 1 像素宽图层
在图层蒙版中,数字拼贴
新画笔,树木
普通触控笔尖,*板鼠标和触控笔,橡皮擦工具
在蒙版上,构建自然蒙版
选项,15.2 绘图工具概述,15.10 组合工具预设、画笔和绘画动态
压力,*板鼠标和触控笔
签名,*板鼠标和触控笔
描边,使用路径
带有动画画笔,定义动画画笔
绘画工具,绘图与插图,修饰细节,蒙版与选择,9.5 撤销,亮度模式,色彩管理工作流,使用路径,15.2 绘图工具概述,混合工具
数字绘画,涂抹工具
调色板,选择颜色调色板,选择颜色调色板,存储的表示,索引模式,地图子菜单,梯度地图,梯度地图,边界*均值,颜色到透明,渐变对话框,导出为 GIF,PNG,XCF,窗口管理,构建渐变,22.7 构建新调色板,22.7 构建新调色板,导入调色板
Alpha 值,导出为 GIF
可用,索引模式
上色,颜色到透明
创建,边界*均值,构建渐变
当前,梯度地图
复制,22.7 构建新调色板,导入调色板
地图,梯度地图
新,PNG,窗口管理,22.7 构建新调色板
最优,存储的表示,地图子菜单
调色板编辑器,22.7 构建新调色板
调色板对话框,颜色选择器,六个有用的可停靠对话框,渐变对话框,22.7 构建新调色板
Pandora 插件,修饰全景图
全景,5.3 构建全景图,合成摄影项目
纸张拼贴滤镜,地图对象
参数化画笔,六个有用的可停靠对话框,22.4 构建新画笔,定义动画画笔,定义参数化画笔
粘贴,像素艺术,从不同的人物肖像中提取特征,数字拼贴,选择区域,选择菜单,编辑菜单
路径,绘制椭圆和矩形,绘制复杂形状,10.2 指南,前景选择工具,前景选择工具,修改路径,修改路径,修改路径,编辑文本
锚点, 绘制复杂形状, 修改路径, 修改路径, 编辑文本
控制柄, 前景选择工具
对齐到, 10.2 标尺
描边, 绘制椭圆和矩形, 前景选择工具, 修改路径
路径对话框, 前景选择工具, 使用路径, 路径对话框, 编辑文本
路径工具, 绘制椭圆和矩形, 前景选择工具
图案, 可停靠对话框, 4.1 教程:制作行李标签, 制作无缝滤镜, 六个有用的可停靠对话框, PNG, XCF, 色彩管理, 窗口管理, 定义参数化画笔
图案对话框, 可停靠对话框, 选择菜单, 六个有用的可停靠对话框, 克隆工具, XCF, 定义参数化画笔
PDF, 导出图像, 打印原理, PostScript 和 PDF
铅笔工具, 在 GIMP 中绘图, *板鼠标和手写笔, 铅笔工具, 渐变工具, 铅笔工具
Perl 编程语言, 脚本和插件
透视, 照片修饰, 裁剪、矫正和恢复透视, 使用克隆工具, 透视克隆, 2.6 练习, 生成投影阴影, 方法三:沿路径移动, 修改路径, 13.4 使用选择, 变换图层, 应用变换, 控制点
透视克隆工具, 使用克隆工具, 2.6 练习, 克隆工具, 透视克隆工具
透视滤镜, 投影阴影, 透视
透视工具,裁剪、校正和恢复透视,2.6 练习,生成阴影,克隆工具,缩放工具,透视工具
PGM,TIFF
照片效果预设,21.2 值得注意的插件
复印滤镜,复印
照片,最大化图像,照片修饰,照片修饰,照片修饰,纠正曝光,纠正曝光,纠正色彩*衡,移除物体,消除红眼,消除红眼,消除红眼,剪切图像,调整亮度、对比度和色阶,调整亮度、对比度和色阶,前景选择工具,前景选择工具,修改亮度,改变风景的天空,纠正颜色,纠正颜色,纠正划痕和斑点,修复非常老的照片,5.3 创建全景,修饰全景,数字拼贴,10.4 缩放,矩形选择工具,19.3 数码相机,离散化
(另见老照片滤镜)
拼贴,修饰全景
纠正,纠正曝光,纠正色彩*衡,消除红眼,调整亮度、对比度和色阶
裁剪,照片修饰,矩形选择工具
改进,照片修饰,纠正曝光,剪切图像,调整亮度、对比度和色阶,前景选择工具,修改亮度,改变风景的天空
全景,5.3 创建全景
打印,消除红眼
表示,离散化
调整大小, 去除红眼, 前景选择工具
分辨率, 去除物体
恢复, 颜色校正, 颜色校正, 修复划痕和斑点
修饰, 照片修饰, 10.4 缩放
扫描, 最大化图像
自我合成, 数字拼贴
缩略图, 19.3 数码相机
选择滤镜, 抛掷
像素艺术, 铅笔工具
像素化滤镜, 运动模糊
像素, 扫描, 1.3 图像处理, 去除红眼, 给蘑菇上色, *滑过渡, *滑过渡, *滑过渡, 图像预处理, 边缘检测, 直方图与通道分解, 滤波原理, 特征矩阵, 特征矩阵, 10.1 标尺与单位, 图层对话框的组件, 图层对话框中的图层条目, 颜色模型, 颜色模型, 存储的表示, 存储的表示, 索引模式, 索引模式, 选择, 选择菜单, 选择菜单, 选择菜单, 构建图层蒙版, 操作图层蒙版, 变换图层, 共享属性, 旋转工具, 17.8 通用滤镜, 膨胀, GIMPressionist, 照片复印, CML 探索器, 应用变换, 将视频分割为帧, GIF, GIF, GIF, 离散化, 离散化, 离散化, 数字化, 数字化, 数字化, 数字化, 数字化, 颜色的生成原理
1 字节,存储表示
3 字节,数字化
32 位,数字化
Alpha,图层对话框中的图层条目
*均,GIMPressionist
中心,特征矩阵,膨胀
对应关系,10.1 标尺与单位
当前,17.8 通用滤镜
扩散,索引模式
离散,离散化
发光,离散化
灰度级,数字化
灰度,颜色模型,数字化
在同一区域,边缘检测
索引,存储表示,GIF
强度,直方图与通道分解
插值,变换图层
邻*,滤波原理,复印,CML 探索器,GIF
不透明,共享属性
数量,图像预处理
部分选择,*滑过渡,选择菜单,操作图层蒙版
每英寸,扫描,1.3 与图像一起工作,去除红眼,数字化
RGB 模型,颜色模型
已选择,*滑过渡,选择,选择菜单,选择菜单,构建图层蒙版,旋转工具,将视频拆分成帧
尺寸,GIF
子像素,离散化,颜色是如何产生的
透明度,为蘑菇上色
不变,特征矩阵,索引模式
解锁,图层对话框的组件
未选择,*滑过渡,应用变换
像素图像,图像格式,栅格与矢量格式,Netpbm 格式,隐藏或显示图像窗口的部分,22.4 创建新画笔
等离子滤镜,变形
播放,方法一:逐帧播放,方法三:沿路径移动,画彩虹雏菊,控制点,操作帧,编码,播放和导航器
插件浏览器,9.5 撤销操作
插件注册表,9.6 GIMP 帮助系统
插件,标志和纹理,5.3 构建全景图,方法二:过滤所有图层,多窗口模式,9.5 撤销操作,17.1 常见属性,动画工具,过滤所有图层,扫描仪和驱动程序,19.3 数码相机,选择格式,使用 GTK 界面打印,脚本和插件
PNG,去除红眼,有用的图片地图对话框,8.4 为网页优化图片,导出图像,输出格式,播放和导航器,选择格式,布局引擎和浏览器,GIF,导出为 GIF,PNG,PNG,PNG,压缩,压缩,压缩,压缩
动画,输出格式
描述,导出为 GIF,PNG
导出为,导出图像,PNG
对于帧,播放和导航器
对于照片,压缩
无损,去除红眼
演示,8.4 为网页优化图片
透明度,有用的图片地图对话框
与 GIF 对比,GIF,压缩
与 JPEG 对比,PNG,压缩
与 TIFF 对比,选择格式
与 Internet Explorer 一起使用,布局引擎和浏览器
指针对话框,颜色选择器工具,颜色选择器工具
极坐标滤镜,页面卷曲
人像, 移除对象, 使用克隆工具, 修正颜色, 让照片看起来更古老, 改善人像, 合成摄影, 数字拼贴, 数字拼贴, 动画静态图像, 形态变换, 边缘检测, 克隆工具, 选择转动画图像, 栅格和矢量格式
合成, 合成摄影
构图, 数字拼贴, 数字拼贴
改进, 让照片看起来更古老, 改善人像
形态变换, 动画静态图像, 形态变换
去除瑕疵, 使用克隆工具, 克隆工具
更柔和, 修正颜色
修饰, 边缘检测
转换, 选择转动画图像
使用闪光灯, 移除对象
矢量图形, 栅格和矢量格式
灰度化工具, 亮度-对比度
PostScript, 打印原理, 使用 Gutenprint 打印, PostScript 和 PDF
PPM, Netpbm 格式
偏好设置对话框, 可停靠对话框, 1.4 使用*板, 多窗口模式, 处理多个图像, 9.6 GIMP 帮助系统, 色彩管理工作流, 色阶, 绘图工具选项, 绘画动态, 转换文件格式, XCF, 脚本和插件, 自定义 GIMP, 隐藏或显示图像窗口的部分
预设设置, 颜色选择器, 色彩*衡, 色相-饱和度
打印对话框, 在 GIMP 中绘图, 使用 GIMP 打印, 打印原理
打印尺寸对话框, 调整图像大小
使用 Gutenprint 打印对话框, 使用 GTK 接口打印
打印机, 最大化图像, 使用 GIMP 打印, 去除红眼, 色彩管理工作流, 色彩管理工作流, 扫描仪和驱动程序, 处理原始照片, 处理原始照片, 处理原始照片, 处理原始照片, 打印原理, 打印原理, 打印原理, 打印原理, 打印原理, 打印原理, 打印原理, 使用 GTK 接口打印, 使用 GTK 接口打印, 使用 GTK 接口打印, 使用 GTK 接口打印, 使用 Gutenprint 打印, 使用 Gutenprint 打印, 使用 Gutenprint 打印, 图像格式, 图像格式, PostScript 和 PDF, PostScript 和 PDF, PostScript 和 PDF, 色彩管理, 离散化, 离散化, 离散化, 数字化, 数字化, 减色模型, 减色模型, 减色模型, 减色模型, 减色模型
一体机, 最大化图像
黑色墨水, 减色模型, 减色模型
墨盒, 打印原理
最便宜的, 打印原理
色彩空间, 色彩管理工作流, 色彩管理
颜色, 打印原理, 离散化
成本, 打印原理
定义, PostScript 和 PDF
驱动程序, 使用 GIMP 打印, 处理原始照片, 打印原理
色域, 色彩管理工作流
Gutenprint, 使用 Gutenprint 打印
喷墨, 去除红眼, 处理原始照片, 使用 GTK 界面打印, 使用 GTK 界面打印, 图像格式, PostScript 和 PDF, 离散化, 数字化, 减色模型
激光, 处理原始照片, 使用 GTK 界面打印, 使用 GTK 界面打印, 图像格式, PostScript 和 PDF, 离散化, 数字化
制造商, 扫描仪与驱动程序
采购, 处理原始照片, 打印原理
质量, 减色模型
可更换打印头, 打印原理
选择, 使用 Gutenprint 打印
设置, 使用 Gutenprint 打印
打印, 1.3 图像处理, 使用 GIMP 打印, 去除红眼, 去除红眼, 去除红眼, 调整图像大小, 叠加图片, 创建新图像, 10.1 尺寸和单位, 色彩模型, 色彩模型, HSV 模式, 颜色选择器, 通道混合器, 分解, 调整图像大小, 扫描模式, 扫描分辨率, 处理原始照片, TIFF, 色彩管理, 显示过滤器, 数字化, 数字化, 减色模型, 减色模型
黑白, 数字化
CMY, 减色模型
CMYK, 色彩模型, 颜色选择器, 通道混合器, 分解, 减色模型
色彩空间, HSV 模式
描述, 处理原始照片
设备, 色彩模型
尺寸, 去除红眼, 调整图像大小
灰度, 扫描模式
ICC 配置文件, 显示滤镜
分辨率, 1.3 图像处理, GIMP 打印, 去除红眼, 创建新图像, 10.1 标尺和单位, 扫描分辨率, 数字化
仿真, 颜色管理
小, 叠加图像
软件, 去除红眼, 调整图像大小
TIFF, TIFF
程序浏览器, 9.6 GIMP 帮助系统, Elsamuko 脚本, Scheme, Python
红绿色盲, 显示滤镜, 色盲, 色盲
Python, 脚本与插件, Scheme, Python 和 C, Scheme
Python-Fu, 滤镜, Scheme, Python
Q
Qbist 滤镜, 迷宫
快速遮罩, 曝光修正, 图像剪切, 调整颜色, *滑过渡, 蒙版与选择, 9.5 撤销操作, 选择作为灰度图像, 修改路径, 蒙版, 选择到动画图像, 隐藏或显示图像窗口的部分内容
R
光栅图像, 颜色, 图像格式, 光栅与矢量格式
原始格式, 颜色, 选择格式, Netpbm 格式
重新组合工具, 直方图修改, 直方图与通道分解, 通道混合器, 分解
矩形选择工具, 选择工具选项, 修正颜色, 像素艺术, 绘制椭圆和矩形, 4.2 纹理, *滑过渡, 布局, 多图像工作, 快捷键, 选择作为轮廓, 选择作为灰度图像, 常见选项, 编辑菜单, 对齐工具
(另见圆角矩形工具)
红色通道,修改亮度,透视克隆,颜色校正,燃烧的徽标,直方图和通道分解,通过动态扩展提取信息,归一化,信息子菜单,通道对话框
(参见通道)
红眼,去除物体,修改亮度,通道对话框
红眼移除滤镜,去除红眼,NL 滤镜
反射,第一种方法:选择红色通道,让照片看起来更旧,生成投影阴影,4.4 练习,极坐标,渐变光晕,灼烧,压缩,颜色是如何产生的
折射,反锐化掩模,压缩,颜色是如何产生的
正则表达式,形态工具对话框
渲染滤镜,生成可*铺图像的其他滤镜,扭曲
渲染字体映射对话框,文本工具选项
渲染意图,色彩管理工作流程,色彩管理工作流程,色彩管理,显示滤镜
重置所有滤镜,17.1 常见属性
调整大小,1.3 图像操作,去除红眼,调整图像大小,调整图像大小,变换图像,变换图像,调整图像大小,透视,如何用不同颜色绘图?
画布,调整图像大小
图像,1.3 图像操作,去除红眼,变换图像,调整图像大小,透视
图像,如何用不同颜色绘图?
图层,调整图像大小,变换图像
分辨率, 扫描, 1.3 图像处理, 使用 GIMP 打印, 删除对象, 去除红眼, 去除红眼, 调整图像大小, 创建新图像, 创建新图像, 创建新图像, 导出图像, 10.1 标尺与单位, 10.1 标尺与单位, 最后五个条目, 扫描仪与驱动程序, 设置扫描参数, 扫描分辨率, PostScript 和 PDF, PostScript 和 PDF, 默认图像网格, 图像窗口
图像, 1.3 图像处理, 调整图像大小, 创建新图像, 导出图像, 10.1 标尺与单位, 10.1 标尺与单位, 默认图像网格
图层, 最后五个条目
显示器, 图像窗口
PDF, PostScript 和 PDF
照片, 删除对象
PostScript, PostScript 和 PDF
打印, 使用 GIMP 打印, 去除红眼, 创建新图像
扫描, 扫描, 扫描仪与驱动程序, 设置扫描参数, 扫描分辨率
屏幕, 去除红眼, 创建新图像
Retinex 工具, 滤镜包
修图, 选择工具选项, 修正颜色, 恢复非常旧的照片, 让照片看起来更旧, 提升肖像, 合成摄影, 从不同的肖像中提取特征, 透视克隆工具, 液态缩放
RGB, 扫描, 标志和纹理, 第一种方法:拉丝金属效果, 第三个示例:斯科特效应, 添加浮雕效果, 燃烧的标志, 燃烧的标志, 从不同的肖像中提取特征, 图像预处理, 图像预处理, 图像预处理, 动态扩展, 动态扩展, 动态扩展, 直方图与通道分解, 直方图与通道分解, 直方图与通道分解, 通过动态扩展提取信息, 通过动态扩展提取信息, 创建新图像, 色彩模型, 色彩模型, 色彩模型, 色彩模型, 色彩模型, 色彩模型, 存储的表示, 12.2 混合模式, 光照模式, 颜色选择器, 颜色选择器, 颜色选择器, 色阶, 色阶, 曲线, 曲线, 色彩*衡, 色相-饱和度, 亮度-对比度, 去饱和, 12.6 色彩子菜单, 归一化, 归一化, 通道混合器, 通道混合器, 通道混合器, 分解, 分解, 映射子菜单, 映射子菜单, 外星映射, 外星映射, 旋转颜色, 信息子菜单, 边界*均, 滤镜包, 选择, 六个有用的可停靠对话框, 油漆桶工具, 颜色选择工具, 曲线弯曲, 曲线弯曲, 雕刻, 新闻纸效果, 光照效果, 17.8 一般滤镜, 衍射图案, 优化和播放动画, 文件格式转换, 选择格式, GIF, GIF, 导出为 GIF, PNG, 色彩管理, 22.4 创建新画笔, 22.5 创建新图案, 渐变编辑器, 创建渐变, 22.7 创建新调色板, 导入调色板, 索引调色板, 颜色的生成方式, 加法模型, 加法模型, 减法模型, 减法模型, 减法模型, 减法模型, HSV 模型, HSV 模型
通道,扫描,第一种方法:刷金属效果,第三个例子:斯科特效应,从不同的肖像中提取特征,图像预处理,图像预处理,动态扩展,动态扩展,动态扩展,直方图和通道分解,直方图和通道分解,通过动态扩展提取信息,通过动态扩展提取信息,12.2 混合模式,颜色选择器,级别,级别,曲线,亮度-对比度,12.6 颜色子菜单,标准化,标准化,通道混合器,通道混合器,外星图,外星图,信息子菜单,选择,颜色选择工具,17.8 通用滤镜,22.5 创建新图案,22.7 创建新调色板,加法模型
以百分比表示,颜色选择工具
分解,动态扩展,直方图和通道分解,通道混合器,加法模型
失真,图像预处理
伽玛,选择
直方图,图像预处理,动态扩展,信息子菜单
输入范围,级别
反转,级别
拉伸,标准化
转换,通过动态扩展提取信息
数值,扫描,第一种方法:刷金属效果,第三个例子:斯科特效应,直方图和通道分解,12.2 混合模式,颜色选择器,22.5 创建新图案,22.7 创建新调色板
使用外星图工具,外星图
使用通道混合器工具,标准化,通道混合器
使用颜色交换工具, 外星地图
使用卷积矩阵滤镜, 17.8 通用滤镜
使用曲线工具, 动态扩展, 通过动态扩展提取信息, 曲线
使用 Levels 工具, 从不同肖像中提取特征
使用色调分离工具, 亮度-对比度
使用白*衡工具, 12.6 颜色子菜单
色彩空间, 燃烧徽标, 索引调色板
颜色, 滤镜包
组件, 色彩模型
立方体, 色彩模型, 光照模式, 加色模型, 减色模型, HSV 模型
编码, GIF
直方图, 边界*均值
图像, 六个实用的可停靠对话框, 曲线弯曲, 光照效果, PNG, 导入调色板
模式, 徽标与纹理, 燃烧徽标, 创建新图像, 存储表示, 色相-饱和度, 地图子菜单, 旋转颜色, 曲线弯曲, 雕刻, 优化和播放动画, 文件格式之间的转换, GIF, 22.4 创建新画笔, 构建渐变
模型, 直方图和通道分解, 色彩模型, 色彩模型, 色彩模型, 颜色选择器, 曲线, 色彩*衡, 通道混合器, 分解, 分解, 地图子菜单, 桶形填充工具, 报纸印刷效果, 衍射图案, 导出为 GIF, 颜色如何产生, 减色模型, 减色模型, 减色模型, HSV 模型
加法, 色彩模型
互补色, 曲线
分解, 通道混合器, 分解, 新闻纸效果
基本颜色, 色彩模型, 减法模型
在颜色选择器中, 颜色选择器
在 GIMP 内存中, 色彩模型
在 PNG 中, 导出为 GIF
内部表示, 减法模型
与 HSV 对比, 减法模型, HSV 模型
使用外星地图工具, 地图子菜单
使用桶形填充, 桶形填充工具
使用分解工具, 直方图与通道分解
使用衍射图案, 衍射图案
使用色相-饱和度工具, 色彩*衡
配置文件, 色彩管理
进度, 添加浮雕效果
值, 选择格式, 渐变编辑器
RGB 噪声滤镜, 山脉, 无缝滤镜, 生成可*铺图像的其他滤镜, 差值混合模式, 悬挂窗帘效果, 悬挂窗帘效果, 第一种方法:拉丝金属效果, 第一种方法:拉丝金属效果, 向景观添加雨滴, 投掷
描述, 投掷
用于拉丝金属效果, 悬挂窗帘效果
用于构建纹理, 第一种方法:拉丝金属效果
用于填充表面, 生成可*铺图像的其他滤镜
用于生成雨滴, 向景观添加雨滴
用于生成可*铺图像, 无缝滤镜, 悬挂窗帘效果
用于生成木材纹理, 第一种方法:拉丝金属效果
用于改善纹理, 差值混合模式
使用绘图, 山脉
RGBA, 分解
波纹滤镜, 极坐标
波纹工具, 烧录效果
RLE 模糊, 高斯模糊
杆, 分解, 图像格式, 视觉与图像表示
旋转颜色对话框, 旋转颜色, 旋转颜色
旋转工具, 照片修饰, 裁剪、调整和恢复透视, 修改亮度, 修正颜色, 11.4 图像:图层菜单, 变换图层, 变换图层, 旋转工具, 旋转工具
旋转颜色, 旋转颜色
圆角, 让照片看起来更旧
圆角滤镜, 圆角
圆角矩形工具, 选择菜单
(另见矩形选择工具)
S
样本*均, 颜色选择工具
样本着色工具, 旋转颜色
样本合并, 使用图层保持轮廓可见
样本合并, 模糊选择工具, 桶形填充工具, 15.6 克隆工具, 颜色选择工具
样本点对话框, 显示过滤器
SANE, 最大化图像, 扫描仪和驱动程序, 扫描仪和驱动程序, 使用 Gutenprint 打印, C.7 其他图形应用程序
饱和度, 画彩虹雏菊, 颜色模型, 12.2 混合模式, 颜色失真模式, 色彩管理工作流, 颜色选择器, 颜色选择器, 色彩*衡, 色相-饱和度, 12.6 颜色子菜单, 旋转颜色, 滤镜包, 闪光, 选择格式, 22.5 创建新图案, 减色模型
饱和度混合模式, 使用混合模式, 颜色失真模式
饱和度通道, 选择调色板, 分解
另存为, 保存图像
保存图像对话框, 缩放, 保存图像
保存,缩放,保存图像,从不同肖像中提取特征,遮罩与选择,双筒望远镜动画,从文件加载图像,保存图像,保存图像,9.5 撤销操作,帧频与视角,19.1 截取屏幕截图,选择格式,JPEG,GIF,PNG
复制,保存图像,保存图像
作为动画的帧,帧频与视角
图像,缩放,从不同肖像中提取特征,从文件加载图像,保存图像,9.5 撤销操作,19.1 截取屏幕截图,选择格式,GIF,PNG
缩略图,JPEG
到通道,遮罩与选择,双筒望远镜动画
图像缩放对话框,1.3 图像处理,去除红眼,调整图像大小,10.1 尺寸标尺与单位,调整图像大小
图层缩放对话框,调整图像大小,草原,最后五个条目
缩放工具,调整图像大小,数字拼贴,旋转工具
缩放,1.3 图像处理,去除红眼,调整图像大小,草原,朝向观众缩放,10.1 尺寸标尺与单位,最后五个条目,调整图像大小,文件格式之间的转换
框架,文件格式之间的转换
图像,1.3 图像处理,去除红眼,10.1 尺寸标尺与单位,调整图像大小
图层,调整图像大小,草原,朝向观众缩放,最后五个条目
扫描仪,最大化图像,扫描,剪切图像,HSV 模式,色彩管理工作流,去条纹,去红眼,19.1 捕捉截图,扫描模式,扫描分辨率,图像格式
扫描仪颜色空间,色彩管理工作流
扫描,最大化图像,扫描,扫描,19.1 捕捉截图,扫描仪与驱动程序,设置扫描参数,扫描模式,扫描分辨率,使用 Gutenprint 打印
分辨率,扫描,扫描仪与驱动程序,设置扫描参数,扫描模式,扫描分辨率
Scheme 语言,脚本与插件,Scheme、Python 与 C,Elsamuko 脚本,Python
剪刀选择工具,简单选择工具,9.5 撤销操作,模糊选择工具,前景选择工具,对齐工具
划痕,修正颜色,修正划痕和斑点,通过动态扩展提取信息,比较内置滤镜,去隔行扫描
屏幕,开始使用,可停靠对话框,可停靠对话框,可停靠对话框,可停靠对话框,打开图像,缩放,1.3 图像处理,1.3 图像处理,去除红眼,去除红眼,画彩虹雏菊,GIMP 界面,GIMP 界面,多窗口模式,单窗口模式,单窗口模式,图像窗口,常见标签菜单选项,常见标签菜单选项,创建新图像,HSV 模式,动画工具,帧频率与视觉,优化和播放动画,处理原始照片,环境,图像窗口,图像窗口,窗口管理,数字化,数字化,数字化,颜色是如何产生的,颜色是如何产生的,颜色是如何产生的,加法模型
校准,图像窗口
颜色,颜色是如何产生的
与周围环境的对比,动画工具,帧频率与视觉
坐标,图像窗口
拥挤的,可停靠对话框,常见的标签菜单选项
CRT,1.3 图像处理,颜色是如何产生的
定义,数字化
色域,加法模型
图像大于,画彩虹雏菊,优化和播放动画
图像大小,数字化
大的,单窗口模式
布局,开始使用,可停靠对话框,GIMP 界面,窗口管理
LCD,1.3 图像处理,数字化,颜色是如何产生的
打印,处理原始照片
分辨率,去除红眼,创建新图像
单窗口,多窗口模式
大小,缩放,单窗口模式,图像窗口
小,打开图像,去除红眼,GIMP 界面,常见标签菜单选项,环境
标准,HSV 模式
整体,可停靠对话框
窗口,可停靠对话框
屏幕混合模式,修正曝光,添加浮雕效果和适当阴影,使用混合模式,自我合成,给景观添加雨水,边缘检测方法,保持像素不变的模式
截图,拍摄,获取和打印图像,19.1 截取屏幕截图
Script-Fu,滤镜,脚本和插件,Scheme,F.1 GIMP 批处理模式
脚本,滤镜,脚本和插件
分割,比较内置滤镜
(另见边缘检测)
颜色选择工具,调整颜色,选择工具选项,修改亮度,像素艺术,悬挂窗帘,*滑过渡,蒙版和选择,边缘检测方法,模糊选择工具,蒙版,通道对话框
选择菜单,13.4 使用选择
选定像素,选择,选择菜单,选择菜单,构建图层蒙版,旋转工具,将视频分割为帧
选择帧,修改帧,播放和导航器
selection, 修正曝光, 调整亮度、对比度和色阶, 调整颜色, 选择工具选项, 修改亮度, 改变风景的天空, 绘制直线, 绘制椭圆和矩形, 4.1 教程:制作行李标签, 自组合, 布局, 最后五个条目, 选择, 作为轮廓的选择, 作为灰度图像的选择, 作为灰度图像的选择, 常见选项, 矩形选择工具, 模糊选择工具, 模糊选择工具, 路径对话框, 选择菜单, 选择菜单, 选择菜单, 编辑菜单, 蒙版, 通道对话框, 透明度和 Alpha 通道, 透明度和 Alpha 通道, 混合工具, 调整图像大小, 显示过滤器
boundary, 作为灰度图像的选择, 常见选项, 模糊选择工具
cropping to, 最后五个条目, 调整图像大小
inverting, 修正曝光, 调整亮度、对比度和色阶, 调整颜色, 修改亮度, 自组合, 选择菜单
mask, 作为灰度图像的选择, 蒙版, 透明度和 Alpha 通道
outline, 选择工具选项, 改变风景的天空, 选择, 作为轮廓的选择, 模糊选择工具, 路径对话框, 选择菜单, 混合工具, 显示过滤器
shrinking, 绘制椭圆和矩形, 4.1 教程:制作行李标签, 矩形选择工具, 选择菜单
描边,绘制直线,布局,编辑菜单
到 Alpha 通道,透明度和 Alpha 通道
到通道,通道对话框
选择编辑器对话框,选择菜单
选择到 Animimage,方法一:逐帧,选择到 Animimage
选区工具,去除红眼,剪切图像,调整亮度、对比度和色阶,调整亮度、对比度和色阶,选区工具选项,选区工具选项,选区工具选项,选区工具选项,简单选区工具,简单选区工具,简单选区工具,简单选区工具,前景选择工具,修改亮度,修改亮度,第一种方法:选择红色通道,第一种方法:选择红色通道,颜色校正,像素艺术,绘制直线,绘制椭圆和矩形,4.2 纹理,变换背景,*滑过渡,*滑过渡,蒙版和选区,叠加图像,数字拼贴,布局,多图像工作,键盘快捷键,键盘快捷键,9.5 撤销,9.5 撤销,10.2 辅助线,选区作为轮廓,选区作为轮廓,选区作为灰度图像,选区作为灰度图像,常用选项,常用选项,矩形选择工具,自由选择工具,模糊选择工具,模糊选择工具,剪刀选择工具,前景选择工具,选择菜单,编辑菜单,编辑菜单,编辑菜单,使用图层蒙版,对齐工具,对齐工具,NL 滤镜
按颜色,*滑过渡,蒙版和选区
椭圆,选择工具选项,第一种方法:选择红色通道,绘制直线,快捷键,10.2 引导线,矩形选择工具,编辑菜单
前景,简单选择工具,前景选择工具
自由,去除红眼,剪切图像,更改亮度、对比度和色阶,选择工具选项,简单选择工具,修改亮度,第一种方法:选择红色通道,叠加图像,数字拼贴,9.5 撤销,常见选项,自由选择工具,剪刀选择工具,NL 滤镜
模糊,更改亮度、对比度和色阶,选择工具选项,简单选择工具,修改亮度,变换背景,选择作为轮廓,选择作为灰度图像,模糊选择工具,选择菜单,编辑菜单,使用图层蒙版
矩形,选择工具选项,修正颜色,像素艺术,绘制椭圆和矩形,4.2 纹理,*滑过渡,布局,处理多图像,快捷键,选择作为轮廓,选择作为灰度图像,常见选项,编辑菜单,对齐工具
剪刀,简单选择工具,9.5 撤销,模糊选择工具,前景选择工具,对齐工具
选择性高斯模糊滤镜,特征矩阵,像素化
半扁*滤镜,有用的图像地图对话框,透明度与 Alpha 通道
设置图像画布大小对话框, 转换图像, 调整图像大小
设置图像打印分辨率对话框, 10.1 尺寸标尺和单位, 调整图像大小, 调整图像大小
设置图层边界大小对话框, 最后五个条目
阴影, 裁剪图像, 修饰细节, 像素艺术, 4.1 教程:制作行李标签, 第一种方法:刷金属效果, 第三个例子:斯科特效果, 添加浮雕效果, 添加浮雕效果和适当阴影, 金色标志, 色彩管理工作流, 色阶, 蒙版, 通道对话框, 色盲
阴影, 使用图层保持轮廓可见, 像素艺术, 气刷工具, 河流, 手工构建, 添加浮雕效果, 卷积工具, 页面卷曲, 投影阴影, GIMPressionist, 咖啡渍, 圆角
阴影, 调整亮度、对比度和色阶, 给蘑菇上色, 图案, 构图, 树木, 树木, 曲线, 风, GIMPressionist
形状点, 形态变化, 形态工具对话框
锐化滤镜, 红眼去除
锐度, 1.3 使用图像, 移除对象, 前景选择工具, 合成摄影, 拍摄照片, 红眼去除, 柔光效果, 岩浆效果, 选择格式, 光栅和矢量格式
剪切工具, 调整图像大小, 缩放工具
Shift 滤镜, 极坐标
快捷键, 可停靠对话框, 打开图像, 键盘快捷键, 图层, 图层对话框中的图层项, 11.3 图层组, 11.4 图像:图层菜单, 桶填充工具, 选择字体, 环境, 用户界面, 窗口管理, 键盘快捷键
缩小对话框, 选择菜单
缩小包裹, 缩放, 10.4 缩放
缩小选择, 绘制椭圆和矩形, 4.1 教程:制作行李标签, 矩形选择工具, 选择菜单
SIFT 算法, 5.3 构建全景图
单窗口界面, 入门, 可停靠对话框, 最大化图像, 缩放, 铅笔工具, GIMP 界面, 多窗口模式, 单窗口模式, 图像窗口, 10.4 缩放, 10.4 缩放, 19.1 截屏, 颜色管理
正弦滤镜, Qbist
尺寸地图编辑器, GIMPressionist
切片滤镜, 切片
涂抹滤镜, RGB 噪声
小主题, 用户界面
小砖块滤镜, 4.2 纹理, 生成可*铺图像的其他滤镜, 可*铺模糊, 纸张砖块
*滑调色板对话框, 边框*均值
涂抹工具, 使照片看起来更老, 阴影, 加深/减淡工具, 从不同的肖像中提取特征, 合成摄影项目, 9.5 撤销操作, 透视克隆工具, 卷积工具, 工具选项
吸附, 10.1 标尺和单位, 10.2 引导线, 10.2 引导线, 10.2 引导线, 10.3 网格, 工具选项, 工具选项, 隐藏或显示图像窗口的部分内容
到画布,10.2 引导线
到网格,10.2 引导线,10.3 网格,工具选项
到引导线,10.1 标尺和单位,工具选项,隐藏或显示图像窗口部分
到路径,10.2 引导线
Sobel 滤镜,边缘检测方法,边缘检测方法,霓虹
Soft Light 混合模式,使用同一场景的多次拍摄,使用混合模式,亮度模式
Softglow 滤镜,Softglow
softproof,色彩管理工作流,色彩管理工作流,色彩管理
软件,免费,5.3 创建全景图,动画工具,扫描仪和驱动程序,选择格式,布局引擎和浏览器,Netpbm 格式,自定义 GIMP,环境
太阳光谱,压缩,颜色如何产生,加色模型
Solid Noise 滤镜,Make Seamless 滤镜,生成可*铺图像的其他滤镜,第一个例子:一个真实的画布纹理,*铺
空格键,图像窗口,键盘快捷键,图层对话框中的图层条目
Sparkle 滤镜,光效
光谱,色彩管理工作流,色彩选择器,作为灰度图像的选择,视觉与图像表示,色彩感知,数字化,压缩,颜色如何产生,加色模型
太阳,压缩,颜色如何产生,加色模型
可见的,视觉与图像表示,色彩感知,数字化
Sphere Designer 滤镜,Lava
splash 窗口,GIMP 界面
分割图像为帧对话框,修改帧
Spread 滤镜, 第一个示例:现实的画布纹理, 添加浮雕效果和适当的阴影, RGB 噪声
Spyrogimp 滤镜, 球体设计器
sRGB 色彩空间, 色彩管理工作流, 色彩管理
堆栈, 图层, 改变景观的天空, 使用图层保持轮廓可见, 数字拼贴, 数字拼贴, 朝向观察者的缩放, 图层, 图层对话框的组件, 11.2 图层菜单, 11.2 图层菜单, 11.3 图层组, 11.4 图像:图层菜单, 构建图层蒙版, 修改框架, 洋葱皮
状态栏, 打开图像, 图像窗口菜单, 图像窗口, 显示, 10.3 网格, 颜色选择工具, 调整图像大小, 图像窗口, 隐藏或显示图像窗口的部分内容
故事板, 在多层和多帧之间转换, 洋葱皮
拉伸对比度工具, 使用 1 像素宽的图层, 一个燃烧的徽标, 动态扩展, 边缘检测方法, 边缘检测方法, 归一化, 边缘
拉伸 HSV 工具, 通过动态扩展提取信息, 归一化
描边选择对话框, 绘制直线, 布局
描边, 绘制直线, 绘制椭圆和矩形, 布局, 前景选择工具, 修改路径, 编辑菜单
路径, 绘制椭圆和矩形, 前景选择工具, 修改路径
选择, 绘制直线, 布局, 编辑菜单
减法混合模式, 手工构建, 使用混合模式, 颜色失真模式
减法模型, 色彩模型, 印刷原理, 减法模型, 减法模型
超新星滤镜, 闪光
超采样, 自适应, 混合工具, 渐变光晕
SVG, 前景选择工具, 路径对话框, 光栅与矢量格式, Netpbm 格式
T
标签配置菜单, 停靠窗口和可停靠对话框
标签样式, 常见标签菜单选项
*板, 入门指南, 使用 GIMP 打印, 使用 GIMP 打印, 1.4 使用*板, 1.4 使用*板, 1.4 使用*板, *板鼠标与触控笔, *板鼠标与触控笔, *板鼠标与触控笔, 在 GIMP 中使用*板, 在 GIMP 中使用*板, 选择工具选项, 修正划痕和污点, 定义物体和基础色彩, 画笔工具, 气刷工具, 构图, 从不同肖像中提取特征, 向景观中添加雪, 自由选择工具, 创建选择蒙版, 绘图工具选项, 绘图工具选项, 绘图工具选项, 绘图工具选项, 绘图工具选项, 渐变对话框, 渐变对话框, 画笔工具, 画笔工具, 橡皮擦工具, 气刷工具, 预定义绘画动态, IFS 分形, 色彩管理, 色彩管理, 色彩管理, 色彩管理, 22.4 创建新画笔, 定义动画画笔, 定义动画画笔
调整, 色彩管理
艺术笔, 画笔工具
购买, 入门指南, 使用 GIMP 打印
能力, 喷枪工具
配置, 色彩管理
安装, 1.4 使用*板, 在 GIMP 中使用*板
鼠标, 1.4 使用*板, 渐变对话框
屏幕模式, 色彩管理
触控笔, 1.4 使用*板, *板鼠标和触控笔, *板鼠标和触控笔, 选择工具选项, 修正划痕和斑点, 喷枪工具, 从不同的肖像中提取特征, 给风景加雪, 自由选择工具, 创建选择蒙版, 绘图工具选项, 绘图工具选项, 绘图工具选项, 绘图工具选项, 渐变对话框, 画笔工具, 橡皮擦工具, 预定义画笔动态, IFS 分形, 22.4 创建新画笔, 定义动画画笔, 定义动画画笔
行为, *板鼠标和触控笔
双头, 橡皮擦工具
移动, 绘图工具选项
精度, IFS 分形
压力, 修正划痕和斑点, 喷枪工具, 创建选择蒙版, 绘图工具选项, 画笔工具, 22.4 创建新画笔, 定义动画画笔
旋转, 绘图工具选项
签名, *板鼠标和触控笔
倾斜, 绘图工具选项, 预定义画笔动态
使用克隆工具, 从不同的肖像中提取特征
使用自由选择, 选择工具选项, 自由选择工具
使用 IWarp, 给风景加雪
使用, 使用 GIMP 打印, *板鼠标和触控笔, 在 GIMP 中使用*板, 定义对象和基本颜色, 画笔工具, 构图, 绘图工具选项
Wacom, 颜色管理
标签, 对话框菜单, 预定义的绘画动态, 预定义的工具预设
模板, 点击和拖动, 导出图像, 导出图像
文本编辑器, 选择字体
文本工具, 4.1 教程:制作行李标签, 4.3 标志, 动画, 加深/减淡工具
纹理, 标志和纹理, 4.1 教程:制作行李标签
主题, 用户界面
阈值 Alpha 工具, 透明度与 Alpha 通道
阈值工具, 数字拼贴, 索引模式, 亮度-对比度, 14.3 使用蒙版和通道, 扫描模式
缩略图, 单窗口界面, 颜色选择器, JPEG
预览, 单窗口界面
保存, JPEG
TIFF, 导出图像, 使用路径, 选择格式, TIFF
可*铺功能, 4.2 纹理, 第三个示例:斯科特效应, 燃烧标志, GIMPressionist, 凹凸贴图, 等离子, 迷宫, Qbist
瓷砖缓存, 自定义 GIMP
瓷砖滤镜, 纸张瓷砖
可*铺模糊滤镜, 无缝滤镜, 像素化, 可*铺模糊
定时工具, 透视克隆工具
工具选项对话框, 单窗口模式, 停靠窗口和可停靠对话框, 选择作为灰度图像, 常见选项, 模糊选择工具, 编辑菜单, 15.2 绘图工具概述, 绘图工具选项
工具预设编辑器, 工具预设对话框
工具预设对话框, 渐变对话框, 渐变对话框, 工具预设对话框, 15.10 组合工具预设、画笔和绘画动态
工具箱, 入门, 可停靠对话框, 可停靠对话框, 可停靠对话框, 单窗口界面, 打开图像, 缩放, 1.3 图像操作, 在 GIMP 中绘图, 调整颜色, 简单选择工具, 前景选择工具, 使用克隆工具, 使用图层保持轮廓可见, 使用图层保持轮廓可见, 使用图层保持轮廓可见, 定义对象和基础颜色, 定义对象和基础颜色, 阴影, 阴影, 铅笔工具, 铅笔工具, 像素艺术, 画笔工具, 喷枪工具, 喷枪工具, 4.3 标志, 4.3 标志, 从不同肖像中提取特征, 动画, 方法三:沿路径移动, 变形, 双筒动画, 双筒动画, GIMP 界面, 多窗口模式, 多窗口模式, 多窗口模式, 多窗口模式, 多窗口模式, 单窗口模式, 单窗口模式, 停靠窗口和可停靠对话框, 停靠窗口和可停靠对话框, 关闭窗口和退出 GIMP, 关闭窗口和退出 GIMP, 操作多个图像, 操作多个图像, 操作多个图像, 键盘快捷键, 点击和拖动, 点击和拖动, 点击和拖动, 点击和拖动, 从文件加载图像, 10.4 缩放, 图层对话框的组件, 颜色管理工作流, 曲线, 作为灰度图像的选择, 作为灰度图像的选择, 作为灰度图像的选择, 常见选项, 矩形选择工具, 自由选择工具, 模糊选择工具, 模糊选择工具, 模糊选择工具, 剪刀选择工具, 前景选择工具, 通道对话框, 创建选择蒙版, 15.2 绘图工具概述, 15.2 绘图工具概述, 15.2 绘图工具概述, 工具预设对话框, 渐变工具, 变换图层, 共享属性, 共享属性, 对齐工具, 旋转工具, 旋转工具, 缩放工具, 缩放工具, 透视工具, 深度合并, 工具选项, 工具选项, 工具选项, 窗口管理, 窗口管理, 窗口管理, 窗口管理, 渐变编辑器
额外工具,曲线
底部,工具选项
颜色样本,在 GIMP 中绘图,使用图层保持轮廓可见,动画,点击和拖动,颜色管理工作流,创建选择蒙版,渐变编辑器
对话框,多窗口模式
双击,停靠窗口和可停靠对话框,15.2 绘图工具概述
拖动,单窗口界面,4.3 标志,从不同的肖像中提取特征,方法三:沿路径移动,变形,双目动画,点击和拖动,点击和拖动,点击和拖动,从文件加载图像,图层对话框的组件,通道对话框,深度合并
刷子到,点击和拖动
颜色从,4.3 标志
从,点击和拖动
图像到,单窗口界面,变形
图层到,从不同的肖像中提取特征,方法三:沿路径移动,双目动画
到,点击和拖动,从文件加载图像,图层对话框的组件,通道对话框,深度合并
隐藏,打开图像
图标,缩放,1.3 使用图像,简单选择工具,前景选择工具,使用克隆工具,使用图层保持轮廓可见,使用图层保持轮廓可见,定义对象和基础颜色,定义对象和基础颜色,阴影,阴影,铅笔工具,铅笔工具,像素艺术,画笔工具,气刷工具,气刷工具,4.3 标志,双筒望远镜动画,多窗口模式,关闭窗口和退出 GIMP,处理多个图像,10.4 缩放,选区作为灰度图像,常见选项,矩形选择工具,自由选择工具,模糊选择工具,模糊选择工具,模糊选择工具,剪刀选择工具,前景选择工具,15.2 绘图工具概览,工具预设对话框,混合工具,变换图层,共享属性,共享属性,对齐工具,旋转工具,旋转工具,缩放工具,缩放工具,透视工具,工具选项
气刷,画笔工具
对齐,共享属性
画笔,前景选择工具
填充桶,使用图层保持轮廓可见,气刷工具
裁剪,1.3 使用图像,对齐工具
默认,关闭窗口和退出 GIMP
曝光/加深,阴影
绘图工具,15.2 绘图工具概览
椭圆形,矩形选择工具
橡皮擦,定义对象和基础颜色
翻转,透视工具
前景选择,简单选择工具,剪刀选择工具
自由选择,自由选择工具
模糊选择,模糊选择工具
渐变,混合工具
墨水,喷枪工具
移动,共享属性
画笔,使用图层保持轮廓可见,定义对象和基础颜色,像素艺术
路径,双筒动画,前景选择工具
图案,工具预设对话框
铅笔,铅笔工具
透视,缩放工具
透视克隆,使用克隆工具
位置,工具选项
矩形,处理多个图像,常见选项
旋转,旋转工具
缩放,旋转工具
剪刀,模糊选择工具
按颜色选择,模糊选择工具
选择,将选择区域保存为灰度图像
剪切,缩放工具
涂抹,阴影
文字,4.3 标志
变换,变换图层
缩放,缩放,10.4 缩放
图像缩略图,处理多个图像
在单窗口模式中,可停靠对话框,多窗口模式
保持在上方,窗口管理
移动,单窗口模式
狭窄,可停靠对话框
正常窗口,窗口管理
打开,键盘快捷键
选项对话框,将选择区域保存为灰度图像
演示,可停靠对话框
选择工具,调整颜色
设置,工具选项
工具来源,处理多个图像
工具选项,停靠窗口和可停靠对话框,15.2 绘图工具概述
工具窗口,窗口管理
扩展了,多窗口模式
威尔伯条,多窗口模式
窗口,GIMP 界面,单窗口模式,关闭窗口和退出 GIMP
窗口管理处理,窗口管理
工具,缩放,1.3 使用图像,裁剪图像,使用图层,在 GIMP 中绘画,*板鼠标和手写笔,*板鼠标和手写笔,*板鼠标和手写笔,*板鼠标和手写笔,*板鼠标和手写笔,*板鼠标和手写笔,*板鼠标和手写笔,在 GIMP 中使用*板电脑,照片修饰,照片修饰,裁剪、校正和恢复透视,裁剪、校正和恢复透视,裁剪、校正和恢复透视,曝光修正,曝光修正,颜色*衡修正,去除物体,去除红眼,去除红眼,去除红眼,图像缩放,图像缩放,图像剪切,图像剪切,调整亮度、对比度和级别,调整亮度、对比度和级别,调整亮度、对比度和级别,调整亮度、对比度和级别,调整亮度、对比度和级别,调整亮度、对比度和级别,调整亮度、对比度和级别,调整亮度、对比度和级别,调整亮度、对比度和级别,调整颜色,调整颜色,选择工具选项,选择工具选项,选择工具选项,选择工具选项,选择工具选项,选择工具选项,选择工具选项,选择工具选项,选择工具选项,简单选择工具,简单选择工具,简单选择工具,简单选择工具,简单选择工具,简单选择工具,简单选择工具,简单选择工具,前景选择工具,前景选择工具,前景选择工具,修改亮度,修改亮度,修改亮度,修改亮度,修改亮度,修改亮度,修改亮度,修改亮度,修改亮度,使用克隆工具,使用克隆工具,使用克隆工具,透视克隆,第一种方法:选择红色通道,第一种方法:选择红色通道,第一种方法:选择红色通道,第一种方法:选择红色通道,第一种方法:选择红色通道,第一种方法:选择红色通道,改变风景的天空,改变风景的天空,改变风景的天空,颜色修正,颜色修正,颜色修正,颜色修正,颜色修正,修正刮痕和斑点,修正刮痕和斑点,修正刮痕和斑点,恢复非常旧的照片,让照片看起来更旧,让照片看起来更旧,让照片看起来更旧,让照片看起来更旧,让照片看起来更旧,改善人像,使用多个相同场景的拍摄,2.6 练习,2.6 练习,绘画和插图,使用图层保持轮廓可见,定义物体和基本颜色,定义物体和基本颜色,阴影,阴影,阴影,最后修饰,铅笔工具,铅笔工具,像素艺术,像素艺术,像素艺术,像素艺术,画笔工具,画笔工具,喷枪工具,喷枪工具,喷枪工具, 喷枪工具, 树木, 绘画动态, 橡皮擦工具, 喷枪工具, Spyrogimp
外星地图, 地图子菜单
对齐, 共享属性
混合, 修改亮度, 树木, 4.1 教程:制作行李标签, 生成可*铺图像的其他滤镜, 转换背景, 悬挂窗帘, 4.3 标志, 添加浮雕和适当阴影, 燃烧的标志, 叠加图片, 9.5 撤销, 旋转颜色, 通道对话框, 水桶填充工具
模糊/锐化, 透视克隆工具
亮度-对比度, 第一种方法:选择红色通道, 色调-饱和度, 颜色处理
水桶填充, 使用图层保持轮廓可见, 阴影, 喷枪工具, 画直线, 生成可*铺图像的其他滤镜, 动画, 布局, 9.5 撤销, 工具预设对话框, 水桶填充工具, 预定义画笔
笼子变换, 透视工具
通道混合器, 标准化
克隆, 修正色彩*衡, 移除物体, 修改亮度, 使用克隆工具, 改变风景的天空, 修正划痕和污点, 让照片看起来更旧, 画直线, 从不同的肖像中提取特征, 修整全景图, 15.6 克隆工具, 工具选项
色彩*衡, 更改亮度、对比度和色阶, 差异混合模式, 一块丝绸, 第一种方法:刷金属效果, 第一个示例:逼真的画布纹理, 曲线
色彩交换, 外星地图
颜色选择器, 颜色选择工具, 隐藏或显示图像窗口的部分内容
上色, 悬挂窗帘, 第一种方法:刷金属效果, 色相-饱和度
卷积, 透视克隆工具
裁剪, 1.3 使用图像, 裁剪图像, 裁剪、校正和恢复透视, 去除红眼, 第一种方法:刷金属效果, 对齐工具
曲线, 调整亮度、对比度和色阶, 修正颜色, 让照片看起来更古老, 悬挂窗帘, 第一个例子:逼真的画布纹理, 使用 1 像素宽的图层, 添加浮雕效果和合适的阴影, 燃烧的标志, 动态扩展, 直方图与通道分解, 通过动态扩展提取信息, 通过动态扩展提取信息, 色阶, 曲线, 色彩*衡, 绘画动态, 处理原始照片, 隐藏或显示图像窗口的部分内容
分解, 动态扩展, 直方图与通道分解, 通道混合器, 锐化蒙版
去饱和, 调整颜色, 第一种方法:选择红色通道, 恢复非常旧的照片, 使用 1 像素宽的图层, 亮度-对比度, 17.1 常见属性
按需曝光/加深, 透视克隆, 改进人像, 阴影, 气刷工具, 曝光/加深工具, 山脉, 从不同的人像中提取特征, 修饰全景图, 键盘快捷键, 卷积工具
绘图, 使用图层, *板鼠标和手写笔, 在 GIMP 中使用*板, 河流, 生成可*铺图像的其他滤镜, 键盘快捷键, 蒙版, 通道对话框, 绘图工具, 15.2 绘图工具概述, 绘图工具选项, 绘画动态
椭圆选择, 选择工具选项, 第一种方法:选择红色通道, 绘制直线, 键盘快捷键, 10.2 引导线, 矩形选择工具, 编辑菜单
均衡, 动态扩展, 直方图修改, 12.6 颜色子菜单
橡皮擦, *板鼠标和手写笔, 改变景观的天空, 定义物体和基础颜色, 草地, 河流, 从不同肖像中提取特征, 画笔工具, 橡皮擦工具, 15.6 克隆工具
羽化, 改变景观的天空
填充, 生成可*铺图像的其他滤镜, 15.2 绘图工具概述
前景选择, 简单选择工具, 前景选择工具, 剪刀选择工具
自由选择, 去除红眼, 图像剪切, 调整亮度、对比度和色阶, 选择工具选项, 简单选择工具, 调整亮度, 第一种方法:选择红色通道, 叠加图像, 数字拼贴, 9.5 撤销, 常见选项, 自由选择工具, 剪刀选择工具, NL 滤镜
模糊选择,改变亮度、对比度和色阶,选择工具选项,简单选择工具,修改亮度,变换背景,选择作为轮廓,选择作为灰度图像,模糊选择工具,选择菜单,编辑菜单,使用图层蒙版
修复,使用克隆工具,让照片看起来更古老,从不同的肖像中提取特征
色相-饱和度,改变亮度、对比度和色阶,颜色*衡
墨水,*板鼠标和触控笔,喷枪工具,喷枪工具
色阶,修正曝光,修正曝光,改变亮度、对比度和色阶,改变亮度、对比度和色阶,修改亮度,修正颜色,修正划痕和污点,修正划痕和污点,让照片看起来更古老,合成摄影,叠加图像,数字拼贴,自我合成,自我合成,拼贴摄影项目,拼贴摄影项目,动态扩展,直方图修改,通过动态扩展提取信息,键盘快捷键,颜色选择器,颜色增强,选择区域,边缘,霓虹,扫描模式,扫描模式,扫描分辨率,颜色处理,隐藏或显示图像窗口的部分
添加光亮和色彩,修改亮度
调整亮度,颜色处理
调整伽马值,数字拼贴,自我合成,拼贴摄影项目,选择区域,扫描分辨率
自动按钮, 动态扩展, 直方图修改, 通过动态扩展提取信息, 键盘快捷键, 边缘, 霓虹
颜色修正, 修正曝光, 调整亮度、对比度和级别, 调整亮度、对比度和级别, 修正划痕和污点, 自合成
颜色直方图, 合成摄影项目
与样本点结合, 隐藏或显示图像窗口的部分
修正照明, 合成摄影
描述, 颜色选择器
增大输入范围, 扫描模式
吸管, 修正颜色
用于标准化工具, 颜色增强
改善对比度, 叠加图像
改善照明, 使照片看起来更古老
改善值范围, 修正划痕和污点
打开, 修正曝光
降低输出范围, 扫描模式
最大 RGB, 滤镜包
测量, 照片修饰, 颜色选择工具
形变, 动画静态图像, 优化动画
移动, 使用同一场景的多次拍摄, 使用 1 像素宽的图层, 手工构建, 4.3 标志, 自合成, 图层对话框的组成部分, 11.2 图层菜单, 11.3 图层组, 修改路径, 编辑菜单, 转换图层, 共享属性, 工具选项
选择图层或路径, 工具选项
选择选择或路径, 编辑菜单
描述, 共享属性
用于对齐全景, 使用同一场景的多次拍摄
用于文本, 4.3 标志
图层组, 11.2 图层菜单, 11.3 图层组
在链接对象上, 图层对话框的组成部分
选项, 转换图层
路径, 修改路径
轻微偏移,手工构建,自合成
移动路径,方法三:沿路径移动,6.4 使用 GAP,优化和播放动画
归一化,动态扩展,颜色增强
画笔,*板鼠标和手写笔,*板鼠标和手写笔,*板鼠标和手写笔,前景选择工具,定义对象和基础颜色,铅笔工具,像素艺术,画笔工具,树木,第三个示例:斯科特效果,使用 1 像素宽的图层,数字拼贴,单窗口模式,使用路径,创建选择蒙版,构建自然蒙版,15.2 绘图工具概述,铅笔工具,画笔工具,橡皮擦工具,15.10 组合工具预设、画笔和绘画动态,定义动画画笔
精度,定义对象和基础颜色
抗锯齿,铅笔工具
清理蒙版,创建选择蒙版
当前,单窗口模式
描述,像素艺术,画笔工具,铅笔工具,画笔工具
用于编辑选择,前景选择工具
用于可*铺纹理,第三个示例:斯科特效果,使用 1 像素宽的图层
在图层蒙版中,数字拼贴
新画笔,树木
正常手写笔尖,*板鼠标和手写笔,橡皮擦工具
在蒙版上,构建自然蒙版
选项,15.2 绘图工具概述,15.10 组合工具预设、画笔和绘画动态
压力,*板鼠标和手写笔
签名,*板鼠标和手写笔
描边,使用路径
带动画画笔,定义动画画笔
绘画, 绘图和插图, 最后润色, 蒙版和选择, 9.5 撤销, 亮度模式, 颜色管理工作流, 使用路径, 15.2 绘图工具概览, 混合工具
路径, 绘制椭圆和矩形, 前景选择工具
铅笔, 在 GIMP 中绘图, *板鼠标和手写笔, 铅笔工具, 混合工具, 铅笔工具
透视, 裁剪、拉直和恢复透视, 2.6 练习, 生成投影, 克隆工具, 缩放工具, 透视工具
透视克隆, 使用克隆工具, 2.6 练习, 克隆工具, 透视克隆工具
海报化, 亮度-对比度
重新组合, 分解
矩形选择, 选择工具选项, 修正颜色, 像素艺术, 绘制椭圆和矩形, 4.2 纹理, *滑过渡, 布局, 处理多个图像, 快捷键, 作为轮廓的选择, 作为灰度图像的选择, 常见选项, 编辑菜单, 对齐工具
Retinex, 滤镜包
波纹效果, 烧录效应
旋转, 照片修饰, 裁剪、拉直和恢复透视, 调整亮度, 修正颜色, 11.4 图像:图层菜单, 变换图层, 变换图层, 旋转工具, 旋转工具
圆角矩形, 选择菜单
样本着色, 旋转颜色
缩放, 调整图像大小, 数字拼贴, 旋转工具
剪刀选择, 简单选择工具, 9.5 撤销, 前景选择工具, 对齐工具
按颜色选择, 调整颜色, 选择工具选项, 修改亮度, 像素艺术, 悬挂窗帘, *滑过渡, 蒙版与选择, 边缘检测方法, 模糊选择工具, 蒙版, 通道对话框
选择,去除红眼、剪切图像、调整亮度、对比度和色阶、调整亮度、对比度和色阶、选择工具选项、选择工具选项、选择工具选项、选择工具选项、简单选择工具、简单选择工具、简单选择工具、简单选择工具、前景选择工具、修改亮度、修改亮度、第一种方法:选择红色通道、第一种方法:选择红色通道、修正颜色、像素艺术、绘制直线、绘制椭圆和矩形、4.2 纹理、变换背景、*滑过渡、*滑过渡、蒙版与选择、叠加图像、数字拼贴、布局、多图像处理、快捷键、快捷键、9.5 撤销、9.5 撤销、10.2 辅助线、作为轮廓的选择、作为轮廓的选择、作为灰度图像的选择、作为灰度图像的选择、常见选项、常见选项、矩形选择工具、自由选择工具、模糊选择工具、模糊选择工具、剪刀选择工具、前景选择工具、选择菜单、编辑菜单、编辑菜单、编辑菜单、使用图层蒙版、对齐工具、对齐工具、NL 滤镜
按颜色,*滑过渡、蒙版与选择
椭圆,选择工具选项,第一种方法:选择红色通道,绘制直线,键盘快捷键,10.2 标尺,矩形选择工具,编辑菜单
前景,简单选择工具,前景选择工具
免费,去除红眼,剪切图像,调整亮度、对比度和级别,选择工具选项,简单选择工具,修改亮度,第一种方法:选择红色通道,叠加图像,数字拼贴,9.5 撤销操作,常见选项,自由选择工具,剪刀选择工具,NL 滤镜
模糊,调整亮度、对比度和级别,选择工具选项,简单选择工具,修改亮度,变换背景,选区作为轮廓,选区作为灰度图像,模糊选择工具,选择菜单,编辑菜单,使用图层蒙版
矩形,选择工具选项,校正颜色,像素艺术,绘制椭圆和矩形,4.2 纹理,*滑过渡,布局,处理多个图像,键盘快捷键,选区作为轮廓,选区作为灰度图像,常见选项,编辑菜单,对齐工具
剪刀,简单选择工具,9.5 撤销操作,模糊选择工具,前景选择工具,对齐工具
剪切,调整图像大小,缩放工具
涂抹, 让照片看起来更旧, 阴影, 曝光/加深工具, 从不同的肖像中提取特征, 合成摄影项目, 9.5 撤销, 透视克隆工具, 卷积工具, 工具选项
拉伸对比度, 使用 1 像素宽的图层, 燃烧的标志, 动态扩展, 边缘检测方法, 边缘检测方法, 归一化, 边缘
拉伸 HSV, 通过动态扩展提取信息, 归一化
文本, 4.1 教程:制作行李标签, 4.3 标志, 动画, 曝光/加深工具
阈值, 数字拼贴, 索引模式, 亮度-对比度, 14.3 使用蒙版和通道, 扫描模式
阈值 Alpha, 透明度和 Alpha 通道
定时, 透视克隆工具
转换, 11.4 图像:图层菜单, 转换工具
值反转, 去饱和
白*衡, 12.6 颜色子菜单, 颜色增强
缩放, 缩放, 10.4 缩放
工具选项首选项, 用户界面
工具预设, 对话框菜单, 渐变对话框, 工具预设对话框, 15.10 组合工具预设、画笔和绘画动态
工具提示, 可停靠对话框, 常见标签菜单选项, 使用 GTK 接口打印, 方案, 用户界面
转换工具, 11.4 图像:图层菜单, 转换工具
转换, 去除红眼, 调整颜色, 通过动态扩展提取信息, 转换工具, 转换图层
全局, 去除红眼, 通过动态扩展提取信息, 转换工具
本地,调整颜色,变换图层
色盲,显示过滤器,色盲
逐帧动画,测试移动路径工具
U
UFRaw 对话框,选择格式,选择格式
撤销,1.3 处理图像,拍摄照片,为风景添加雪景,保存图像,导出图像,9.5 撤销操作,边界*均,模糊选择工具,前景选择工具,使用路径,绘图工具,笼形变换工具,17.1 常见属性,过滤所有图层,优化和播放动画,控制点,操作帧,蓝框,选择扫描区域,PNG,XCF,自定义 GIMP,渐变编辑器菜单
撤销历史对话框,可停靠对话框,9.5 撤销操作,9.5 撤销操作,过滤所有图层
单元编辑器,键盘快捷键
锐化掩模滤镜,1.3 处理图像,移除对象,前景选择工具,拍摄照片,直方图调整,比较内置滤镜,红眼修复
工具窗口,入门,多窗口模式,窗口管理
V
值,悬挂窗帘,使用混合模式,绘制彩虹雏菊,颜色模型,12.2 混合模式,颜色失真模式,颜色选择器,透明度与 Alpha 通道,HSV 模型
值混合模式,使用混合模式,颜色失真模式
值通道, 曝光校正, 调整亮度、对比度和色阶, 色彩校正, 让照片看起来更古老, 添加高光和适当的阴影, 从不同的肖像中提取特征, 使用混合模式, 动态扩展, 通过动态扩展提取信息, 选择颜色调色板, 色彩模型, 色阶, 色阶, 曲线, 标准化, 分解, 外星地图, 旋转颜色, 信息子菜单, 前景选择工具, 光照效果, 处理原始照片
值反转工具, 去饱和
值传播滤镜, 偏移
梵高滤镜, 软光
可变宽度设计, 选择颜色调色板
VCR 导航器, 方法三:沿路径移动
向量图形, 铅笔工具, 前景选择工具, 分形探索器, 图像格式, 光栅和向量格式, PostScript 和 PDF, Netpbm 格式, HSV 模型
摄像机, 可*铺模糊
视频菜单, 方法一:逐帧播放
视频导航器, 编码, 蓝盒, 洋葱皮效果
视图菜单, 10.2 引导线, 设置扫描参数, 图像窗口, 模块, 显示滤镜, 隐藏或显示图像窗口的部分
(另见新视图)
暗角效果, 预定义工具预设, 镜头畸变
可见光谱, 视觉与图像表示, 色彩感知, 数字化
W
变形滤镜, *铺, 变形
波浪滤镜, 波浪
编织滤镜, 生成可*铺图像的其他滤镜, 梵高
网页设计, 选择颜色调色板, 选择颜色调色板
固定宽度, 选择调色板
变量宽度, 选择调色板
网页, 扫描, 标志与纹理, 4.2 纹理, 拍摄图片, 动画, 方法一:逐帧, 有用的图片映射对话框, 切片, 边框*均值, 凹凸贴图, 动画工具, 输出格式, 优化动画, 扫描分辨率, JPEG, GIF
网页优化调色板, 存储表示
网站,设计, 设计网站
漩涡与 pinch 滤镜, 使用 1 像素宽的图层, 波浪
白*衡, 选择格式, 选择格式
白*衡工具, 12.6 颜色子菜单, 颜色增强
白点, 校正颜色, 色阶, 数字化
Wilber, 裁剪图片, 多窗口模式, 颜色选择器, 喷枪工具
风滤镜, 波浪
窗口管理器, 打开图片, 处理多个图片, 获取与打印图片, 图片窗口, 窗口管理
窗口, 入门, 入门, 入门, 可停靠对话框, 可停靠对话框, 可停靠对话框, 可停靠对话框, 可停靠对话框, 单窗口界面, 单窗口界面, 打开图像, 最大化图像, 缩放, 缩放, 铅笔工具, 4.3 徽标, GIMP 界面, GIMP 界面, GIMP 界面, 多窗口模式, 多窗口模式, 单窗口模式, 单窗口模式, 图像窗口, 图像窗口, 图像窗口, 关闭窗口和退出 GIMP, 处理多个图像, 9.5 撤销, 10.4 缩放, 10.4 缩放, 10.4 缩放, 图层, 图层对话框组件, 外星地图, 信息子菜单, 前景选择工具, 使用路径, 蒙版, 获取和打印图像, 19.1 截屏, XCF, 色彩管理
关闭, 入门, 图像窗口
装饰, 打开图像, 获取和打印图像
多对话框, 可停靠对话框, 可停靠对话框, 4.3 徽标, GIMP 界面, 关闭窗口和退出 GIMP, 处理多个图像, 9.5 撤销, 图层, 图层对话框组件, 外星地图, 信息子菜单, 前景选择工具, 使用路径, 蒙版, XCF
多窗口界面,入门指南,可停靠对话框,可停靠对话框,单窗口界面,GIMP 界面,多窗口模式,单窗口模式,图像窗口,10.4 缩放
调整大小,缩放
单窗口界面,入门指南,可停靠对话框,单窗口界面,最大化图像,缩放,铅笔工具,GIMP 界面,多窗口模式,单窗口模式,图像窗口,10.4 缩放,10.4 缩放,19.1 截屏,颜色管理
Windows 操作系统,可停靠对话框,最大化图像,5.3 创建全景图,GIMP 界面,处理多图像,E.2 Windows
工作色彩空间,HSV 模式
X
XCF,点击与拖动,从文件加载图像,11.3 图层组,颜色模型,使用路径,优化和播放动画,修改帧,播放和导航器,布局引擎和浏览器,PNG,XCF,定义动画画笔
XSane,最大化图像,扫描仪与驱动程序,选择扫描区域,设置扫描参数,颜色处理,使用 Gutenprint 打印
Y
YCbCr 色彩空间,分解
Z
热情的裁剪,调整图像大小
缩放菜单,图像窗口,10.3 网格
缩放工具,缩放,10.4 缩放
缩放, 缩放, 缩放, *滑过渡, 向观众缩放, 透明度, 显示, 10.3 网格, 10.3 网格, 10.4 缩放, 归一化, 转换图像, CML Explorer, 故事板, 选择格式, 默认图像网格, 图像窗口, 渐变编辑器
因素, 缩放, *滑过渡, 向观众缩放, 透明度, 显示, 10.3 网格, 10.4 缩放, 转换图像, 默认图像网格, 图像窗口, 渐变编辑器
第二十九章:作者简介
奥利维耶·勒卡姆是法国尼斯大学计算机科学的名誉教授。他拥有计算机科学博士学位和“Thèse d'État”学位。他曾在格勒诺布尔、蒙特利尔、洛桑和尼斯的大学担任教授,教授过计算机科学的多个方面,包括编程语言基础和图形处理。
卡琳·德尔瓦尔是一位网页开发顾问。她拥有计算机科学硕士学位,专攻图像与声音,并参与了 GIMP 开发项目。她现居法国波尔多附*的梅里尼亚克。
第三十章:《GIMP 宝典:几乎一切的完整指南》
Olivier Lecarme
Karine Delvare
编辑
Tyler Ortman
版权所有 © 2012
版权所有。未经版权拥有者和出版商的事先书面许可,不得以任何形式或通过任何手段(包括复印、录音或任何信息存储或检索系统)复制或传输本作品的任何部分。
15 14 13 12 1 2 3 4 5 6 7 8 9
ISBN–10: 1-59327-383-5
ISBN–13: 978-1-59327-383-5
出版商:William Pollock
生产编辑:Serena Yang
封面插图:Tina Salameh
开发编辑:Sondra Silverhawk
校对编辑:LeeAnn Pickrell
校对员:Paula L. Fleming 和 Riley Hoffman
如需了解书籍分销商或翻译信息,请直接联系 No Starch Press, Inc.:
美国国会图书馆出版数据
Lecarme, Olivier.
[GIMP. English]
《GIMP 宝典:几乎一切的完整指南》/ 作者:Olivier Lecarme
以及 Karine Delvare。
页数 cm
包含书目参考和索引。
ISBN 978-1-59327-383-5 -- ISBN 1-59327-383-5
- GIMP(计算机文件) 2. 摄影--数字技术。3. 图像
处理--数字技术。I. Delvare, Karine。II. 书名。
TR267.5.G56L4313 2012
621.36'7--dc23
2012020781
No Starch Press 和 No Starch Press 的标志是 No Starch Press, Inc.的注册商标。文中提到的其他产品和公司名称可能是其各自所有者的商标。为了避免在每次出现商标名称时都使用商标符号,我们仅以编辑方式使用这些名称,旨在对商标所有者有利,并且没有侵犯商标的意图。
本书中的信息以“原样”提供,且不提供任何保证。尽管在本书的准备过程中已采取了一切预防措施,但作者和 No Starch Press, Inc.对任何个人或实体因本书中的信息而直接或间接造成的任何损失或损害不承担任何责任。
No Starch Press
2012-12-19T08:10:14-08:00







































键将栈中的顶部图层设置为当前图层,
键将底部图层设置为当前图层。

) 相当于点击图层对话框中的上一个图层,唯一的例外是:如果当前图层位于图层组内,则此命令不适用于组外的图层。
) 选择下一个图层,与上述的例外相同。












,或者点击图层对话框底部行的第一个按钮来完成。你也可以锚定这个副本到当前图层,这将用复制的像素替换底层的像素。操作方法是选择图像: 图层 > 锚定图层,在图层对话框中右键点击,按下
































































































) 打开如图 17-282 所示的对话框。此对话框包含三个复选框,分别用于显示鼠标位置(在对象详情中),显示图像中的控制点,以及启用抗锯齿功能。你还可以设置最大撤销次数[1 到 10],并可以选择背景是否透明、前景或背景色、白色或图像的副本。一个复选框可以用于羽化绘图,羽化半径通过滑块[0 到 100]设置。








): 将伽玛设置为 1.0,亮度和对比度设置为 0。
): 恢复为偏好设置中设置的增强值。
): 将当前的增强值存储在偏好设置中。


































浙公网安备 33010602011771号