| 文章索引 |
|---|
| SVG编辑器软件:Inkscape基础教程 |
| SVG编辑软件:Inkscape基础教程(第2页) |
| 所有页面 |
9 群组
若干个绘图对象可以组合为一个群组group。群组可以像普通绘图对象一样进行移动或变换。下图中,左边的三个图形是互相独立的,而右边的三个图形是组合在一起的。试着拖动这个群组看看。
选择一个或多个对象后,按Ctrl+G可以将它们组合在一起。选中一个或多个群组后,按Ctrl+U可以解散组合。群组也可以再次组合,并且群组的嵌套层数没有限制。不过Ctrl+U只能打开最顶层的群组,对于嵌套群组需要多次Ctrl+U才能完全打散组合。
实际上你可以直接修改群组内的对象而不用取消组合。使用Ctrl+click就可以单独选中群组内的一个对象,进行编辑;使用Shift+Ctrl+click则可以选中群组内或群组外的多个对象。不需要解散群组,请试着对上图右面群组中的形状进行单独的移动、变换。然后再选中群组,可以看到这种组合关系仍然存在。
10 填充与轮廓
Inkscape中的许多功能都借助于对话框的形式。为绘图添加一些色彩的最简单的方法是打开视图View菜单中的调色板Swatches对话框(快捷键Shift+Ctrl+W),然后为对象选择一种(填充)颜色。
More powerful is the Fill and Stroke dialog from the Object menu (or press Shift+Ctrl+F). Select the shape below and open the Fill and Stroke dialog.

这个对话框中有三个标签面板:填充Fill、轮廓色彩(Stroke paint)和轮廓样式(Stroke style)。填充属性可以修改对象的内部fill 。下面的按钮可以设置填充的类型,包括不填充(图标X),单色flat color填充,以及渐变(gradients,线性或圆周)填充。对于上面的椭圆,单色填充的按钮是激活的。
这些按钮的下面,是色彩拾取器color pickers,有四种不同的方式:RGB, CMYK, HSL,色盘Wheel。可能最方便是通过色盘来选择,旋转其中的三角形来选择色调,在三角形内可以拾取不同的明暗度。四中拾取方式中都包含一个滑动条来设置对象的透明度(opacity),即alpha值。
Whenever you select an object, the color picker is updated to display its current fill and stroke (for multiple selected objects, the dialog shows their average color). Play with these samples or create your own:
在轮廓色彩Stroke paint标签中,可以删除轮廓线stroke,也可以任意为其指定颜色和透明度:
最后一个标签面板,轮廓样式(Stroke style)中,可以设置轮廓的宽度以及其它参数:
最后,除了单色填充之外,可以选择梯度(gradients)模式来填充图形内部和轮廓:
当从单色填充切换到梯度填充时,颜色仍然是前面单色填充时的颜色,不同的是透明度从不透明渐变到完全透明。 选择工具列中的渐变工具(Gradient tool,Ctrl+F1),对象上将会显示出(用线连接在一起的)渐变控制器,拖动渐变控制器(gradient handles),可以改变色彩梯度的方向和范围。选中某个控制器时(该控制器呈现蓝色),可以在填充和轮廓中为该控制器单独设置色彩,实现从一种颜色到另一种颜色的渐变。
还有一种改变对象色彩的简便方法是使用滴管工具(Dropper tool,F7)。选择对象后,再选择该工具,然后可以在绘图中单击click任意拾取色彩,这种色彩将自动指定给被选择对象的填充属性(使用Shift+click
11 再制、对齐和分布
一个常用的操作是生成对象的一个副本,即再制duplicating(Ctrl+D)。新生成的副本与原对象重合(垂直于纸面方向),并且已经被选中。可以用鼠标或光标键把它移走。想练习一下?请将下面一行用这个黑方块填满:![]()
移动后,新的方块的位置难免些不够整齐,这时对齐对话框(Align dialog,Ctrl+Shift+A)就派上用场了。选择所有的方块(Shift+click或者拖出一个弹性选区),打开这个对话框,选择“中心水平对齐(Center on horizontal axis)”,再选择“水平等间距分布(Make horizontal gaps between objects equal)”,这些方块的位置就很整齐匀称了。下面是一些利用对齐和分布工具生成的图案:

12 叠放次序Z-order
z-order指的是绘图中对象的叠放次序,例如,某个对象在最上层,盖住了其它的对象。对象(Object)菜单中的两个命令,置顶(Raise to Top,对应Home键)与置底(Lower to Botton,End键),将使所选对象置于当前图层叠放次序(Z方向)的顶部或底部。另外两个命令上升(Raise,PgUp键)与下降(Lower,PgDn键),将使被选择对象上升或下将一个位次,例如,可以将当前对象移动到它上面一个图形的上面。(如果所选对象与其它对象都不重叠,上移和下移分别等同于置顶和置底。)
可以在下面的图形上练习改变叠放次序,让最左边的椭圆位于最上层,而最右边的椭圆位于最下层:

选择叠放的对象时,一个很方便的快捷键是Tab。如果没有选择任何对象,按Tab将会选择最底层的对象;有对象被选中时,将选择其上的对象。Shift+Tab的选择方向则相反,从最顶层开始,往底层逐次选择。默认的叠放次序与图形创建的次序是一样的,所以没有选择对象时,Shift+Tab总是选择刚创建的图形。在上面的叠放椭圆中可以练习一下Tab和Shift+Tab的选择。
13 选择下面的对象并移动
如果一个对象完全被另一个对象盖住了,该怎么选择呢?如果上面的图形是透明的,你虽然可以看到下面的对象,但点击时选中的却是上面的图形。
这就是Alt+click要干的活。首先在上面的图形上Alt+click,这将选中它,然后在相同的位置上再次Alt+click,这次将选择该位置处,顶层图形下面的对象。对于多层叠放,多次Alt+click实现从顶层到底层的循环选择。
提示:如果你在Linux系统中工作,Alt+click可能不会像前面描述的那样工作,反而可能会移动整个Inkscape窗口。这是因为窗口管理器为Alt+click指定了其它用途。 你需要找到窗口管理器的相应配置,把其中的这个快捷键关掉,或选择其它的组合键。
选中了被盖住的图形,你又可以做什么呢?可以用光标键移动,可以用鼠标拖动控制器。但是,如果拖动整个对象,则会重新选择顶部的图形(这是点击-拖动的工作模式,总是选中顶部的对象然后拖动)。要让Inkscape拖动当前选择的对象,而不是顶部的对象,需要借助于Alt+drag,这将拖动当前选择的对象,而不论你的鼠标在哪里。
请用Alt+click和Alt+drag选择并拖动绿色透明矩形下的棕色形状:

14 总结
好了,最后做一下小结。对于Inkscape,这仅仅是开始,但靠这几招,你已经可以做一些简单但不失实用的图形了。更高级的复杂操作,请参见“SVG编辑器软件:Inkscape高级教程”教程。
本文作者:Bulia byak,联系: 这个 E-mail 地址已经被防止灌水恶意程序保护,您需要激活 Java Script 才能观看 。
(THE END)