17 GIMP:处理图形 #
GIMP(GNU 图像处理程序)是用于创建和编辑光栅图形的程序。在许多方面,其功能都与 Adobe* Photoshop* 及其他商业程序的功能不相上下。它可用于调整照片大小和修整照片,设计网页图形,制作自定义 CD 的封面或者其他任何图形项目。它能够同时满足业余爱好者和专业人士的需求。
GIMP 程序很复杂。本章只讨论其中的一小部分功能、工具和菜单项。有关此程序的详细信息,请参见第 17.8 节 “更多信息”。
17.1 图形格式 #
主要有两种类型的数字图形:光栅和矢量。GIMP 用于处理光栅图形,它是数码照片或扫描图像最常用的格式。
光栅图像: 光栅图像是像素集合,像素是指组合起来可构成完整图像的小色块。高分辨率图像包含大量的像素。因此,此类图像文件往往会变得很大。无法在不损失质量的情况下增加光栅图像的大小。
GIMP 支持光栅图形的大多数常见格式,如 JPEG、PNG、GIF、BMP、TIFF、PSD 等。
矢量图像: 与光栅图像不同,矢量图像不储存有关单个像素的信息,而是使用点、线、曲线和多边形之类的几何元素。矢量图像很容易缩放。矢量图像文件有时很小,有时很大,具体取决于其内容。但是,其文件大小通常与其显示大小无关。
矢量图像的缺点在于它们不能很好地呈现有许多颜色的复杂图像(如照片)。有许多专业应用程序可处理矢量图形,例如, Inkscape.GIMP 对矢量图形提供的支持非常有限。例如,它可以打开和光栅化 SVG 格式的矢量图形,或处理矢量路径。
GIMP 支持最常见的色彩空间:
每个通道有 8 位的 RGB 图像。在不带 alpha 通道(透明度)的 RGB 图像中,这相当于每个像素有 24 位。如果带有 alpha 通道,则相当于每个像素有 32 位。
每个像素有 8 位的灰阶图像。
包含多达 255 种颜色的索引图像.
很多高端数码相机都可生成色深超过每通道 8 位的图像文件。如果将这样的图像导入到 GIMP 中,将会丢失部分颜色信息。 GIMP 不支持用于专业打印的 CMYK 颜色模式。
17.2 启动 GIMP #
要启动 GIMP,请按 Meta 打开 概览,然后搜索 gimp
。
17.3 用户界面概述 #
GIMP 默认会显示三个窗口。工具箱、包含菜单栏的空图像窗口,以及包含若干停靠的对话框的窗口。可以在屏幕上根据需要排列窗口。您还可以关闭不再需要的窗口。
在默认配置下,GIMP 会在您退出时保存窗口布局。当您下次启动程序时,未关闭的对话框将重新显示。
如果想要合并的 GIMP 所有窗口,请激活 › 。
17.3.1 图像窗口 #
如果当前未打开任何图像,则图像窗口为空,仅包含菜单栏和拖放区域,任何文件只需拖放到此处即可打开。每个新建、已打开或已扫描的图像都将显示在各自的窗口中。如果存在多个处于打开状态的图像,则每个图像都具有相应的图像窗口。始终会有至少一个图像窗口处于打开状态。
在单窗口模式下,可以通过窗口顶部的选项卡栏访问所有图像窗口。
通过窗口顶部的菜单栏可访问所有图像功能。您也可以通过右键单击图像或单击标尺左上角的小箭头按钮,来访问该菜单。
菜单提供标准文件操作,如 、 、 、 和 。单击 可退出应用程序。
通过
菜单中的项目,您可以控制图像和图像窗口的显示。 将打开当前图像的另一个显示窗口。在一个视图中所做的更改将在该图像的其他所有视图中得到反映。通过备用视图,可以在放大图像的某一部分进行操纵的同时在另一个视图中查看整个图像。使用 可调整当前窗口的放大级别。如果选中 ,则系统会重新调整图像窗口的大小,以完全显示当前图像。17.3.2 工具箱 #
工具箱包含绘图工具、颜色选择器和可自由配置的选项页面空间。如果您不小心关闭了工具箱,可单击
› 将它重新打开。要了解特定工具的作用,请将鼠标悬停在其图标上。顶部有一个拖放区域,在此处拖放图像文件即可将其打开。
当前前景色和背景色显示在两个重叠的框中。默认的前景色是黑色,默认的背景色是白色。使用选择框右上方的弯箭头图标可交换前景色和背景色。使用左下方的黑白图标可将颜色重设置为默认设置。单击该框可打开一个颜色选择对话框。
在该工具框下,一个对话框显示当前选定工具的选项。如果该工具不可见,可以双击工具箱中该工具的图标将它打开。
17.3.3 图层、通道、路径、撤销 #
显示当前图像的颜色通道,可以操作这些颜色通道。
路径是一种选择图像部分区域的基于矢量的方法。它们也可用于绘图。第 17.6.5 节 “撤销错误”。
显示可用于图像的路径并可用于访问路径函数。 显示对当前图像所做的修改的有限历史记录。有关其用法,请参见17.4 入门 #
虽然 GIMP 对于新用户来说可能有些难,但大多数用户会发现,在了解一些基础知识后就能轻松地使用它。重要的基本功能是创建、打开和保存图像。
17.4.1 创建新图像 #
要创建新图像,请选择
› 。这将打开一个对话框,用于对新图像进行设置。您可以选择称为
的预定义设置。注意:自定义模板要创建自定义模板,请选择
› › ,然后使用打开的面板中提供的控件。在
部分,以像素或另一种单位设置要创建的图像的大小。单击单位的名称可从可用单位的列表中选择另一种单位。(可选) 要设置不同的分辨率,请单击 ,然后更改 的值。
GIMP 的默认分辨率通常为每英寸 72 像素。这与常见的屏幕显示分辨率相当,对于大多数网页图形而言已足够高。对于要打印的图像,请使用更高的分辨率,例如每英寸 300 像素。
中,选择是以 ( ) 还是以 颜色显示图像。有关图像类型的详细信息,请参见在
中选择图像的填充颜色。您可以选择 、 、 或 。透明度由一个灰色棋盘图案来表示。单击
确认您的设置。
17.4.2 打开现有图像 #
要打开现有图像,请选择
› 。在打开的对话框中,选择文件并单击
。17.5 保存和导出图像 #
GIMP在 中,保存和导出图像是有差别的。
保存图像: 图像及其所有属性将以无损格式储存。其中包括图层和路径等信息。这意味着,反复打开和保存图像不会降低其质量,也不会影响它的编辑方便性。
要保存图像,请使用GIMP 的本机格式:XCF 格式。
› ,或 › 。为了能储存所有属性,在此模式下仅允许使用导出图像: 储存图像所用的格式可能会导致某些属性丢失。例如,大多数图像格式都不支持图层。导出时,GIMP 会告诉您哪些属性将会丢失,并要求您决定如何进行后续处理。
要导出图像,请使用
› ,或 › 。下面是可用来导出 GIMP 的部分最常见的文件格式:- JPEG
无透明效果的照片和网页图形的常用格式。其压缩方法可减小文件大小,但在压缩时将丢失信息。调整压缩级别时,最好使用预览选项。85% 到 75% 的级别通常会在进行合理压缩的同时提供可接受的图像质量。如果反复打开并保存 JPEG,可能会很快降低图像质量。
- GIF
具有透明效果的图像格式 GIF 虽然一度非常流行,但现在较少使用。GIF 也用于动画图像。该格式只能保存索引图像。有关索引图像的信息,请参见第 17.6.7 节 “图像模式”。如果只使用几种颜色,其文件大小通常会非常小。
- PNG
由于具有支持透明效果、无损压缩以及良好的浏览器支持等优点,PNG 已成为具有透明效果的 Web 图形的首选格式。PNG 格式的另一个优点是支持部分透明,这是 GIF 所不具备的。这样就可以更加平滑地从彩色区域过渡到透明区域(平滑效果)。PNG 还支持完全 RGB 色彩空间,因此可用于照片。但是,它不能用于动画。
17.6 编辑图像 #
GIMP 提供了若干个用于对图像进行更改的工具。此处所述的功能是小幅改动最常用到的功能。
17.6.1 更改图像的大小 #
在扫描图像或从相机装载数码照片后,通常有必要为在网页显示或进行打印而修改大小。通过缩小或截去图像部分区域,可以轻松将减少图像大小。
将图像放大会出现较多问题。由于光栅图形的性质,在放大图像时将造成质量损失。在缩放或剪切之前,最好保存原始图像的副本。
17.6.1.1 裁切图像 #
从工具箱中选择裁切工具(裁纸刀图标),或单击
› › 。单击一个起始角,并通过拖动确定要保留的区域的轮廓线。此时会出现显示裁切区域的矩形。
要调整矩形大小,请将鼠标指针移到此矩形的任意边或角上,然后单击并将其拖至所需大小。如果要同时调整矩形的宽度和高度,请使用角。如果只调整一个尺寸,请使用边。要将整个矩形移动到其他位置,但不改变其大小,请在矩形中心附近单击,然后将其拖至所需位置。
对修剪区域的大小感到满意后,请在其内部任意处单击以修剪图像或按 Enter。要取消裁切,请单击裁切区域外的任意位置。
17.6.1.2 缩放图像 #
选择
› 可更改图像的总体大小。调整
和 。要在缩放时更改图像的比例(这将使图像失真),请单击字段右侧的链形图标以断开它们之间的链接。将这些字段链接起来后,所有值都会成比例地发生改变。使用
和 调整分辨率。完成后,单击
确认。
17.6.1.3 更改画布大小 #
画布是图像的整个可见区域。画布和图像彼此互不相关。如果画布小于图像,您只能看到一部分图像。如果画布更大,您将看到原始图像周围留出了额外的空间。
选择
› 。在打开的对话框中,输入新的大小。为了确保图像尺寸保持相同,请单击锁链图标。
调整大小之后,确定现有图像应该如何相对于新的大小进行定位。使用
值或在底部框架内拖动框。单击
确认更改。
17.6.2 选择图像部分区域 #
许多时候需要只对图像的一部分执行图像操作。为此,必须选择要处理的图像部分。您可以使用工具箱中提供的选择工具、使用快速蒙板或者组合不同的选项,来选择图像区域。使用行进中的蚂蚁。
下的项目也可以修改选择区域。选择区域周围带有虚轮廓线,称作17.6.2.1 使用选择工具 #
主要的选择工具非常易于使用。本文不会介绍更复杂的路径工具。
要确定应使用新选择内容替换现有选择内容、将前者添加到后者、从后者中去掉前者,还是使两者相交,请使用工具选项中的
行。该工具可用于选取矩形或正方形区域。要选择具有固定纵横比、宽度、高度或大小的区域,请激活Shift 并选择区域。
选项并在 对话框中选择相关模式。要创建正方形,请按住使用此工具可以选取椭圆或圆形区域。可用选项与矩形选择工具的选项相同。要创建圆,请按住 Shift 并选择区域。
- (套索)
借助此工具,您可以根据徒手画和多边形片段的组合来创建选择。要徒手画线,请在按住鼠标左键的情况下将鼠标拖过图像。要创建多边形片段,请在片段应开始处释放鼠标按钮,并在其应结束处再次按下鼠标按钮。要完成选择,请将指针悬停在起点上并在圆内部单击。
- (魔术棒)
此工具用于选取颜色相近的连续区域。颜色之间的最大差别可在工具选项对话框的
中设置。默认情况下,选择仅基于活动层进行。要使选择基于所有可见层,请选中 。使用该工具可选取图像中与所单击的像素颜色相同或相近的所有像素。颜色之间的最大差别可在工具选项对话框的
中设置。 用于处理连续的颜色区域, 则用于选择整个图像中颜色相似的所有像素,而不可考虑其位置。在图像中单击一系列点。当您单击时,该工具会根据色差连接各点。单击第一个点即可闭合该区域。在其内单击可将它转变成常规选择。
要使用
工具,请执行以下步骤:在
中单击 工具的图标,或从菜单中选择 › › 来激活该工具。粗略地选择要提取的前景对象。尽可能少选择背景,但应包括整个对象。此时,前景选择工具的工作方式与
工具类似。放开鼠标按钮后,未选择的图像部分将被深蓝色蒙板覆盖。
绘制一条穿过前景对象(将保留其颜色以进行提取)的连续线。不要涂画背景像素。
放开鼠标按钮后,整个背景都将被深蓝色蒙板覆盖。如果部分对象也被遮住,请进行涂画。遮罩将自动调整其大小。
对遮罩感到满意后,请按 Enter。遮罩随即将转换为新选择。
17.6.2.2 使用快速蒙板 #
快速蒙板是使用绘画工具选取图像各个部分的一种方法。比较好的做法是先使用
或 工具进行粗略的选择。然后开始使用 。要激活
,请单击图像窗口左下角带虚线框的图标。现在, 图标会变为红框。注意:更改蒙板的颜色要使用不同颜色显示快速蒙板,右键单击快速蒙板按钮,然后从菜单中选择
。单击该对话框中的彩色框,待其打开后选择一种新的颜色。要修改选区,请使用绘图工具。
用白色绘图会选取绘制的像素。用黑色绘画将取消选择这些像素。灰色遮蔽区(以灰色遮蔽处理的颜色)会创建部分选择区。部分选择区在选定和未选定区域之间提供平滑过渡。
完成后,单击图像窗口左下角的图标返回到正常选择视图。然后,该选区将以行进中的蚂蚁形式显示。
17.6.3 应用和删除颜色 #
大部分的图像编辑都涉及到添加或删除颜色。通过选择图像的某一部分,可以限定应用或删除颜色的区域。当您选择了一种工具并将鼠标光标移至图像上,光标的外观会发生变化以反映所选工具。
在许多工具中,当前所用工具的图标会与箭头一同显示。对于涂画工具,会显示当前画笔的轮廓,让您清楚看到图像中要涂画的位置以及要涂画区域的大小。
17.6.3.1 选择颜色 #
GIMP 工具箱始终显示两个色样。前景色由绘图工具使用。背景色的使用要少见得多,但可以轻松切换为前景色。
要更改色样中显示的颜色,请单击该色样。随即打开一个对话框。
这些选项卡提供不同的颜色选取方法。在此只描述第一个选项卡,如图 17.2 “基本颜色选择器对话框”所示。新颜色在 中显示。先前的颜色在 中显示。
图 17.2︰ 基本颜色选择器对话框 #最简单的颜色选择方法是使用左侧方框内的彩色区域。在竖窄条中单击与所需颜色相近的颜色。然后,左侧较大的方框内会显示可用的色彩微差。选择色差。该颜色随即显示在
中。也可以通过在
中直接输入其十六进制颜色代码来选择颜色。颜色选择器默认按色调选择颜色。要通过饱和度、值、红、绿或蓝选择颜色,请选择右侧相应的单选按钮。滑块和数字字段也可用来修改当前所选颜色。作一番尝试,找出最适合您的方式。
完成后,单击
。
要选择图像中已有的一种颜色,请使用
工具。通过工具选项,可设置是选择前景色还是背景色。17.6.3.2 绘图和擦除 #
要执行绘图和擦除操作,请使用工具箱中的工具。每个工具都可用许多选项进行微调。压力灵敏度选项只有在使用压力灵敏度图形输入板时才适用。
铅笔、画笔、喷枪和橡皮的作用与实际生活中对应实物的作用十分相似。墨水工具的作用类似练习书法用的钢笔。通过单击并拖动来绘图。使用油漆桶填充工具可为图像区域着色。该工具会按照图像中的颜色边界进行填充。调整阈值可修改对颜色变化的灵敏度。
17.6.3.3 添加文字 #
要添加文本,请使用
。使用工具选项选择字体和文本属性。在图像中单击,然后开始撰写。文本工具将在一个特殊层上创建文本。要处理添加文字后的图像,请参见第 17.6.6 节 “图层”。当文字图层处于活动状态时,可以通过单击图像再次打开输入对话框来修改文字。
17.6.3.4 修饰图像 - 克隆工具 #
非常适合用于修饰图像。它支持使用图像其他部分的信息在图像中绘图。如果需要,它还可以从图案中提取信息。
在修饰图像时,请使用边缘柔软的小刷子。通过这种方式,修饰可更好的与原图像进行调和。
要选择图像中的源点,在单击源点的同时按住 Ctrl。然后使用工具绘图。在绘图时如果移动光标,以十字标示的源点也随之移动。
如果将
设置为 (默认设置),则当您释放鼠标左键后系统会将源将重置为原始源。17.6.4 调整色阶 #
图像经常需要略微调整才能获得理想的打印或显示效果。
选择
› 。随即打开一个控制图像中色阶的对话框。通常选择
便能获得较好的效果。要对所有通道进行手动调整,请在 中使用滴管,以选取图像应为黑色、中性灰色和白色的区域。要修改某个通道,请在
中选择该通道。然后拖曳 的滑块中的黑、白和中间色三角标记。您也可以使用滴管工具在图像中选择此通道所需的白点、黑点和灰点。如果选中
,图像窗口将显示应用修改后的图像的预览。完成后,单击
。
17.6.5 撤销错误 #
在 GIMP 中进行的大多数修改都可以撤消。要查看修改历史记录,请使用默认窗口布局中包含的撤消对话框,或单击 › › ,从图像窗口菜单中打开撤消对话框。
对话框中会显示一个原始图像及一系列可撤销的编辑修改。使用相应按钮撤销和重做更改。通过这种方式通常可以恢复为原始图像。
您还可以使用Ctrl–Z 和 Ctrl–Y。
菜单中的 与 来撤消和恢复更改。或者,您可以使用快捷方式17.6.6 图层 #
图层是 GIMP 中的一个非常重要的概念。通过在不同的图层中绘制图像的各个部分,您可以更改、移动或删除这些部分而不影响图像的其余部分。
为便于理解图层如何发挥作用,设想一下从一叠透明绘图纸创建图像。图像的不同部分绘制在不同的绘图纸上。可以排列和排序堆叠部分。各图层或图层组可以交换位置,将图像的某些部分移至其他位置。可以添加新的绘图纸,并去除其他绘图纸或将其设为不可见。
使用
面板可以查看图像中有哪些图层。使用文字工具时,该工具会自动创建特殊的文字图层。活动图层处于选中状态。对话框底部的按钮提供了若干功能。在该对话框中右键单击某个图层后,随即打开的菜单中会提供更多的功能。图像名称前的两个图标空间分别用来切换图像可见性(可见时显示眼睛图标)以及用于链接图层。联动图层标有链索图标并作为组整体移动。17.6.7 图像模式 #
GIMP 有三种图像模式:
RGB 是一种普通颜色模式,而且是编辑大部分图像的最佳模式。
灰度模式适用于黑白图像。
索引模式会将图像中的颜色限制为设置的数量。此模式下的最大颜色数量是 255。该模式主要适用于 GIF 图像。
如果需要索引模式的图像,最好先在 RGB 模式下编辑图像,然后在导出前转换为索引模式。如果您导出为需要索引图像的格式,GIMP 会在导出时为图像编制索引。
17.6.8 特殊效果 #
GIMP 包含大量过滤器和脚本,可增强图像、为图像添加特殊效果或进行艺术处理。可在 中找到它们。要了解具体的功能,亲身体验是最佳方式。
17.7 打印图像 #
要打印图像,请从图像菜单中选择
› 。如果您在系统中配置了打印机,打印机应显示在列表中。您可以在 和 选项卡上配置打印选项。对设置满意后,单击
。单击 可放弃打印。17.8 更多信息 #
下面包含的 GIMP 相关信息远远多于本章所能提供的内容。如果您想使用 GIMP 执行更高级的任务,请参考相应信息。
GIMP 的官方主页是 https://www.gimp.org/。主页上会定期发布有关 GIMP 及相关软件的新闻。
使用GIMP可访问内部帮助系统,包括详细的 用户手册。需要安装包
gimp-help
。也可以在 https://docs.gimp.org/ 上联机查看以 HTML 和 PDF 格式提供的此文档。多种译文版本可供您参考。https://www.gimp.org/tutorials/ 上提供了很多有趣的 GIMP 教程。其中包括针对初学者的基本教程以及针对高级或专家级用户的教程。
有关 GIMP 的书籍会定期出版。您可以在 http://www.gimp.org/books/ 上找到带有简短注释的最畅销书籍。
可通过脚本和插件来扩展 GIMP 的功能。GIMP 软件包中随附了很多此类脚本和插件,不过您也可以从互联网下载其他脚本和插件。
您也可以使用通信论坛或 IRC 聊天渠道询问有关 GIMP 的问题。提问之前,请务必尝试在上述文档或邮件列表存档中寻找答案。在 GIMP 论坛和聊天频道中遇到有经验的用户的机会难得。请有礼貌和耐心。可能需要一段时间后,才会有人回答您的问题。
有关 GIMP 的通信论坛有多个。您可以在 https://www.gimp.org/mail_lists.html 上找到这些列表。“GIMP 用户”列表最适合用来提出用户遇到的问题。
有一个整个专用于 GIMP 和 GNOME 桌面环境的 IRC 网络 - GIMPNet。您可以将喜爱的 IRC 客户端指向
irc.gimp.org
服务器,用该客户端来连接到 GIMPNet。#gimp-users
通道适合提出有关如何使用 GIMP 的问题。如果要旁听开发人员的讨论,请加入#gimp
通道。