SVG 是可縮放矢量圖形(Scalable Vector Graphics)的縮寫。它是一種用來描述二維矢量圖形的文件格式,使用 XML 格式進行表示。與常見的柵格圖像(如 JPEG、PNG)不同,SVG 是基于數學公式和幾何圖形描述的,可以無限放大而不失真。
SVG 可以在各種不同的設備上進行顯示,無論是在計算機上的網頁瀏覽器、移動設備還是打印機上。它廣泛用于圖標、圖表、地圖、動畫、用戶界面元素等各種圖形應用,特別適用于需要根據不同分辨率和尺寸進行縮放和變形的場景。
由于 SVG 文件是基于文本的,因此可以很容易地編輯和修改。開發人員可以使用文本編輯器或專門的 SVG 編輯器來創建和編輯 SVG 文件。此外,SVG 還支持與 HTML、CSS 和 JavaScript 的集成,使得開發者可以通過代碼來操控和動態生成 SVG 圖形。