尽管矢量图形不像栅格图形那么流行,但它可以缩放而不损失图像质量,因而在许多应用程序中具有不可估量的价值。例如,这里有两个猫图像。图 1-3是栅格图像,图 1-4是一个矢量图像。它们都显示在一个 PPI3为 72的屏幕上。
图 1-3:栅格形式的猫图像
图 1-4:矢量形式的猫图像
当显示程序放大栅格图像时,它必须以某种方式扩大每个像素。要想将图像放大至四倍,最简单的方式就是让每个像素放大为原来的四倍。如图 1-5所示,结果并不是很理想。
注 1:Macromedia已被 Adobe收购。旗下产品也分别改名。——译者注注 2:指浏览网页或者其他文件的设备或软件。——译者注注 3:PPI,即 pixels per inch,每英寸的像素点数量。——译者注
图 1-5:放大的栅格图像
尽管可以使用边缘检测和反锯齿这类技术优化放大后的图像,但是这些技术很耗时。此外,由于栅格图像中的所有像素都是未知的,因此并不能保证相关算法能正确检测到边缘的形状。反锯齿的结果看起来如图 1-6所示。
图 1-6:放大后的反锯齿栅格图像
另一方面,将矢量图像放大为原来的四倍时,只需图像显示程序将形状的所有坐标都乘以 4,然后用显示设备的完整分辨率重新绘制它们即可。因此,在如图 1-7所示的 DPI为 72的屏幕截图中,线条边缘很清晰,与放大后的栅格图像相比,锯齿明显少多了。
图 1-7:放大后的矢量图形