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