|
主题: Illustrator中“选择”的研究
|
5D荣誉斑竹
职务:管理员
等级:6
金币:18.0
发贴:4434
|
#12002/12/5 20:39:48
声明:本文写作以Adobe Illustrator 10英文版为基准,其他版本与本文内容将有不同程度的差别。
如果我问Illustrator中什么操作最重要,朋友们的回答可能会五花八门:混合,路径的合并与剪切,添加效果……这些都很重要,但是进行这些操作的前提是什么呢?选择,没错,就是选择相应的对象。如果不能正确的选择对象,在Illustrator中我们只能寸步难行。推而广之,在CorelDRAW、FreeHand等等所有矢量软件中,都是如此。在这篇文章里,我就与大家讨论一下选择的问题。
也许有的朋友会说:选择嘛,我知道,不就是用工具箱左上角那个黑色箭头去单击对象吗?这话没错,可是如果你对选择的认识只到此为止的话,那么你十分有必要认真地看下去了。
那个黑色箭头叫做选择工具(Selection Tool,快捷键为V),用它在对象上单击就可以选择该对象,按住Shift键可以通过不断单击来选择多个对象。不过要注意的是,对于填充为无的对象,只能单击它的路径来选择它。当然我们也可以按住鼠标左键不放来画出一个矩形虚线框,画板上的对象只要有一部分进入了这个虚线框就会被选择。框选时,也可以按住Shift键来增加更多的被选择对象。这是最基本的选择方法,说完了选择我们再说说取消选择。最简单的方法就是用选择工具在空白处单击一下,或者是按下Ctrl+Shift+A键,效果是一样的。如果我们已经选择了多个对象,想取消某个或某些对象的选择,直接去单击它们是不行的,仍然需要按住Shift键,被点击的对象会被取消选择。
但是我们绘制的图形往往会很复杂,由许多个对象组成,它们并不是规则排列的。这时仅仅靠框出一个矩形框来就满足不了我们的需要了。好在Illustrator从版本9开始,增加了套索选择工具。套索工具(Lasso Tool)位于工具箱右列上数第二个,与直接选择套索工具(Direct Select Lasso Tool)共用一个位置。这个工具与Photoshop中的套索工具很相似,也是按住鼠标左键不放并拖动出一个不规则的区域,只要有一部分处于这个区域中的对象都会被选择。有了这个工具,我们在众多罗列重叠的对象中选择我们需要的那些就方便灵活得多了。不过,在选择之前,还是应该想一想怎样选择最快速、最方便,同时多结合Shift键,可是起到事半功倍的效果。
好了,我们已经可以正确的选择对象了。可是我们知道,对象的骨架是路径(path),而路径是由一个个节点(anchor)构成的,很多操作并不是针对整个对象,而是针对某个或某些节点的。选择节点的工具是工具箱右上角的那个白色箭头,它的名字叫做直接选择工具(Direct Select Tool,快捷键为A)。用它在节点的位置上单击一下,就选择了这个节点。如果这个节点是曲线型、圆滑型或复合型的(节点类型的介绍请参见我的《Illustrator中的路径与节点》一文),被选中时将同时出现它的手柄(handle),可以用直接选择工具调整手柄。选择节点时有些要注意的问题,一是当对象处于被选择状态时,用直接选择工具直接点击节点是无法选择它的(当然按住Shift键点击可以取消对这个结点的选择),如果要选择某个节点可以通过框选的方式;二是如果对象未被选择,我们无从知道某个节点的具体位置,这时我们可以根据节点的大致位置框选,或者转变到第一种情况下进行选择;三是Illustrator中的节点和手柄都非常小(别试着去放大视图,那是没有用的),很难精确点击,这也是为很多不喜欢Illustrator的人所广为诟病的地方,解决的方法就是不要点击得太精确,稍微偏一点反而更容易选中,或者打开Smart Guides(View→Smart Guides,快捷键为Ctrl+U),打开后鼠标所经之处会出现智能提示,便于我们的选择和其他操作。
刚才我们提到了,用直接选择工具选择节点时也是可以进行框选的。当选择面临的形势比较复杂时,基本的矩形框也是无法满足需要的,这就要请直接选择套索工具(Direct Select Lasso Tool,快捷键为Q)出场了。细心的朋友应该注意到了,我们刚才提到过这个工具,它是与套索工具(Lasso Tool)共用一个位置的。将直接选择工具与套索工具结合,就是这个工具的使用方法了。在面对一个形状极不规则而且节点众多的对象时,如果要选择它的一部分节点,这个工具就会派上大用场了。
与直接选择工具共用一个位置的组选择工具(Group Selection Tool)我们还没有提到,因为这个工具比较特殊,它涉及到了对象的群组。用这个工具单击一下某个对象,该对象被选择,再次单击,与这个对象构成群组的所有对象(也包括被单击的这个)都将被选择。如果群组出现了嵌套,情况要稍微复杂一点。举例来说,A与B群组,该群组再与C群组,然后再与D群组。用组选择工具单击A,A被选择,依次单击下去,别选择的将是:A和B→A和B和C→全部;对于C,依次单击的结果将是:C→A和B和C→全部。使用组选择工具时,加按Shift键只对单击的对象自己起作用(被选择或被取消选择),与它所在的群组无关。
有时会出现这样的情况:我们想要选择的对象被另一个对象完全覆盖在下面,用鼠标点击不到它。这时我们可以在上面那个对象上单击鼠标右键,在弹出的菜单中选择Select→Next Object Blow,它下面的对象就被选择了。但是如果被覆盖在下面的对象有很多的话,使用这个方法也无济于事,这时候我们最好将它们分别放置到不同的图层中,以便于以后的分别选择和处理。Illustrator的图层管理与Photoshop十分相似,当然也有很多不同之处。Layers面板中与选择相关的操作是:单击某个图层右侧的小圆圈,就可以选择这个图层上的所有对象。在刚才说到的情况下,如果我们将上面的对象和下面的对象分别放置在不同的图层中,选择的问题就迎刃而解了——选择下面的图层中的所有对象,或者将上面的图层隐藏(单击左面的眼睛图标)。
从版本9开始,Illustrator将Select单独成为一个菜单,显示出对选择的重视。下面让我们来看看这个菜单。
All就是全选,文件中的对象全部都被选择。Deselect是取消选择,相当于用选择工具在空白处单击。Reselect就是重复上一次选择,不过重复的只是通过Select菜单进行的选择,直接用鼠标进行的选择是不会被记录的。Invert就是反选,将所有对象的被选择和未被选择的状态进行交换。Next Object Above和Next Object Below与前面介绍过的右键菜单中的项目是一样的,用于对象间发生覆盖的情况。
下面我们重点来说说Same和Object子菜单。Same是对所有对象中具有某个或某些相同属性的对象进行选择,项目依次为相同的混合模式、填充和笔画、填充颜色、透明度、笔画颜色、笔画宽度、风格以及符号实例。其中后两项经常是灰色不可选的,只有文件中使用了风格或者符号时,它们才是可以使用的。符号是Illustrator 10中增加的新功能,跟Flash中的符号大同小异。这些命令没有什么需要解释的,操作时我们先选择一个对象,然后使用其中一个命令,具有相同属性的所有对象就都被选择了。如果在选择命令前我们没有选择任何对象,上面的六项仍然是可以使用的,它们将以与其对应的面板上的值为基准,比如填充颜色和笔画颜色对应Color面板,笔画宽度对应Stroke面板等等。需要注意的是,填充和笔画(Fill & Stroke)的标准是严格的,需要填充颜色和笔画的颜色、宽度都相同才行。Same子菜单为我们的选择操作提供了更灵活的选择。试想,我们画一只孔雀,它的羽毛上有无数相同颜色的花纹,如果我们想改变它们的一些属性,很难想象我们一个一个去选择,那就试试Select→Same菜单吧。
Object是对所有对象中某种类型的对象进行选择。前两个选项只有在选择了对象时才可以使用,All on Same Layers可以选择与被选择对象处于同一图层的所有对象,如果起初选择的几个对象位于不同的图层,这个命令将包括涉及到的所有图层。Direction Handles可以显示出被选择对象的所有节点的手柄,方便我们的调节。接下来的几项分别是笔刷笔画、剪切蒙版、游离点以及文字对象。选择笔刷笔画就是选择所有使用了笔刷的对象,所谓的笔刷就是Brushes面板中应用的那些使路径笔画变得更加丰富多彩的东东,是Illustrator很有特色的一部分。选择剪切蒙版就是选择所有蒙版组合中的蒙版,对蒙版我们不做详细介绍,否则又会说上很多,简单的说跟Photoshop的蒙版有些类似。选择游离点就是选择所有单独的节点,大家知道,节点的连接构成了路径,可是在Illustrator中也存在单独的节点,比如我们用钢笔工具在画板上单击一下即放开,或者用文字工具在画板上单击一下却不输入任何文字就切换到其它工具,就会产生与其它节点毫不相关的“游离”的节点。这些节点的存在会干扰我们的操作,如果它们数量很多就会使文件的体积明显增大。我一直认为这是Illustrator程序本身对于路径和节点认定方面的缺陷,因为在CorelDRAW和FreeHand中就不存在这个问题。好在程序的设计者们帮我们“解决”了这个问题,在我们最终完成一幅作品之前,使用一下这个命令,帮助我们删除在绘画过程中无意间造成的游离点。选择文字对象就是选择所有使用各种文字工具(包括文字工具、区域文字工具和路径文字工具)产生的文字对象,如果文字对象已经转化成了普通路径对象,它将不会被选择,尽管它看起来还是那些文字,但是它的性质已经改变了。
Select菜单最下面的两个选项是Illustrator从版本9开始向Photoshop学习的结果。Save Selection...就是保存当前的选择状态,单击后会弹出对话框,可以为其命名。保存后的选择状态将出现在Select菜单的最下面,可以作为一个命令使用,单击它,刚才的那些对象就又被选择了,即使那些对象发生了变化。当然如果是属性发生了变化(如被展开或像素化)就另当别论了。被保存的选择状态是跟文件一同保存的,下次我们打开这个文件,Select菜单下面我们保存的选择状态还在,而且仍然有效。但是如果我们将文件保存为8及其以下版本,这些选择状态将丢失,因为低版本是没有这个功能的。Edit Selection...允许我们对保存的选择进行编辑,其实所谓的编辑也无非是重命名或者删除而已,没有什么可说的。
上面说了这么多,我们还遗漏了一个重要的工具——魔术棒工具(Magic Wand Tool,快捷键为Y)。之所以放到最后来说是因为要和Select菜单做一下比较。这个工具是版本10新增加的,仍然是从Photoshop那里借鉴来的。这个工具是用来选择具有相似属性的对象的,比Select→Same菜单更加灵活多变。让我们来仔细看看它的选项,双击魔术棒工具就会出现Magic Wand面板,当然在Window菜单中也能找到它。面板上是这个工具的选项,请单击右上角的三角形,在功能菜单中选择Show Stroke Options和Show Transparency Options,这样这个面板才是完整的。我们可以看到,这个工具可以选择相似的填充颜色(Fill Color)、笔画颜色(Stroke Color)、笔画宽度(Stroke Weight)、透明度(Opacity)和混合模式,其中前四项是可以设置容忍度(Tolerance)的。所谓容忍度就是在正负多大范围内可以被选择,比如我们选择了填充颜色选项,将容忍度设为30,用魔术棒工具单击一个填充颜色为R50G50B50的对象,那么所有只要填充颜色的RGB三个值的变化的绝对值之和不超过30的对象都会被选择,举例来说,填充颜色为R65G35B50的对象、为R60G40B60的对象会被选择,而填充颜色为R60G40B61的对象、为R80G50B40的对象不会被选择。笔画颜色的情况与此类似,而笔画宽度和透明度的情况则要简单一些。
好了,关于Illustrator中的选择的问题,我想到的就这么多,对于这样一款博大精深的软件,难免有遗漏和失误的地方,欢迎大家批评指正。而我写作此文的目的就是想系统的总结一下Illustrator这款矢量绘图软件中最基本也是最重要的操作——选择,正确的选择对象是进行进一步操作的前提,快速的选择可以大大提高我们工作的效率。借用一句广告司来结束本文:Illustrator失去选择,对象将会怎样?谢谢大家!
|
大梦未醒
职务:普通成员
等级:5
金币:9.0
发贴:3310
|
#22002/12/6 13:57:24
奇士真是年轻有为,当着面这样说不免有拍马之嫌,但还是忍不住要说。 你的主页我访问过了,赤诚之心,青天可鉴! 图片如下:
|
5D荣誉斑竹
职务:管理员
等级:6
金币:18.0
发贴:4434
|
#32002/12/6 15:23:13
溢美之词干嘛放到论坛里说呢?发个悄悄话就是了 虽然知道是过奖了,但看了还是很高兴,呵呵。 年轻有为谈不上,只是写了几篇使用体会而已,如果这都算有为,那么那些青年才俊们该怎么形容呢?我的主页也粗糙得很,不值一哂,由于懒惰很久没有更新了,愧对访问它的朋友们。 无论如何,mollusc,谢谢你对我的信任!
|
大梦未醒
职务:普通成员
等级:5
金币:9.0
发贴:3310
|
#42002/12/6 20:55:00
通过研究你的主页,我不但看到了简单的--美的, 我还明白了困惑已久的单象素表格线,还看到了作文格。 希望大家都能去看一看,但或者这种风格不是每个都喜欢的吧?
|