矢量图形
5 M% ]7 h7 P( y! u0 x i* z# H% r0 b7 ]% H( U T8 n: ^& L
图像通常分为矢量图像和位图图像。
" ]+ B% G5 g6 d5 x3 T& o5 w# A8 J! O0 ~( v3 L! r7 g
位图图像,又称栅格图。是用我们称为像素的一格一格的小点来描述图像。计算机的屏幕其实就是一张包含大量像素点的网格。位图图像受到分辨率的影响。因此常常出现图像边缘锯齿和放大后"马赛克"现象。, ]6 i) s3 l/ y! g5 l0 P$ _
! D0 B6 z8 x; A" v+ _" T 矢量图形,又称向量图形。是一种用数学函数来描述图形的位置、大小、形状、色彩的格式。 ! k( r3 T: l6 w, m
打个比方说,中学时代我们常要画一些函数图,有两种典型的画法:描点法和公式法。描点法是先列出图上点的坐标,然后描出图形。这类似栅格图的机制。公式法是先判断函数代表的曲线形状(比如圆形),然后根据圆心和半径画图。这就是矢量图形的基本原理。. k s. T4 i, u' a* I
. j |4 u- M5 M4 }& D, H
矢量图像利用点和线等矢量化的数据描述图像,并在图形中包含色彩和位置信息。矢量图像的最大优点是"分辨率独立"。当显示或输出图像时,图像的品质不受设备的分辨率影响,能够提供高清晰的画面。矢量图相对位图而言,更适合用于直接打印、印刷或输出到一些小型设备如手提装置上。 放大和缩小矢量图不会影响图像品质。而且,矢量图通常占的存储空间要比栅格图小得多。# C# y5 z# l9 h) F) p. K
/ }& a3 _) a! X4 {) @+ `1 G! k% G
0 w" }7 v/ R4 Z5 d* ^9 Y* d( ^& S 矢量图形的存储格式有 swf svg eps doc 等,前两种常用于网络显示,后两种主要用于印刷出版。右图是我用Illustrator做的一幅简单矢量图,格式为swf。你的浏览器需装有flashplayer插件才能看到。可以看到图中包含平滑变化的线条和色彩。) W7 y0 i' U( V; M
& Q) w; z% O2 |0 M' ?8 v2 h3 Y2 O+ \
用右键点击右图,并在弹出菜单中选择zoom in(放大),重复多次,你会发现线条已经清晰可见,但仍然保持平滑。这就是矢量图形的魅力,任意缩放而不失真。
# }5 R3 t$ y6 ?& y+ i/ t7 | 9 _# M1 n- B' o8 W- N
: D* J9 m+ o. n) a) ?. Z7 @# ^/ L. x# k 正因为矢量图形的这种特性,它常用来制作插图、工程持术绘图、标志图等。 |