|
自QQ2003版推出之后,由于SIKN改用了支持透明色的功能,一下子就使得QQ2003版的Skin变得生动活泼起来。许多非专业的QQSkin设计爱好者也有了比以前更大的设计空间来发挥自己的想像力。因此,在这个时期中不管是专业的或非专业的QQSkin设计者所制作的QQSkin,都有更多至酷、至炫的精品。如今腾讯公司又推出了“腾讯QQ2004皮肤编辑器”,这又为制作QQSkin带来了更大的直观与便捷。这也让更多的网友自己动手设计并制作一款属于自己的个性QQSkin变得容易实现。下面就以图01中的这款名为“蓝色畅想”的QQSkin为例,为大家讲解在Fireworks中对这款QQSkin的绘制方法。而在教程的尾页也为大家提供了该QQSkin的下载。
' P, k. s. R% k! r一、准备工作 在动手之前,我们很有必要先大至了解一下QQ主窗口的组成部分,如图01。 B$ q F% v8 S- Q! E
; a& X/ `8 @* Y Q

% }* z: m: p5 V6 f R2 l; X2 e; x. u) w8 X
图01 可以看到,QQ的主窗口被分成了“主窗体”、“窗体按钮”、“拉幕式面板”等多个部分。因此我们在绘制这款QQSkin时为了避免图形对象太多而造成鼠标选取上的麻烦,在开始绘制前就可以先新建多个按QQSkin的组成部分命名的新图层,如图02。
2 B, ]7 [7 A( y$ j. x; G
, V9 x& a2 S: G! U* }8 I @
) P z& }! C, q! g0 V' d% J) {( _8 G; j4 q6 I$ I7 i2 Z
图02 同样为了对象选取的方便,我们在“层”面板右上角的下拉菜单中,将“单层编辑”功能取消掉,使鼠标能够跨图层进行对象的选取,如图03。
, J4 _5 m& x e5 K
6 f J. m: k& Z. @: p , { a: h9 B2 L$ v5 X' x4 f
( [+ Q! v. S0 r" c" j9 @3 P2 S
图03 随着QQ版本的不段更新,增加的新功能按钮也越来越多。如果重新为这些按钮绘制新图标的话,无疑会加大我们的绘图工作量。因此我们在这个QQSkin中仍然沿用默认的按钮图标。而这些图标素材可以在腾讯公司的网页中进行下载,网址是:http://219.133.40.137/qq2004icon.rar 。 将素材下载并解压缩后,把里面的“qq2004 icon.psd”文件用Fireworks打开。然后在图层中可以看到,这里只有两个对象层。我们点击上面的一个对象层,然后“矩形选取框”工具先把第一排中的一个图标框选中,如图04。然后点击“复制”、“粘贴”就能把我们所需要的图标从中分离并复制出来,从而又不破坏“qq2004 icon.psd”原文件。
2 q4 \7 X6 M. d- `+ `1 z* o7 x$ }! p4 \8 `( j! s& _. g

. m) [- O5 v) d4 B/ s
0 P+ S" s e! G8 v图04 用同样的方法,我把这五排图标中最上面的两排逐一选取并复制出来,如图05。
1 G! x8 j- n- z3 Z4 n4 P4 D# Z& r. v% }7 x
4 G7 \! U7 v( }( T0 T
( P$ t+ ~8 Y+ i6 T* t/ A图05 然后要把这些图标剪切到用于绘制QQSkin文档的“侧边条按钮”图层和“工具栏”图层里,如图06。为了不影绘图,我们先把“侧边条按钮”、“工具条”这两个图层左边的“眼睛”图示暂时关闭。& \; u) w; I! P ^
1 W6 P4 Y u' z+ W
/ P6 t. C7 T7 p0 ]9 V; |$ k
. H. _6 s/ S, V8 ~+ a4 j图06 而前面提到的“腾讯QQ2004皮肤编辑器”下载地址为:http://qqdl.tencent.com/qqskineditor1.1.exe 。当我们在绘制完QQSkin外观并将图片导出后,就可以在该软件中对QQSkin进行直观地编辑组装,直至最后生成QQSkin。
- f/ w9 p: B& k3 U% n9 z二、绘制“主窗体”2 [2 r" ^$ j0 g6 G6 t1 O
我们先从QQ主窗体画起。用“椭圆形”工具在名为“主窗体”的图层内画一个36*631大小的椭圆,然后将该椭圆再复制一份,并把复制品向右平行移动169个像素。再用“矩形”工具画一个169*631大小的矩形。然后把当前的这三个对象进行如图07般的水平对齐。
1 k$ @( b1 l: r9 x8 h9 V3 U# P
: A8 W) { a' v" A N
- ]: X7 p0 I% |9 f8 q' v: [$ h2 B6 P7 ^5 _$ l3 T6 k
把这三个对象同时选中后,使用“修改—组合路径—联合”命令,将其合成一个组合路径。然后用“缩放”工具将这个组合路径由上而下将其高度缩小至449像素,如图08。 用“部分选择”工具分别点选这个组合路径位于水平中线的左右两个节点,使左边的节点向右平移5个像素,而右边的节点向左平移5个像素,如图09。& d$ [. e0 o1 K4 P! c+ K" J
A9 a, Q3 F4 B/ i) D5 }$ J) E7 f

