Documents 徽标

SVG 文件格式详解:什么是 SVG、它如何工作以及何时使用它

上次更新    

SVG 文件在网络上无处不在,它们默默地为图标、徽标、图表和插图提供支持,让当今的网站看起来清晰而现代。 它们让图标在 retina display 上显得清晰锐利。 它们让公司徽标无论放大到多大都能保持完美。 然而,除非你从事设计或开发工作,否则 SVG 可能仍然是那些你听说过但从未真正理解的神秘文件格式之一。

让我们来解决这个问题。

那么…SVG 文件究竟是什么?

SVG 是 Scalable Vector Graphics(可缩放矢量图形)的缩写。 它是一种不基于 pixel 而是基于数学的图形格式。 SVG 不像 PNG 或 JPG 那样将图像存储为彩色点组成的网格,而是描述形状。 线条、曲线、圆形、路径。 你的浏览器读取这些指令,每次都能完美、干净地在屏幕上绘制出图像。

这个简单的转变–从 pixel 到公式–改变了一切。 这意味着 SVG 可以缩放到任何尺寸而永远不会变模糊。 一个 16 pixel 的图标、一个 300 pixel 的徽标、一张 2 米宽的印刷品–同一个文件都能处理。 对于徽标、插图和 UI 元素,SVG 难有对手。

SVG 为何存在

在 SVG 出现之前,网络主要由基于 pixel 的图像构建。 设计师会将图标导出为十几种尺寸,以支持不同的屏幕。 徽标在 retina display 上会变模糊。 UI 元素必须切成静态的 PNG。 一切都显得比实际需要的更臃肿。

SVG 一举解决了整个问题。 一个文件。 无限的尺寸。 始终清晰。

而且由于 SVG 基于开放的网络标准,你可以用 CSS 为它设置样式、为它添加动画、编写脚本,或将它直接嵌入 HTML。 它是少数几种在设计界和开发界都能游刃有余的格式之一。

SVG 与 PNG 的对比

PNG 是一种 bitmap 格式。 它存储 pixel。 它非常适合截图、UI 资源、文字较多的图形,或任何你希望在特定尺寸下保持完美清晰度的场景。 它支持透明度,并能非常干净地处理扁平图形。

而 SVG 则由 vector 路径构成。 它不依赖于分辨率。 你可以无限放大,永远看不到模糊的边缘。 对于图标或徽标这样的简单图案,SVG 文件往往比 PNG 小得多。

对于复杂的插图,PNG 可能仍然更好。 对于任何几何或符号类的图形,SVG 才是王者。

SVG 与 JPG 的对比

JPG 非常适合现实世界的照片:面孔、风景、食物、阴影、日落。 它在保持良好观感的同时进行激进的压缩,这就是它在网络上无处不在的原因。

但 JPG 始终基于 pixel。 放大到足够程度,你就会看到块状的边缘和杂乱的伪影。 JPG 也不支持透明度,这使得它不适合用于徽标或 UI 元素。

SVG 则恰恰相反。 它根本不适合照片,但非常适合线条艺术、扁平形状和干净的图形。

SVG 文件的用途

一旦你认识到 SVG 的优势,你就会开始处处看到它。
设计精良的网站上的每一个图标? 很可能是 SVG。
在 4K 显示器上看起来完美的清晰品牌徽标? SVG。
随着你滚动而产生动画的地图、图表或插画图形? 也是 SVG。

SVG 是网页设计和 UI 工作中干净、可缩放图形的现代标准。 设计师喜爱它,因为它始终清晰锐利。 开发者喜爱它,因为它的表现就像页面的一部分。

如何打开或编辑 SVG 文件

打开 SVG 文件很容易。 任何现代浏览器都能显示它。 将 SVG 拖入 Chrome、Safari、Firefox 或 Edge,你就能立即看到图像。

编辑才是有趣的地方。 由于 SVG 是一种 vector 格式,你需要 vector 编辑软件。 Adobe Illustrator、Figma、Affinity Designer 或 Inkscape 等工具都能打开和修改 SVG 文件。 你可以调整曲线、更改颜色、添加形状,或完全重写整个绘图。

