也许有的朋友会说:选择嘛,我知道,不就是用工具箱左上角那个黑色箭头去单击对象吗?这话没错,可是如果你对选择的认识只到此为止的话,那么你十分有必要认真地看下去了。
那个黑色箭头叫做选择工具(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 ob
All就是全选,文件中的对象全部都被选择。Deselect是取消选择,相当于用选择工具在空白处单击。Reselect就是重复上一次选择,不过重复的只是通过Select菜单进行的选择,直接用鼠标进行的选择是不会被记录的。Invert就是反选,将所有对象的被选择和未被选择的状态进行交换。 Next ob
下面我们重点来说说Same和ob
ob
我一直认为这是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的对象不会被选择。笔画颜色的情况与此类似,而笔画宽度和透明度的情况则要简单一些。