矢量图形
+ T9 W; N3 [1 o. U% @2 V
7 o* t0 b) a! V图像通常分为矢量图像和位图图像。
6 f( ]' c0 F" g4 A( B- h- P
, Y7 D7 A( z% x 位图图像,又称栅格图。是用我们称为像素的一格一格的小点来描述图像。计算机的屏幕其实就是一张包含大量像素点的网格。位图图像受到分辨率的影响。因此常常出现图像边缘锯齿和放大后"马赛克"现象。6 x# z: j l, D; H$ {: P( O0 U
+ w8 M8 ~8 C" g2 r' `
矢量图形,又称向量图形。是一种用数学函数来描述图形的位置、大小、形状、色彩的格式。
6 ?; k& O/ h+ F R$ B. L2 p& \ 打个比方说,中学时代我们常要画一些函数图,有两种典型的画法:描点法和公式法。描点法是先列出图上点的坐标,然后描出图形。这类似栅格图的机制。公式法是先判断函数代表的曲线形状(比如圆形),然后根据圆心和半径画图。这就是矢量图形的基本原理。. ^" V/ \1 u* {( c$ H
! N6 i4 s# J! Q/ ?
矢量图像利用点和线等矢量化的数据描述图像,并在图形中包含色彩和位置信息。矢量图像的最大优点是"分辨率独立"。当显示或输出图像时,图像的品质不受设备的分辨率影响,能够提供高清晰的画面。矢量图相对位图而言,更适合用于直接打印、印刷或输出到一些小型设备如手提装置上。 放大和缩小矢量图不会影响图像品质。而且,矢量图通常占的存储空间要比栅格图小得多。
`' C) a& Y& b/ P' Z
4 Y6 y n$ B' D j/ i9 ?
" ~% J# h1 s4 t' v 矢量图形的存储格式有 swf svg eps doc 等,前两种常用于网络显示,后两种主要用于印刷出版。右图是我用Illustrator做的一幅简单矢量图,格式为swf。你的浏览器需装有flashplayer插件才能看到。可以看到图中包含平滑变化的线条和色彩。
) C7 j0 r9 K2 A1 |# p1 w1 V& v4 }. F7 F/ G [8 g: K
用右键点击右图,并在弹出菜单中选择zoom in(放大),重复多次,你会发现线条已经清晰可见,但仍然保持平滑。这就是矢量图形的魅力,任意缩放而不失真。5 X+ V/ h2 Z, R/ k9 b1 u7 J, U
7 J1 I+ O7 @+ P& v* r- p6 n6 Y( o# w! E @! u b1 w
正因为矢量图形的这种特性,它常用来制作插图、工程持术绘图、标志图等。 |