矢量图形
* ~$ D' ?2 ~/ p6 I, X- g, @3 Q' l- r
图像通常分为矢量图像和位图图像。: u9 G0 V. b; W5 {( } `* D
0 g% d/ t$ m# X2 k$ J( w
位图图像,又称栅格图。是用我们称为像素的一格一格的小点来描述图像。计算机的屏幕其实就是一张包含大量像素点的网格。位图图像受到分辨率的影响。因此常常出现图像边缘锯齿和放大后"马赛克"现象。0 R" M- f, g" L& d6 l
& R. u& e1 K J; X! Y5 \ 矢量图形,又称向量图形。是一种用数学函数来描述图形的位置、大小、形状、色彩的格式。 . S/ ?% W3 E& f' o& J8 d
打个比方说,中学时代我们常要画一些函数图,有两种典型的画法:描点法和公式法。描点法是先列出图上点的坐标,然后描出图形。这类似栅格图的机制。公式法是先判断函数代表的曲线形状(比如圆形),然后根据圆心和半径画图。这就是矢量图形的基本原理。
: a0 a+ x. e% n5 d; K3 r5 O$ B y+ u, O; B$ z% H
矢量图像利用点和线等矢量化的数据描述图像,并在图形中包含色彩和位置信息。矢量图像的最大优点是"分辨率独立"。当显示或输出图像时,图像的品质不受设备的分辨率影响,能够提供高清晰的画面。矢量图相对位图而言,更适合用于直接打印、印刷或输出到一些小型设备如手提装置上。 放大和缩小矢量图不会影响图像品质。而且,矢量图通常占的存储空间要比栅格图小得多。/ _4 y% Q, p2 Y5 b q
. _2 f, |( O5 i1 D4 q0 n6 x: a
1 J: v l, q; k, B- R( n* ?
矢量图形的存储格式有 swf svg eps doc 等,前两种常用于网络显示,后两种主要用于印刷出版。右图是我用Illustrator做的一幅简单矢量图,格式为swf。你的浏览器需装有flashplayer插件才能看到。可以看到图中包含平滑变化的线条和色彩。
( R/ {& a% P, ?+ u5 E# u8 m4 P. Y: F1 U3 m- v
用右键点击右图,并在弹出菜单中选择zoom in(放大),重复多次,你会发现线条已经清晰可见,但仍然保持平滑。这就是矢量图形的魅力,任意缩放而不失真。& d# Q7 S/ G; W$ l
" _3 b# r6 `& z4 `" A* L, d
8 O8 U' m9 w4 ]9 T0 X/ o/ j
正因为矢量图形的这种特性,它常用来制作插图、工程持术绘图、标志图等。 |