#SVG是什么格式?终于有人讲明白了!

SVG格式文件是可缩放矢量图形文件的缩写,是一种标准的图形文件类型,用于在互联网上渲染二维图像。与其他流行的图像文件格式不同,SVG格式文件将图像存储为矢量,这是一种基于数学公式由点、线、曲线和形状组成的图形。这就提出了一个问题:矢量图形到底是什么?

当今网络上使用的图像文件格式不止几种,我们可以分为两类:光栅图形和矢量图形。

你可能熟悉PNG和JPEG等常见格式。这些是光栅图形格式,这意味着它们将图像信息存储在彩色正方形网格中,也称为位图。该位图中的正方形组合在一起形成一个连贯的图像,很像计算机屏幕上的像素。光栅图形适用于需要指定每个像素的确切颜色的照片等高度详细的图像。光栅图像具有固定的分辨率,因此增加大小会降低图像的质量。

矢量图形格式(如 SVG 和 PDF)的工作方式不同。矢量格式将图像存储为一组点和点之间的线。数学公式决定了这些点和线的位置和形状,并在放大或缩小图像时保持它们的空间关系。矢量图形文件还存储颜色信息,甚至可以显示文本。