而且由于 SVG 本质上只是 XML 文本,从技术上讲你也可以用纯文本编辑器打开它。 这并不是最友好的工作方式,但文件里的所有内容都是可读的。

在 iPhone 或 iPad 上,SVG 可以在 Files app 中预览,但更深入的管理功能有限。 如果你想将 SVG 与其他文件一起存储、预览和整理,Documents by Readdle 为你提供了一个真正的文件管理器,可以处理图形、文档、ZIP 以及你工作流程中的所有其他内容。

所有浏览器都支持 SVG 吗

是的。 浏览器支持实际上是通用的。 Chrome、Firefox、Safari、Edge 和现代移动浏览器都原生支持 SVG。 如果一个网站在 2025 年仍然使用基于 pixel 的图标,那是一个设计决定,而不是技术限制。

SVG 可以制作动画吗

是的。 SVG 是有史以来最适合制作动画的图像格式之一。 设计师可以使用 CSS 或 JavaScript 为描边、形状、颜色、旋转甚至整个绘图制作动画。 许多现代网站正是通过这种方式创建那些微妙的线条绘制动画,或在你滚动时轻柔跳动或变形的图标。

用 PNG 或 JPG 是做不到这一点的。

如何将 SVG 图像转换为 JPG

有时你需要一个 pixel 版本的图案。 也许某个网站要求上传 JPG。 也许你需要一张扁平化的图像用于新闻通讯或社交帖子。 也许某个较旧的工具根本不支持 SVG。

将 SVG 转换为 JPG 很容易。 在 Illustrator、Figma 或 Inkscape 中,你可以按任意分辨率将 SVG 导出为 JPG。 在 macOS 上,你甚至可以在 Preview 中打开 SVG 并从那里导出。

如果你不想安装软件,在线转换器能让这个过程更快。 你可以将 SVG 上传到 documents.io,选择 JPG 作为输出格式,并在几秒钟内下载一个干净的扁平化版本。 当你需要快速转换而不想动用设计工具时,这是理想的选择。 你可以免费试用 SVG 转换器。 

只需记住:JPG 不支持透明度,并且始终基于 pixel,因此图像将不再可以无限缩放。 对于清晰的边缘,PNG 通常是比 JPG 更好的备选方案。

SVG 的独特之处

SVG 是那种既有未来感又经久不衰的稀有格式之一。 它是数学化的、可编辑的、可编写脚本的,并且与分辨率无关。 它既能用于图标尺寸,也能用于广告牌尺寸。 它的表现像代码,但看起来像设计。 而且它在做到这一切的同时仍能保持轻量。

一旦你开始认识到 SVG 的超能力–任何尺寸下都清晰的图形–你就会处处发现它。 网站加载更快。 徽标永不模糊。 UI 图标看起来像手工精心制作。 甚至动画也变得更容易。

SVG 不仅仅是一种文件格式。 它是一种现代设计标准。

总结

SVG 是网络对清晰、可缩放图形的答案。 如果你的图像无论放大到多大都需要保持清晰,那么 SVG 就是正确的选择。 把它用于图标、徽标、图表、插图和 UI 资源。 照片则使用 PNG 或 JPG。 而当你需要在移动设备或桌面上转换或管理这些文件时,documents.io 和 Documents by Readdle 等工具能让整个过程轻松无比。

最新文章

Glossary

什么是 TXT 文件,如何打开它?

了解什么是 .txt 文件,如何在 Windows、Mac 和移动设备上打开或编辑 TXT 文件,哪些程序可以打开纯文本文件,以及如何轻松创建 TXT 文件。

Glossary

什么是 RAR 文件,如何打开它?

了解什么是 RAR 文件、RAR 归档的工作原理、如何在任何设备上打开或解压 RAR 文件,以及 RAR 与 ZIP 的区别。包含在线转换或解压 RAR 文件的方法。