从这一章开始 我们来学习 开始使用 GIMP
- N4 h) [4 ~9 p4 @) s/ g
很关键的一章,这是基础中的基础,所以大家要用心学习.
2 b2 ~5 Y* Z$ O* v; B2 I. C
( `& j( ?9 `5 C
1. GIMP 基本概念
: @2 p0 `5 `# u2 r9 P/ ?% N
* Q, B9 X: g$ c, o2 z6 d1 E8 d
- |, R5 ~; C9 k4 y4 f
该节的目的是给您一个对基本概念和阅读后面章节需要理解的术语的简明介绍。这 里的所有介绍在其它地方会更近一步介绍。我们避免在这里添加许多联结和交叉引 用:这里提到的一切都很容易在目录中定位。
n9 S/ G; x. \9 N
图像 图像是 GIMP 处理的基本实体。粗略的讲,一个“图像”对应单个文件,如 TIFF 或 JPEG。您也可以认为一个图像对应单个显示窗口,不过不是十分正 确:有可能多个窗口全都显示同一个图像,不过不可能用单个窗口显示多个 图像,也不可能一个图像没有窗口 显示它。
3 n) @) y! K# \0 g2 O* c3 V6 F& U0 m
GIMP 图像也许是十分复杂的东西。您可以认为图像是一本书,其每一页叫 “图层”。除了这些图层,一个 GIMP 图像可能包含一个选区蒙板,一组通道 和一系列路径。实际上,GIMP 提供添加数据任何部分到图像的机制,也被 称做“寄生”。
, v V3 l4 {8 P2 A可以在 GIMP 中同时打开许多图像。如果它们很大,每个图像可能会使用许 多兆的内存,不过 GIMP 使用一个复杂的基于平铺的内存管理系统,可以轻 松地处理非常大的图像。不过这也是有限度的,因此尽可能多地使用系统中 内存是非常有好处的。
* D$ j1 A( ^/ s( _5 j* a$ S+ m图层 如果图像是一本书,那么图层则是其中的页。最简单的图像只包括单个图层, 可以认为是单独一页纸,不过高级的 GIMP 用户常常处理包含许多图层的图 像,甚至几十个。图层要是透明的,要不包括图像的整个内容,这样当您看 一个图像显示时,就不光能看到最上层的图层:也可以看到许多图层元素。
! U7 K! S8 C4 e- J! P: b6 S9 r" l通道 待写......
; Z" I1 U6 x0 S; g% {2 C/ N: _选区 当您处理图像时,可能常常只想操作其中一部分,“选区”机制让其成为可能。 每个图像都有自己的选区,它们看上去就是用移动虚线来分割选中部分和未 选中部分(也被叫作“行进中的蚂蚁”)。实际上这会产生误导:GIMP 中选区 是逐渐变化,而不是“全部或全无”的,实际上选区是由一个成熟的灰度通道 表示。而您所看到的虚线只是被 50% 选中的像素组成的轮廓线。任何时候 您都可以通过切换
快速蒙板来增强选 区通道细节的可视性。
& ^( Y% J, A7 |6 S& v9 l: A学习如何有效使用 GIMP 一个重要的部分就是获取创建好的选区的艺术--- 选区只包括您想要的,不多不少。由于处理选区的重要性,GIMP 提供了大 量这样的工具:一套创建选区工具,一组选区操作的菜单,以及切换到快速 蒙板模式的能力,在其中可以将选区通道当成颜色通道,进行“涂画选区”操 作。
8 B* G$ s8 D; F3 m" j/ [ s$ w2 l$ `撤销 当您出现错误时,可以撤销它们。几乎所有对图像的操作都能够撤销。实际 上,如果觉的那样误导了您,可以说您常常能够撤销相当数量的最近所做的 操作。GIMP 保存一份所做动作的历史,该历史消耗内存,所以毫无疑问其 保存的数量不是无限的。一些操作只使用很少一点内存,所以可以在最早的 操作从历史中被删除前保存几十个;而其它类型的动作需要大量的撤销内存。 您能够设置 GIMP 允许使用作为每个图像撤销历史的内存数,不过在任何情 况下,都该允许撤销至少 2-3 个最近的操作。(不能撤销的最重要的动作是 关闭图像,因此 GIMP 会在图像被修改后询问您是否确认想要关闭图像。)
7 i# V1 c m$ }; L1 O2 d插件 您在 GIMP 中对图像进行的大多数操作都是通过 GIMP 程序本身。尽管如此, GIMP 任然用“插件”扩展其功能,插件是和 GIMP 交互十分紧密的外部程序, 可以用非常复杂方式处理图像和其它 GIMP 对象。许多重要的插件都随 GIMP 安装了,不过还有很多可用的.实际上,编写插件(和脚本)的能力是非 GIMP 开发团队成员为 GIMP 添加新功能的最简单方法。
# l3 @- C- R/ `( R7 v
在滤镜菜单中的所有命令和其它菜单中许多命令实际上都是通过插件实现的。
/ O8 \5 v, Y E' @脚本 除了用 C 语言编写的插件,GIMP 还能够使用脚本。大部分现有的脚本都是 用 Script-Fu 语言编写的,它是特别针对 GIMP 的(对那些关心的人, Script-Fu 实际是类似 Lisp 的 Scheme 语言的一个分支)。也能够用 Python 或 Perl 编写 GIMP 脚本,它们比 Script-Fu 更加灵活和强大,不 过它们要依赖 GIMP 外的软件,所以无法保证它们在每个安装的 GIMP 上都 能正确工作。
) X; j+ I' \, x% C% W' p! w) X
5 q q* ^! ~! f' x8 w1 c
2. 简介
/ d0 p4 z$ q) n! E# U2 |' @+ N' d9 Q/ w# O
1 f3 F9 z; L) x B2 j0 s; j图 3.1. 该屏幕截图是 GIMP 的标准窗口
% [, j0 r' V ?7 u0 r% s3 P
0 n0 H& y2 B* u" Z" |+ }' K
7 R }% c& r/ D, F% i4 I- R, Q, f9 A+ x7 t7 w6 W8 F( U
/ S4 P: Y* m2 w: c9 e上边的截图显示最基本能有效使用的 GIMP 窗口布局。显示三个窗口:
M2 h% [) _4 e | 主工具箱: 这是 GIMP 的心脏。它包括最高层的菜单和一系列可以选取工具的图标按钮。 6 B; r! A: f0 ?, L
|
| 工具选项: 停靠在主工具箱下的是一个工具选项对话框,它显示当前选取的工具的选项。
U" {" e$ g) Y/ c' o |
| 一个图像窗口: 每个在 GIMP 中打开的图像都显示在 一个单独的窗口中。多个图像可以同时打开:其数量只受系统资源的限制。也 可以启动 GIMP 而不打开任何图像,不过这样做不是很有用。 ) |2 f( H3 @- n: s+ ~" S+ y
|
| 图层对话框: 该对话框显示当前活动图像的图层结构, 并允许它被不同的方式处理。虽然可以做一些几个的操作而不使用图层对话框, 但即使是相当高级的用户也发现一直开启图层对话框是不可或缺的。
% ?' B& I9 I. F2 \( x' o* Z |
| 画笔/图案/渐变: 停靠在图层对话框下对话框被用作管理画笔,图案和渐变。
p% \ u6 v- y. I |
/ v2 c% y7 j! T6 @; c) Z这是一个最简的设置。这有大量被 GIMP 用作其它用处的对话框,不过用户一般只 是在需要时才开启,不用时就关闭。有经验的用户一般保持工具箱(包括工具选项)和 图层对话框一直开启。工具箱对许多 GIMP 操作至关重要;实际上,您关闭它, GIMP 将退出。(虽然您被寻问是否确定这样做。)工具选项这是单独的一个对话框, 在截图上是停靠在主工具箱上。有经验的用户几乎一直这样设定:无法看到工具的 选项时是很难有效使用它们的。而当处理一个多图层的图像时,图层对话框就起作 用了:一旦您越过非常初级的 GIMP 阶段,就意味着
几乎一直 要使用它们了。最后,当然,有序地显示图像来处理它们的必要行就 很显然了。
/ A8 @# {/ w& Z- F3 G5 y) f
! ]9 ~4 P: E) Q8 Y1 L
注意4 G- u0 i1 d- U8 {% x: v% r) K
|
假如您的 GIMP 布局被打乱了,您也比较幸运,要恢复到上面截图的布局也相当 容易。在主工具箱的文件 菜单,选取 文件 → 对话框 → 创建新停靠栏 → 图层,通道和路径 将给您向上面显示一样的一个图层对话框。在同一个菜单,选取 文件 → 对话框 → 工具选项 将给您一个新的可以停靠在主工具箱下的工具对话框。( 对话框和停靠栏 章节介绍了如何停靠 对话框。 )没有必要创建一个新的主工具箱,因为您不可能关掉它而不导致退出 GIMP。
& T7 |( y2 H: p
8 V, t0 P: C3 j9 w9 Y& L' q+ b |
$ U9 c* v0 Y( _& {7 A% N/ D/ m( c
不象其它一些程序,GIMP 并不提供让您放置所有东西的选项--控制和图像显示-- 全都放在一个窗口里。GIMP 开发者一直认为那是非常低效的实现方式,因为它强 迫程序执行大量的功能,而让专门的窗口管理器做这些功能更好。不光浪费程序员 很多时间,而且那样也不可能在所有 GIMP 将要运行的操作系统上正确工作。
; N6 O; p3 G; L$ y5 n# W
早期的 GIMP 版本(直到 GIMP 1.2.5)使用对话框非常浪费:高级用户常常同时打 开有十多个对话框,放得到处都是,很难整理。而 GIMP 2.0 则在这方面做得更好, 因为它允许对话框灵活地停靠在一起。(截图中图层对话框实际有四个由表现为标 签的对话框:图层,通道,路径和撤消。)该系统要花点时间来了解,一旦您
学会 了,我们希望您喜欢。
/ ]0 u/ `7 ~% P, ?
下面的章节将带您逐步了解截图中各个元素,给您解释它们是什么以及是怎样工作 的。当您读完它们有关描述 GIMP 图像基本结构的章节时,也就学到了足够多的使 用 GIMP 进行多种基本图像处理的知识。此时,您就可以随着您的兴趣(或仅仅是 为了实验)来阅读剩下的章节,并有机会学习到更加精妙和专业的东西。祝您玩得 开心!
) K& D/ o* E9 O' C& x5 ]# Q
2.1. 主工具箱
) G( g6 r# b9 u1 M" }* E* X1 Y( U" H, r4 M: b4 Q0 r f
4 m- v+ a1 S9 H6 S
图 3.2. 工具箱的屏幕截图 ( J* N9 }6 x: B6 t, r
1 U; L& U% G( O+ V7 a" f0 }
/ {% u/ H \) C6 |( O U: V! w. \
1 ?% E. f" B0 T1 V
主工具箱是 GIMP 的心脏。它是程序中唯一不能被复制和关闭的部分。下面是一个简短的介绍。
" h0 ^7 l& a8 Q3 P$ O0 {
[/td]提示[/tr] |
像 GIMP 中其它部分一样,移动鼠标到工具箱中的组件上,然后等一会常常会显 示“工具提示”,它们帮助您了解这些是什么和您能用它们干嘛。大部分情况下, 您也可以按 F1 获得当前在您鼠标下组件的相关帮助。
0 \! S- p2 L' D @ |
8 u) f3 N! u: x% D | 工具箱菜单: 该菜单比较特殊:它有很多命令在图像 上的菜单那儿无法找到。(而有些能找到。)它们包括设置首选项,生成特定的 对话框等命令。这些内容在工具箱目录 有系统的描述。
8 U& d5 I7 I! Y; t9 d* s' `+ a |
| 工具图标: 这些图标是开启那些完成各种各样功能工 具的按钮;在图像上选择,在上面涂画和变换它们等。使用工具这部分有如何使用 这些工具的概述,每个工具在工具章 节都有系统地描述。 " N9 o5 M2 s4 x" v, H
|
| 前景/背景色: 该颜色区域显示 GIMP 当前的前景和 背景色,它们在许多操作中都有用。点它们中任何一个都会跳出颜色选择对话 框。点击双头箭头标志会交换它们的颜色,而点左下角的小标志会重置为黑白 色。
9 G/ Y# W0 m5 T- G |
| 画笔/图案/渐变: 这些标志显示 GIMP 当前选取的: 画笔,能被所有在图像上涂画的工具所使用(这里的“涂画”操作包括擦除和涂 抹等);图案,在填充所选区域时使用;渐变,当操作需要一组平滑渐变的颜 色是起作用。点击任何的这些标志将弹出允许您改变它的对话框窗口。 : n0 Q1 M' T% c' @8 c
|
. X2 F/ o, v J | 活动图像: (这是 GIMP 2.2 版本的新特性)您能在 GIMP 中同时在多个图像上工作,但是在给定的时刻,只能有一个是“活动图像 ”。在这这个小图标就就指出活动图像。点击它会弹出一个您当前打开的所有 文件的列表的对话框,允许按您所愿指定活动图像。(虽然点击图像显示的窗 口将完成同样的事。)
/ c ~# v \' d- G o5 ^" K5 z1 T3 n/ t0 R9 j
注意
' F1 {4 L6 K+ K | “活动图像”预览默认是关闭的,不过您可以通过 工具箱首选项 页来改变它.
/ Z: M; K2 E3 @8 i& h+ S+ k | 7 ^9 \$ q2 _2 T" Q
|
3 k& U: H# b! i# y
5 G6 D9 l3 u" H: |8 [$ d
2.2. 图像窗口
" O. }" e( L. n
6 d+ ~/ m! B% G2 ~! f
1 G: h2 @' N0 v图 3.3. 一个图像窗口的屏幕截图包含了其重要元素
: K% [( W2 M! z% A6 e3 M+ M! l) N
; ~: i1 O0 ~1 n, ?0 T& x0 ^% @/ l+ i% \1 y+ T+ u
: b, @3 U1 ~* |/ S7 O
' g* J$ m- K+ W* B" ~" _, r3 z0 W在 GIMP 中,打开的各个图像都在自己独立的窗口显示。(有 时多个窗口都显示同一个图像,但这不常见。)我们在这将对默认普通图像窗口的 组件一个简单的介绍。事实上,您可以 用
查看菜单使其中的一 些不显示;但是可能会发现您并不想这么干。
3 y' t% P+ J; u: s, k | 标题栏: 在图像窗口最上面是标题栏,显示图像的名 字和一些基本信息。标题栏其实是由窗口系统而不是 GIMP 自身提供的,因此 在不同操作系统,窗口管理器和主题中表现也不尽相同。如果您愿意,可以在 首选项对话框 中定制您想显示的信息。
4 H5 C3 t1 J$ y* `5 b9 y* l |
| 图像菜单: 标题栏正下方是图像菜单(除非它被挤压 了)。该菜单提供几乎所有的可以在图像上操作的功能。(一些“全局”操作只能 通过工具箱菜单实现。)您也能在图像菜单中点右键或在左上角左键点“箭头” 标志来打开图像菜单,选择您觉得最方便的办法。另外:大部分操作也能通过 键盘,用Alt+ 菜单标题旁带下划线的字母。如果您在首选项对话框勾选 使用动态快捷键 ,就可以自定义自己菜单动作的快捷键。 * _. k, m$ B1 a: Y: q
|
| 菜单按钮: 点击这个小按钮就出现竖向的图像菜单。这个按钮并不是特别有用。
7 Q: S$ \2 G5 l& r* N( s8 d |
| 标尺: 在默认布局中,标尺在图像的左边和上面,显 示图像的坐标。您可以控制想显示何种类型的坐标。默认使用像素,但能够用 下面提到的单位设置更换为其它单位。
- u' k% V2 _5 p, U1 w |
| 快速蒙板开关: 在图像显示的左下角有一个控制快速 蒙板开启关闭的小按钮,这是非常有用的一种查看图像选区的方法。要了解更 多,请看 快速蒙板。
1 J( k0 | _" W9 n/ { |
| 指针坐标: 当您的指针在图像内部时,左下角的矩形 窗口就会显示当前的指针坐标。(假如您使用鼠标,就是指鼠标指针所在位 置。)改单位和标尺单位一样。 + \+ d. j; [; y1 C/ W s& C
|
| 单位菜单: (这是 GIMP 2.2 的新特性,在 GIMP 2.0 中没有)。在标尺和许多其它操作中默认的单位是像素。您能在该菜单中将其 单位变为英尺,厘米或其它可用的单位。(如果您要这么做,要注意在“查看” 菜单中“点对点”的设置对显示刻度的影响:更详细的信息可以看 点对点 。)
0 ?- _) ^, j8 D, q6 c- c. q |
| 缩放按钮: (这是 GIMP 2.2 的新特性,在 GIMP 2.0 中没有)。有许多方法放大缩小图像,但使用这个菜单可能是最简单的。
4 _' ?/ A: G- ]% y* ~% F2 u |
| 状态区: 状态区在图像显示下方。大部分时间,它默 认显示图像当前活动部分和图像消耗的系统内存量。您可以改变首选项来定制 择里显示的信息。当您运行很耗时的操作时,状态区就零时地显示当前进行地 操作及其进程。
- x6 }: d) z/ [ |
| 取消按钮: 取消按钮在窗口的右下角。假如您启动一 个复杂,耗时的操作(主要是插件),当它正在计算时,您决定不这么干了,该 按键就使其马上停止下来。 2 E2 _* A; h0 G9 U
注意 | 有些插件对被取消无法及时响应,可能在图像上留下未 完成部分。9 A+ w# ^" ]/ u1 e! t0 B
| ' k2 ], {! X3 M/ n1 H8 V
|
| 导航控制: 这是一个在右下角地十字形按钮。点击它, 然后按住右键不放,将出现图像的缩略图,轮廓线内表示显示区域。您可以按 住按键移动鼠标让它在图像不同的区域上移动。对于只能显示一小部分的大图 像来说,导航窗口常常是最方便地在图像上搜寻的方法。(要了解其它打开导 航窗口的方法,请看 导航对话框。)
% I, T/ V: |: g' g |
| 非活动填充区域: 该填充区域将活动图像的显示和非 活动填充区域区分开。您无法在非活动区域上进行任何滤镜和一般操作。 1 S* j1 K/ a3 A7 Z$ K4 ]& u
|
| 图像显示: 图像窗口中最重要的部分当然是图像显示。 它由表示图像边界的黄色点划线围住,外围是中性灰色的背景,占据窗口的中 间地带。由多种方式改变图像显示的大小,包括下面要提到的缩放设置。 . D8 S1 j7 T% |! g% H9 |/ y
|
| 图像窗口大小控制开关: 如果按下该按钮,图像将随着图像窗口一起改变大小。
; d' S# C: ?/ Y7 R |
. n/ U! b) f5 U- C2.3. 对话框和停靠栏
/ u) w3 k9 q) G h/ y: }0 i
7 g& M5 ~. I) \. q, L8 g
; G8 W& j( R+ @5 w2.3.1. 停靠条
0 {3 E6 p$ H( |! E
8 `* U$ x- g' U3 E; M
) J# `4 L9 c/ L9 t" f; {在 GIMP 2.0 和 2.2 中,在对话框在屏幕的布局上您有很大的灵活性。您能用 停靠栏将对话框组合在一起,而不用每个对话框放置在其单独的窗口中。一个“ 停靠栏”是一个容器窗口,它能容纳一组连续对话框,如工具选项对话框,画笔 对话框和图案对话框等。不过停靠栏不能容纳图像窗口:每个图像都有自己单独 的窗口,它们也不能装非连续的对话框,如首选项对话框或新图像对话框。
; H3 F5 R5 [2 M& W; A0 R, ]: B
图 3.4. 一个停靠栏,其停靠条高亮
) H" V( c% L. Y6 R& w% k0 O
$ O1 L9 C# t8 y2 K, A1 ?: q$ f1 F- M* P1 Z
4 E( e& u% W& V3 U5 b
; H2 B$ @, y0 p( t: h( V$ a2 h每个停靠栏有一系列
停靠条。在毗邻的图形中高亮。它 们是些窄的灰色常条,非常不显眼而不容易注意:大多数人没有意识到它们的存 在,直到它们被特别地指出。
: J8 |6 B$ e" ]) Q9 G6 h
7 t; \) x2 }7 E0 F$ @4 ^& B5 P2.3.2. 停靠拖动臂点
" r+ E) R4 v5 U, P
5 W M2 g. y! G6 x: V H2 q# f' w' F, T
每个可停靠对话框都有一个
拖动臂点区域,在右边的图 形中高亮。当您把鼠标指针放在拖动臂点区域时,其光标就变成一个手的形状。 您可以通过简单点击拖动臂点区域并拖动它到停靠栏的一个停靠条上来停靠对话 框。
( e/ }9 o2 ~$ j* n- H4 P
图 3.5. 一个停靠栏中的对话框,其拖动臂点区域高亮
6 {4 b1 Q$ U# W" O8 _
' ~0 [; j/ t% |! i- u! g
/ }- C* V( q5 o, S( m* v5 f% c; a* l! _. [2 V5 [
1 o0 ~# C9 s4 \4 J* X, _- ]
$ ?( [. J' K1 |8 @您能拖动不止一个对话框到同一个对话条上。当您这样做时,它们将变成页签, 并在顶端表现为图标页志。点击页签臂点将使一个标签呈现在面前,这时您可以 与它交互。
* O5 Q$ x" c& h! G
- ~" Z# E7 ]" b T
2.3.3. 图像菜单
7 \) y; s7 }1 @, [3 w0 \% V5 @0 n+ S
# _5 K5 }! {3 A' n% g
d- e# i5 C' Y- p5 H8 \有一些停靠栏包含一个
图像菜单:该菜单中列出 GIMP 中打开的所有图像并显示将在停靠栏中列出信息的图像的名字。您可以用图像菜 单来选取不同的图像。如果按下“自动”按钮,该菜单就会显示 GIMP 当前活动图 像的名字,即您当前正在操作的图像。
0 G: @* K: I; ]; _/ d( f
图 3.6. 一个图像菜单高亮的停靠栏 * }9 l4 h6 u% {1 C
5 M9 x! ^0 D4 e D/ Z+ g* F( B3 n& P9 ?$ |
4 S( f6 Y% U) S- d* D, ~( N; {4 q* {; @" u; ?4 ]2 S' b, G
“图层,通道和路径”停靠栏默认是在顶部显示图像菜单,而其它类型停靠栏则不 同。不过您可以使用页签菜单中的“显示图像菜单”添加或移除图像菜单,下面将 有详细介绍。(例外:您不能在包含工具箱的停靠栏上添加图像菜单。)
( h3 C! ^8 X/ G4 S& u
# C! [( X( G1 ~2.3.4. 页签操作
' x h" m. ^8 c2 k3 S
5 O6 m' |9 d# e5 |. e: z, V
' D0 o0 v% u) a4 c( K) G8 ]图 3.7. 一个停靠栏中的一个对话框,其页签菜单按钮高亮 # G; c+ i2 T- t @& j0 l$ G6 n
+ I) ]8 y. Z6 ~7 D* |& n7 O
/ Y ^, h) s2 n1 D( l' y+ S# e
4 ~$ g# b' ]5 V$ i3 R& ]5 K
" r( g. H8 C' r% W/ s在每个对话框中,您能通过按下页签菜单按钮来取得一些特殊的页签相关操作的 菜单,正如右边图形中高亮的。准确的说,菜单中显示的命令在各个对话框中稍 有不同,但是它们都有添加页签,关闭或漂移页签的操作。
5 d8 S. R" K4 T" y7 z图 3.8. 图层对话框中的页签菜单
% y5 ~: [1 o. p& J1 i3 B, r
" R% H' b5 k/ p# G! G9 L1 _$ D0 b. r2 o; j$ V
7 m- s4 J" Q( L- b, X" n
/ Y- |, U( o& ?3 E& r页签菜单中有这些命令:
# k. L& z4 ?3 Q
上下文菜单 每个页签菜单顶部一项是对话框的上下文菜单,它包括针对特殊类型对话 框的操作。比如,图案对话框的上下文菜单包括一组处理图案的操作。
# y+ m; Q8 V" a" f* q8 M3 L3 D3 o) w
添加页签 该项打开一个子菜单,它让您添加多种多样的停靠对话框作为新的页签。
, k0 j- H$ T' R4 t5 _7 R" q7 j6 }
关闭页签 该项关闭对话框,关闭停靠栏的最后一个对话框将关闭该停靠栏。选取该 菜单项和按“关闭页签”按钮效果相同。
( D6 d: h8 \1 F4 r+ p; B漂移页签 该项从停靠栏中分离对话框,并新建一个只包含该分离对话框的停靠栏。 它和拖动页签到停靠栏外并在随机位置释放效果相同。
# y* `& j5 a7 s3 m
预览大小
图 3.9. 页签菜单的预览大小子菜单。
7 z9 i3 E. s9 x$ t
* [- h5 Y+ o# Q& E
- x2 M9 w8 I3 U- j
: i2 Q7 J, V, X: \
: f7 B9 L N9 m! b, w! p有许多但不是全部的对话框其页签菜单包含一个“预览大小”的选项,在其 子菜单中列出了对话框中项目的大小。比如,画笔对话框显示所有可用画 笔的
图片:预览大小就是决定这些
图片的大小。默认是“中”。
, I: T5 P J8 J- Q5 F9 y- w9 x
页签风格
图 3.10. 页签菜单的页签风格子菜单
: l2 C. f2 X4 ^
# H9 `# f# e3 j& R9 a$ G$ [$ }! k1 h+ ^% i' i0 b; ~
8 _3 b# K0 q+ x
- I! u# ^' @# R8 ]$ @' p# E该项在多个对话框在同一停靠栏中时可用:它打开一个子菜单让您选择顶 部的页签如何显示。其中有五种选择,但它们并不是所有类型对话框中都 可用。
# E9 T: \+ {; m4 `
" r8 H# e) l' O: @4 t图标 该选择用图标表示对话框类型。
9 J$ J% y! \( R
当前状态 该选择对那些可以选取比如画笔,图案,渐变等的对话框可用。 它用一个页签显示当前选取的物品。
- u' z8 i7 |% r; A' ` g& J
文字 该选择用一个页签以文字的方式显示对话框类型。
4 s6 y0 p. r2 J( W4 Z图标和文字 该选择使用一个更宽的包括图标和对话框类型文字的页签。
( T! ~4 N" u# n$ k( c2 W
状态和文字 当该选择可用时,就会显示当前选取的物品和对话框类型文字。
5 Q* K& a9 a+ Y0 C2 I/ i/ x9 b! E! M
" k- d( o; f) C& I% p. _& r$ S以列表方式查看;以阵列方式查看 这些项在对话框中有可以选择一些东西:画笔,图案和
字体等时可用。您 可以选择是使这些项目呈垂直列表排列并且名字显示在旁边,还是阵列排 列并且没有名字。它们各有各的优点:以列表方式查看显示更多信息,而 以阵列方式查看让您能同时看到更多可选项。其默认值随对话框不同而不 同:对画笔和图案默认是阵列;而对大多数其它的,其默认是列表。
9 r9 e" b6 T$ q( P+ m# A$ P
显示图像菜单 这是一个开关。勾选它时,会在停靠栏顶部显示图像菜单,但对停靠在工 具箱下面的对话框无效。
! z2 W6 K6 H$ T7 ]) n7 I! g
自动跟随活动图像 这是一个开关,当没有显示图像菜单时它是没有意义的。它使图像菜单和 对话框内容(如果是与图像相关的)自动变为您当前正在操作的图像。
- s( H+ T/ b1 z9 h$ l+ w B) L1 J; r: }) U
3. 撤消
: e/ }" f5 e3 ?# X1 P' Q) h+ x' ]
6 ^. h/ y& L! x; y9 r5 B几乎可以撤消在 GIMP 中对一个图像所做的任何操作。要撤消最近的操作,选择图像菜单中的 编辑 → 撤消 不过由于经常使用它,有必要记住其快捷键,
Ctrl-
Z.
; b% I2 ?, K# b. L2 m! D
撤消本身也能被撤消。在撤消一个动作后,您也能
重做它, 选择在图像菜单中的 编辑 → 重做,或使用快捷键,
Ctrl-
Y。通过反复地撤消和重做一个动作,对判断其 效果常常是非常有用的。这通常是非常快捷,不会耗费任何多余资源,而且也不 会更改撤消历史,因此这样做没有任何坏处。
1 k5 S+ d7 x A- j+ W8 K: o! E
& o/ J+ {# W1 l4 `
& L# h7 }) X2 f% ^7 u+ U小心 |
当您撤消一个或多个命令后,又对图像进行了除撤消或重做以外的操作,那么您 就不可能再重做这些操作了:它们永远地丢失了。如果您觉得这样不妥,解决方 法就是先复制图像,然后在其拷贝上进行操作。( 不是 原图像,因为在复制图像时,重做/撤消历史不会被拷贝。)
9 s7 d: M W5 s0 l @, _ |
" @6 B' n9 ?: d8 X
假如您每次常常重做或撤消很多步,这时也许使用
撤消历史对话框更加方便。它是一个显示撤 消历史中各点的概要的可停靠对话框,允许您通过点击来后退或前进到某点。
; Y7 m/ f4 i2 ?! `7 n5 u2 V
撤消是基于特定的一个图像操作的:“撤消历史”是一个图像的组成部分。GIMP 要 给每个图像分配一定的内存来达到该目的。您能够定制您的首选项来增加或减少其 数量,在首选项对话框中的
环境 页有两个重要的参数:
最小撤消次数--不管耗费多 少内存都要保证,和
最大撤消内存--超过这个值,GIMP 会 从撤消历史中删除旧的记录。
- y& C+ P$ h: L; T. Z
) q& f) v2 g2 V% ]. H注意
8 }9 n+ F1 `+ { |
虽然撤消历史是一个图像的组成部分,但是在用 GIMP 的内建 XCF 格式保存图 像时不会保存该信息,而其它的图像属性都将保留。当图像被重新打开时,它的 撤消历史为空。 ) [8 @- ]5 _3 s! B5 h
|
+ E$ h/ ?% B2 B/ ?& [8 e* NGIMP 撤消的实现是相当复杂的。只需要很多的撤消内存来保留需要操作(比如改变 一个图层的可见性),因此在记录被从撤消历史中删除之前,可以保持一个很长的 操作序列。许多操作(再次以改变图层可见性为例)被
压缩 了,所以连续多次地执行它们只在撤消历史中产生单独的一个点。尽管如此,还是 有其它的操作可能耗费大量的撤消内存。比如说大部分的滤镜:它们由插件实现, GIMP 核心没有知道它们改变了什么的真正有效方法,因此它就不得不记住操作前 后被影响图层的全部内容。您可能在记录被从撤消历史中删除之前只能执行很少的 这种操作。
6 S9 u7 x4 ~- X+ `1 H/ n; {) `3.1. 不能被撤消的东西
9 w1 i4 U& X6 s8 N9 u% H7 G
0 B5 @# Y/ y7 |7 U) ]
& [$ F0 y" `- \/ R5 p3 I9 h4 {% Q大部分修改一个图像的动作能被撤消,而那些没有修改图像的动作一般就不能。 这些操作包括保存图像到一个文件,复制图像和拷贝图像部分等。它还包括大部 分影响图像显示但没有修改其图像数据的动作。最重要的例子就是图像比例的缩 放。不过也要例外:虽然切换快速蒙板开启或关闭没有修改图像数据,但它能被 撤消。
1 b! }( }- G' C- U7 T5 [' c
下面是一些最重要的动作,它们修改一个图像但不能被撤消:
c" L9 [( ~5 F" ?# @3 w- m
关闭图像 撤消历史是图像的组成部分,因此当图像被关闭时,其所有资源都被释放, 撤消历史也一样。正因为这样,GIMP 总是要您确认是否真想关闭图像, 除非在最近一次保存图像后没有被修改。(您能够通过首选项对话框的
环境页来关闭该提示; 您要这样做时请先想清楚。)
( D: e2 Y' q M+ n# B( i( W
恢复图像 “恢复”表示从文件重新读取图像。GIMP 实际上是通过关闭图像并打开一 个新图像来实现的,因此其撤消历史将丢失。所以,当图像“不干净”时, GIMP 总是要您确认是否真想恢复图像。
# k$ C7 @: d# F7 w1 Q! T( R8 f+ M动作的“片段” 一些工具在它们起作用之前要求您做一系列复杂的处理,不过只能撤消全 部而不是单个步凑。比如,智能剪刀要求您通过点击图像中的多个点产生 一个闭合的路径,然后再通过在路径内部点击创建一个选区。您无法撤消 单独的点击:在您完成后撤消将使全部回到起始点。再比如,当使用文字 工具时,您无法撤消单独的文字,改变字体等:完成后撤消会删除新建的 文字图像。
" p/ v# W, }1 Y; n
- k9 u& G7 p6 I1 c2 E滤镜
/ p" h/ z+ V5 A4 h* c" i3 x. x 和其它由插件或脚本执行的操作能像通过 GIMP 核心实现的动作一样地被 撤消,不过这需要它们正确使用 GIMP 的撤消函数。如果代码不正确,一个插件 有潜在破坏撤消历史的可能,到时不光是该插件而且以前的动作都不能被正确地 撤消。所有由 GIMP 贡献的插件和脚本都可以认为是被正确设置的,而从其它地 方得到的插件就显然没有保证。同时,即使代码正确,在运行一个插件时取消掉 它有时也会破坏撤消历史,所以除非是不小心所做的其结果将非常严重,最好避 免这样做。
/ h' C. \! @; m/ h) a
# \1 ?) t! A: y+ G+ Y( ^
[
本帖最后由 fm971 于 2007-7-16 09:24 编辑 ]