* {( T/ d1 ]; @# {, F3 U
/ \, I. A: g9 r. \图09) q! e# J9 \* j) T
完成后我们为这个组合路径由#4484E3至#9CBEF1进行线性渐变,描边色为#256CE4。如图10。
7 |5 P! T& [$ w2 r: v$ W7 @4 R( K% k# R/ o: n
8 n- Z* R+ _$ E% h3 L9 R
7 e, v0 b! o8 B' r/ E l5 \图10
7 S8 Q0 h$ f8 J, K 把这个组合对象再复制一份,然后通过“修改—变形—数值变形”,在“数值变形”窗口的“缩放”列表中将复制的路径按比例缩小至95%。然后为这一复制对象使用由# FFFFFF至# BCD3F6的波纹渐变填充,描边色为# 256CE4,如图11。
+ _; W; V+ ]2 Q9 j2 |5 ^% v3 q: U2 D! O ^. K8 {

) n \ P( W2 g+ D: J9 F1 F: q* m3 ~1 A% N) N3 E0 Y
图11( W5 L( d% M/ w( Z
至此,QQ主窗体的第一部分就画好了,我们接着来画第二部分。画两个大小分别为202*73、202*99的椭圆和一个143*401大小的矩形。然后按图12般进行摆放。将这三个对象同时选中后,使用“修改—组合路径—联合”命令使其合成一个组合的路径对象。然后用“部分选择”工具和“钢笔”工具对这一组合路径进行编辑,使其最终形成如图13般的外形效果。因为QQ主窗口的最小高为507像素,所以这一对象的高度最好不要小于507像素。: [& n- u& [$ t2 s/ b5 n
* M9 D4 t; s; X1 R( j; E
3 F. S- Y8 n) i6 i
# ]( c# I9 _: E4 e8 z8 G
完成后我们对这一对象使用#236BE4的实心填充,描边色为#1449A3。然后将这个图形对象放在前面所绘制的主窗体第一部分的上面,如图14。
4 f: g: Q- ~ c1 e y
0 A' L7 a! O% v* g ! G5 a# ]! l/ y" P0 A$ i
7 Q2 l: t: j9 \3 t9 i图14+ k- g1 N8 p5 L5 Q0 E
把这一对象再复制一份,然后使用“缩放”工具在按住Alt键不放的情况下沿中心点将其高度缩小至494像素,用相同的方法再将其宽度缩小至184像素。然后用#84AFF2对其进行无描边的实心填充,羽化值为10。如图15。
# n- U: T O" x8 B9 ^' G/ X' p
' d: [: p7 l" {& N* x' b
) c. K; W+ F" a
' m* ~3 w+ U( `6 P, {& T4 D图15 最后我们还要在主窗体的左上角用19号的“Smudger LET”字体输入“QQ2004”的字样,颜色为全白色,选用“强力消除锯齿”功能。然后再将该文字对象复制一份,颜色改为# FFFF00后将其向左和向上各移动1个像素。如图16。
9 D/ l4 Y) T1 s) t% X2 S2 I# z8 U8 R: s- k
3 }8 s! ^; U! H; p; q$ v
# ?8 G6 B* b: j4 ^9 F
图16 至些,QQ主窗体就绘制完成了。接下来我们要把这个主窗体通过切片进行导出。先把“主窗体”图层内的所有对象全部选中,然后通过“修改—组合”命令把这些对象合成一组。然后在这一组合对象上点击鼠标右键,从弹出菜单里选择“插入切片”,如图17。" C) J) W0 v. v
n* P( p: R+ B. X
& z- h5 y! a! K# S
# n0 O% x; l. P6 ?图17 因为QQSkin默认的图片格式为BMP格式,所以我们还要在“优化”面板中为即将导出的图片进行格式选择,如图18。
7 ]0 Y# [( I4 F6 j+ T4 y
, o) E4 d+ s' v$ k/ v6 m/ c
+ ?4 Q* m8 v$ i" H3 U3 K2 M. ?2 @" u$ {( Q3 a
图18 然后我们在切片上点击右键,从弹出菜单中选择“导出所选切片”命令。此时会弹出一个文件保存路径的选择窗口。我们可以专门为这次QQSkin的制作新建一个文件夹,取名为“蓝色畅想”。然后把这个切片取名为“QQ主窗体”,并保存在“蓝色畅想”文件夹内,如图19。
0 H9 x! T* j- r6 p* h5 g% I! [3 \; T9 J
9 E7 s J0 D9 @1 K
( R G& G2 ^8 ~9 C; c. r* E图19 至此,QQ主窗体的绘制就完成了!+ X6 i; ^( |* e c
三、绘制“窗体按钮”" [4 V& D3 [7 S+ V# |
在“层”面板中点击“窗体按钮”图层,然后用“钢笔”工具在QQ主窗体的右上角位置画一个如图20般的路径对象,然后对其使用由# 2455A6至# C1CEE6的线性渐变进行填充。 U& E& L7 U; o1 X f
& b" T% x' y( \1 X2 @ % J" s* S) Q: q
1 z+ Z/ ]' z* n$ R. O. i( n) E图20
$ E& q! ~" C6 s/ N 将这个对象进行复制,然后把复制品左边的节点向右移动1个像素,而右边的节点则向上平移1像素。然后为这个复制对象使用椭圆形的渐变填充,如图21。
. {7 p) T _' X
. \% y) ]; X0 {; l8 N# e6 E! T2 ~' ? + Y# Q! y- @# r" Z$ D8 v" J5 u
6 Z* Z7 E" k+ b) j
图21* F2 @& g' l# R" Q
完成后,把“窗体按钮”图层里当前这两个对象同时选中后进行组合,然后在该对象上建立切片并导出成BMP格式的图片。图片取名为“标题栏按钮背景”,如图22。+ z- y# H1 {+ g' U( B9 j
1 E% W4 r8 c: ~- z! [
g$ F+ }& H B( a2 }
4 ~0 q" R; C; z& u$ {
图22
. F N+ N+ W; ~# f 窗体上的三个按钮都是用水晶球的图形来表示的,因此我们只需画一个水晶球即可,其它两个可以另行复制来完成。先用“椭圆形”工具绘制一个26*26大小的圆形,对该圆采用由# 185CC3至# 306DC9的线性渐变,如图23。 接着再画一个23*23的圆形,采用由# C6D7F0至# 185CC3的性线渐变进行填充,并将这两个圆形进行水平与垂直对齐,如图24。
Q8 X% L' w4 T/ J* D) p9 g
' y2 C9 p5 m1 Q7 d$ F ; N# e3 K. B8 K; U# s: V
# v0 r! I: U3 z, o {( T8 ^
再画一个18*12大小的椭圆,采用由#FFFFFF至#FFFFFF的线性填充,并把右边的透明度滑块设置为0。; i/ w8 w/ T1 U
: \" C2 f1 P: i0 ~( X# d/ |/ v6 \
5 w& H( v- _" S! ]% P
8 K- s# f: ]/ X* j6 i ~) D
图258 g2 }+ y- C5 t
这样,一个水晶球就画好了,我们把这三个对象同时选中后通过“修改—组合”命令将其组合在一起,然后用“缩放”工具把这个水晶球缩小至13*13大小。接着再复制两个相同的水晶球并安放在窗口按钮的相应位置上,如图26。( `- B4 O. o- t; a
- e G( ^* S6 u9 t. v' U
4 g) [3 t8 i% I! ]6 n6 d& @
1 ?! P, ^6 C% P7 }( ]图26# s1 Y5 j1 x. S8 u& I B
为了标明这三个按钮的相应功能,我们还要在上面画上“—”、“+”和“X”这三个符号。用“直线”工具先在“关闭”按钮上画一条5*5的无填充1像素描边斜线,描边色为全白色。如图27。6 v* {0 j2 M h" I q) r, U2 V
. |% q H% P" H |) _' Q 5 X) b0 b# B: X& M! j
D; r5 i+ D# N i& |* B
图27
/ Y: j; U' e8 D( }# Q8 H 再将该斜线复制多三条出来,通过移动及垂直翻转的方式,最终拼成一个“X”的交叉符号。然后把这四条直线同时选中后进行组合,如图28。# K( R4 P7 t2 H
) w% A. P* u" B
5 S/ R* ^1 k7 t+ R
1 u+ G$ f* p2 j) O b$ z2 s0 z图28# e; Y0 h4 `9 ]7 r" F1 g
用相同的方法把“—”和“+”这两个符号出画出来,然后放在各自的水晶球按钮上,如图29。4 a4 Y i; v- O- y8 i' t
& Z- O9 a9 Q8 ?# V" N& B m* D
; ~. F1 s# x" j" L; M5 v
! N: T, Q& b6 e) H! m3 D3 ^图29
! z0 ~4 ^; g* v7 T$ u) ^5 w: k! o/ s 如此一来这三个按钮又都画好了。然后我们依次为这三个水晶球建立导出切片,并按其相应的按钮功能将切片取名为“最小化按钮”、“颜色编辑按钮”和“关闭按钮”,如图30。
$ d& R1 X- R' l! j% ^# ~; S( }' \/ A- L1 r: i

