1. 选区
2 Q2 X& H8 }6 y9 T" C; o
1 w* g* L0 ~& a M* p4 N! z" c' l当对一个图像处理时,您常常只想处理其中的一部分。在 GIMP 中,通过
选择那部分来实现。每个图像上都有一个相关的
选区。大部分,但不是全部的 GIMP 操作只对图像选择部分进行操作。
' N" z* n/ V3 @( B: X" M图 7.1. 如何把这个树独立出来?
3 e6 `9 S: s9 s4 R2 E! J
" v4 U6 \8 G; t* v* w. B
% X" _6 Q# o% I
这有很多,很多的情形,创建正确的选区是获取您所有结果的关键,常常这并不容易办到。比如,在右边的图像中,我准备将树从背景中剪切出来,并粘贴到其它的图像中。为了达到这个目的,我需要创建一个只包含树而没有其它任何东西的选区。这就比较困难,因为树有一个非常复杂的形状,而且在某些地方与其后的物体很难区分。
' r; I5 J7 _& i- r( }; K6 N! I
图 7.2. 选区通常用虚线表示
r1 ?8 h W7 d: u9 a& V
6 S. Z5 H# f5 ^/ M( C% l3 A) ~0 U% h! [. g
现在这是非常重要的地方了,弄明白这点是至关重要的。通常的,当创建一个选区,您会发现它是一条虚线环绕在图像一部分上。您可能决定选区好像一种容器,图像选择的部分在内,未选择部分在外。这种关于选区的观点在许多目的中没有问题,但它并不是完全正确的。
9 o+ A4 y9 A( g1 L$ E
准确地说,选区是作为一个
通道来实现的。在其内部结构方面,它与图像的红色,绿色,蓝色和 alpha通道完全相同。因此,选区中有一个定义每个图像像素的值,从 0 (未选中)到 255 (完全选中)。这种方式的优点是,它允许一些像素被
部分选中,其值在 0 到 255 之间。正如您所见的,这有许多需要在选中和未选中区域间有个平滑的过渡的情况。
q" a" a% e6 y! d: [( j& \哪怎么当您创建一个选区时,虚线就出现了?
& U9 x; Z! _: Y1 n6 e/ a; ]: N8 O& R
那是一个
轮廓线,它区分被选中多于半个像素的区域和被选中少于半个像素的区域。
z: l y) u, r- m" U7 i
图 7.3. 在快速蒙板模式下的同一个选区
8 b4 F# l+ G% a1 U8 }4 {
9 N) |8 ?$ F4 v% D% r: S, V
# i) U9 U% |/ d& N: N4 _' }3 @您需要一直牢记,当您看到表现选区的虚线时,它只告诉您部分信息。如果您想了解选区的完全细节,最简单的方法就是点击图像窗口左下角的快速蒙板按钮。它使选区好像被蒙上一层半透明的遮盖。选中的区域没有受影响,而非选中区域则呈红色。越完全选中的区域,显示的红色越少。
( a, `9 P" U0 H) d5 a$ y" K快速蒙板模式,及其使用,下面有详细描述。同时,如果您跟随该讨论并在 GIMP 中尝试,您会了解与许多操作在快速蒙板中工作方式不同,因此现在将其切换为关闭(再次点击快速蒙板按钮)。
+ G' a& a! `" D4 _图 7.4. 羽化后在快速蒙板模式下的同一个选区
+ _& U* A8 `; Y% [+ V
: L6 @8 W E0 i
3 |5 A ] S! Q1.1. 羽化
' K) A( Z! \% d4 f5 {7 r# z+ j
& R" s7 m; @& v5 S( e# K默认设置下,基本的选择工具如矩形选择工具,生成锐利的选区。虚线内的像素被完全选中,而其外的像素则完全未选中。您可以通过切换快速蒙板来验证:您看到一个清晰带锐利边缘的矩形,并被统一的红色包围。而在工具选项有个“边缘羽化”勾选框。如果您勾选它,改工具将生成有层次的选区。羽化半径则可以用来调节在什么距离上进行过渡。
* z9 N" G; h* s* `
如果您沿着上面内容下来,可以用矩形选择工具来实践,然后切换到快速蒙板模式。您现在将看到带有一个模糊边界的清晰的矩形。
# T$ B' H9 {$ H- x! M: s
当剪切和粘贴后,羽化特别有用,它可以使被粘贴的物体平滑而不引人注意地和周围环境混合在一起。
# U- w! _$ o9 s/ g实际上,在任何时候羽化一个选区是可能的,甚至最开始创建的是一个锐利的选区。通过在图像菜单中选取 选择 → 羽化。 会弹出一个允许您设定羽化半径的对话框。也能干相反的--锐化一个有层次的选区为一个边界分明的选区--通过选取 选择 → 锐化.
( q: L* q9 a- s% a# l
& B0 ], I: Z, O
注意9 N: L; G3 r! v
|
对于面向技术的读者:羽化实质上是对选区通道使用选定模糊半径的高斯模糊操作。
' H) G% Y9 y# Q |
* N! Y" s! A( [" `) n0 ^4 ]& Q
g7 i9 p' y, }6 j5 b. g( \
2. 快速蒙板
W9 e# B& t' p v图 7.5. Image with QuickMask enabled ) ]; T; w0 B# _* |% s
C+ `8 ^0 w7 O% M" V
# }& E: R1 ?+ P! ]5 s选择工具在进行复杂图形选取时 能力非常有限。在这种情况下,使用快速蒙板会使这一切变得简单。只需放上快速 蒙板就让您可以在画出选区而不需要描出其轮廓线。
& x" f; j- \2 N6 B2 s
6 Z4 O" m9 T/ J2.1. 概述
7 g4 R! ^0 Y1 z8 Q正常情况下,在 GIMP 创建一个选区时,它的外边缘标记好像是一群“行进中的 蚂蚁”。但事实上它就创建了一个选区:GIMP 中的选区准确地说是在图像上完全 独立的通道,其像素值从 0 (未选中)到 255 (全选中)。“行进中的蚂蚁”似的边 缘占了半个像素。因此,“行进中的蚂蚁”显示给您的---在边界外或内---其实就 是把连续区域分割开了。
% Y4 b+ q( j3 V
快速蒙板是 GIMP 表示选区结构的方式。开启它也让您能够与选区通过新的和实 质上更加强大的方式来交互。您可以通过点击图像窗口中左下角有红色外框的按 钮来开启快速蒙板。该按钮是个开关,再点一下就让图像回到“行进中蚂蚁”的模 式。也可以通过图像窗口菜单中的选择/切换快速蒙 板或用快捷键
Shift+Q 开打开快速蒙板。
5 g0 F }8 l) D* T8 `
开启快速蒙板就可以看到好像是半透明薄膜在图像上的选区,各个像素上的透明 度表明像素被选择的程度。蒙板的默认颜色是红色,您可以改变它为任何您认为 更方便的颜色。您选择的像素越少,像素被蒙板遮掩的就越多。全部选择的像� 则是完全清晰。
# T) c% Z# U! `: U
在快速蒙板模式下,许多图像处理在选区通道上操作而不是图像本身。特别的, 这些操作包括涂画工具。用白色涂画使得被画的像素被选中;黑色涂画则使其未 选中。您可以使用包括油漆桶填充和颜色渐变填充在内的所有涂画工具,因此, GIMP 高级用户觉得“涂画选区”是细致处理它们的最简单和有效的方法。
2 R% m+ @; d3 O7 f
# J5 g7 @8 H( M7 z6 J: V% [3 r0 G
- R1 ` H2 u; F) L+ G: m) y
提示" T: O7 Q7 J; F/ e- l, n( Z" |
|
要保存通道中用快速蒙板产生的选区,选取图像菜单中 选择/保 存到通道
6 N, M7 D' }, z2 W9 j, B2 o9 @ |
. @* ~( X' Q: r9 g 6 n) z+ V0 k$ o0 \
提示4 q) O9 h8 s3 Y* {- s( j/ N( E
|
在快速蒙板开启时,剪切和粘贴在选区上进行而不是图像。当有时要将选区从 一个图像传到另一个图像时,您能使用这个最方便的办法。 % y4 |, L8 l9 k x% O, |( j# L
|
4 K& U% _# b9 I2.2. 属性
' x6 t5 n$ l2 F% w
7 Y8 M7 P) a: f. Q' S
5 Z4 m' q3 H0 ^( \' h用鼠标右键点快速蒙板按钮可以看到两个快速蒙板的属性。
H3 ~' L8 j1 C7 b1 f
- 正常情况下,快速蒙板显示未选中区域被蒙板遮蔽,而选中区域则是清晰 的,但是可以通过选“遮蔽选中区域”而不是默认的“遮蔽未选中区域”来其 颠倒。
- 当选“配置颜色和不透明度”时,就会显示一个可用来改变默认值(红色和 50% 不透明度)的对话框。
' b4 ^2 D2 D6 p9 K2 ?4 y* [* d
3. 用法
6 I; T1 z& O. J+ [5 L/ u8 b* n+ Y' \1 w z
7 i1 C. s" H" W2 I2 j# ~; q
/ I5 J1 y* m0 ^. C6 [; u- 打开一个图像或新建图像;
- 点击图像窗口中左下角有红色外框的按钮来开启快速蒙板。如果已经有选区, 蒙板将初始化为选区内容。
- 选取任何涂画工具,使用灰度色在快速蒙板上涂画。
- 用图像窗口左下角的按钮来关闭快速蒙板。
7 U( t. n6 j ~1 ~4 u0 G$ _. v7 U
4. 路径
0 l! h4 C+ j: L3 k5 A
3 x$ A! a8 r1 ~2 z5 g路径是一维的曲线,它主要有两个用途:
- j& D- C5 k( F& K$ _2 z
7 y0 Z# y7 k# r. h/ T& N0 k, I9 d9 o- p$ V
- 闭合的路径能转变为选区。
- 开启或闭合的路径能被勾画,即用多种方式涂画到图像上。
" o b2 w) [, L; v
图 7.6. GIMP 路径的四个例子
+ n7 v7 U% ^9 n3 S+ n$ t
GIMP 路径的四个例子:一个封闭多边的;一个开放多边的;一个封闭曲线 的;一个直线段和曲线段混合的。
& ~& J2 U; P$ [' V# Y
# B: B; c# {+ [8 I) ~) h4.1. 路径和选区
8 ^7 R; ^. ? v
GIMP 让您将图像上的选区转换为路径;而可以将路径转换为选区。请看
选区获取选区及如何使用的信息。
8 C" N5 A* E" U. c* l4 ^, i当将选区转换为路径时,路径被“行进中的蚂蚁”紧密跟随。现在,选区是二维的, 而路径是一维,因此将选区转换为路径时肯定要丢失信息,实际上所有有关部分 选中区域(比如羽化)的信息都丢失了。而将路径转换回到选区时,其结果是一个 “全有或全无”选区,和进行“锐化”效果是相同的。
k7 M: U( o' g2 e6 k; ~" y9 E) C! {9 T Q0 g
4.2. 转换路径
) n8 M* Z2 h! y- _, I每个变换工具(旋转,缩放和透视等)可以设置为对特别针对路径操作,使用其工 具选项对话框的“影响:”选项,它提供许多改变路径形状的有效方法而不会影响 图像的其它元素。
! H* `. c$ _( E, L* E0 g: s当变换工具设置为影响路径时,其默认只对单个路径操作:即
当前路 径(在路径对话框中显示为高亮),不过您可以使用路径对话框的“变 换锁定”按钮让一个变换影响多个路径。不光是路径,图层和通道也能被变换锁 定。如果对变换锁定中的一个元素变换,其它所有元素也会使用同样的方式变换。 比如您想让一个图层和一个路径放大同样的倍数,可以点击变换锁定按钮,这样, “锁链”标志就会显示在图层对话框中的该图层旁边,也显示在路径对话框中的该 路径旁边,然后对图层或路径中的一个使用缩放工具,另一个将自动被放大。
1 `8 b" M7 K& f8 Z
- V/ b: L+ T/ d6 x2 {4.3. 勾画路径
, w+ s+ p; p- |图 7.7. 用不同方式勾画的最上面图中四个路径。 : Z4 l' h! \4 T0 e3 Y
, m2 ^ Q1 n8 H5 x/ L2 J3 w. V
路径并不改变图像像素数据的显示,除非它们被
勾画, 在图像菜单或路径对话框的右键菜单中 编辑 → 勾画路径,或路径工具的工具选项对话框中的“勾画路径”按钮。
$ ?6 i. G) ~& n ~通过上面这些方式选择“勾画路径”都将开启一个可以控制勾画完成方式的对话框。 您可以从大量的线形中选择,或使用任何涂画工具勾画,甚至包括那些不常用的 如克隆工具,涂抹工具或橡皮等。
$ t0 N6 { S/ r& z+ W您可以通过多次勾画路径,或使用不同宽度的线或画笔来增加勾画效果的范围, 通过这些方式来增强效果的可能性几乎是无限的。
& ~0 b+ _3 p+ [$ ^& f# s" f: T5 w1 s' [
4.4. 路径和文字
5 b4 U" U3 J9 Q! ]# D+ [" n2 b9 p
图 7.8. Text converted to a path " C6 R# c+ k- Y

文字被转换为一个路径,然后用透视工具进行变换。
( s; G f; v. s1 H: D- y. `
8 C/ N$ N4 x( O1 u; K' D( ~ j, O# B3 y; D/ [9 t

上面显示的路径是用一个模糊画笔勾画,然后对它使用渐变映射滤镜,渐 变为“Yellow Contrast”。
7 a! z) U Q$ @% q& @ M8 z+ H0 _
' w: O8 @+ z6 t5 p! e由文字工具创建的文字可以通过文字工具工具选项中的“从文字创建路径”按钮转 换为一个路径。这非常有用,包括:
( B* z( T& D2 ^- S8 C z |/ ~; k
0 T$ q$ B, [; W- c, o- 勾画路径,可以产生很多漂亮的文字。
- 更重要的是,变换文字。先将文字转换为一个路径,然后变换路径,最后勾 画路径或将它变为一个选区并填充,这样常常生成比将文字渲染为一个图层 并变换像素数据更高质量的效果。
* a7 l4 ~+ \+ v, R' J- Q' o% z
4.5. 路径和 SVG 文件
, b2 ~0 K, W7 E5 i, h4 C
2 _+ M4 s6 q3 f3 t! b4 ESVG
代表“可缩放矢量图形(Scalable Vector Graphics)”, 它一种逐渐流行的
矢量图形文件格式,其中图形元素以 一种独立于分辨率的格式表现,它与图形元素被表现为像素阵列的
光 栅图形完全不同。GIMP 主要是一个光栅图形程序,不过路径是矢量 的。
1 N6 d2 v# q8 C' G幸运的是,路径在 SVG 文件中表现方式几乎与在 GIMP 中 完全相同,(实际上幸运没什么用:GIMP 2.0 重写其路径处理时就盘算要用 SVG 路径了。)这使得可以保存 GIMP 路径为 SVG 文件而不会丢失任何信息。您可以在路径对话框中使 用这种能力。
9 r% M1 n" L, U9 q这也表示 GIMP 能通过其它程序如 Inkscape 或 Sodipodi 保存的 SVG 文件 来创建路径,这很好,因为这些程序比 GIMP 拥有更强大的路径处理工具。您可 以使用路径对话框中从一个 SVG 文件中导入路径。
6 N0 D4 I! b l- X9 O
除了路径,SVG 格式还处理其它很多的图形元素:其中包括除了图形如正方形, 矩形,圆形,椭圆和基本多边形等。GIMP 2.0 无法使用这些,不过 GIMP 2.2 可以将它们读取为路径。
! J3 B0 t# @0 P; d
5 P+ O5 k, [0 c; Y+ b4 B
1 r! e* Z9 l! E1 q3 |: L$ [* a 注意2 Q- ~4 o6 k0 B: l
|
GIMP 不是只能用 SVG 文件来创建路径,还可以将它像 普通的 GIMP 图形一样打开。 ; s! r" `6 @1 d- C9 b" ]1 T
|
% j+ v: |( R: w1 s/ h0 Q: s
5 r/ y6 l: a# |9 Y) A) f[
本帖最后由 fm971 于 2007-7-16 09:50 编辑 ]