5 {" b( p7 G" |0 {! ^ m' y, {* W, x9 T$ `5 r) @8 ]6 K
图30
% G' M7 R7 n' u+ a* Y 别忘了,这三个按钮在用于QQSkin的时候是可以有触发状态的,也就是说当鼠标指向这些按钮时,按钮的状态会有所变化,实际上也就是换了一种图像。因此我们把这三个按钮中的“—”、“+”和“X”符号同时选中后,将其描边色由白色改为#053585,作为这三个按钮在被激发时的状态,如图31。
1 F4 K3 G( k& V) b: d4 _0 a& Z
8 I; c c r @1 s) u2 Q5 e1 n
g/ L) r" ~' y5 l! F) k: g- C) \5 U. z4 a C* g5 m' w
图31
& l4 d5 d+ |) E0 v6 o 然后再为这三个按钮依次建立导出切片,以BMP格式保存在“蓝色畅想”文件夹中。为了便于辨认,我们把这三个按钮依次命名为“最小化按钮(触发状态)”、“颜色编辑按钮(触发状态)”和“关闭按钮(触发状态)”,如图32。( G/ Z. S9 _) E
5 Y' v. R _* h: y
8 e) a7 g4 w6 L9 S. x, ] G. t& c6 V. |4 {- l
图32
9 I" w9 {: R- |/ T4 p; q, n
" ^( o4 r& j3 ]$ n, X/ M( n四、绘制“拉幕式面板” 用“矩形”工具在“拉幕式面板”图层里画一个124*367大小的矩形,圆角度为10,采用由#FDFEFF至#CEDEFF的线性填充,描边色为#344FB7。如图33。/ N4 {$ ? ^- i7 F5 e) g
! f, s+ }3 @7 {$ T* p
C% S' j2 {# I: L
& t! C/ z0 a0 ]% ~0 }% K6 s) U图33 调整该矩形的位置,使其顶部距QQ主窗体顶部约有63像素,从而为以后信息栏按钮的绘制预留一定的位置。然后在该矩形上建立导出切片,取名为“面板背景”后记得保存为BMP格式。 为了使最终完成的QQSkin能够更好的进行垂直伸拉,我们把当前这个QQ主窗体再次建立切片,然后将切片由上而下地把高度拉低至264像素,如图34。然后再将该切片导出为BMP格式的图片,取名为“工具栏背景”。
k! _, M7 n) p( r7 j: ?, O& m( j, c K! C5 m

" k* C) x/ c+ I; L! o& A5 h/ Q) c! S3 Y- t1 U
图34 因为“蓝色畅想”这款QQSkin在色调上与“QQ2004” Skin的色调相似,所以我们依然可以在“腾讯QQ2004皮肤编辑器”中沿用“QQ2004”Skin的拉幕式模版。因此我们也就省去了在Fireworks里重新为“蓝色畅想”Skin绘制拉幕式按钮及垂直滚动条了。但在本例教程中,为了使大家能够较全面的看到“蓝色畅想”Skin的外形,才画蛇添足的画上拉幕式按钮及垂直滚动条,如图35。& ~/ L k# d; ^$ `
# y6 \* _8 N U8 O: _
) K3 Y! Q# G) I) B7 }/ ]1 ^" H$ h4 `9 ? v. `( y
图35 这样一来,“拉幕式面板”的绘制也就轻松完成了。 |
|