最佳化SVG
在本機縮小SVG檔案: 去除註解、中繼資料和編輯器留下的痕跡,縮短路徑,不需上傳。
正在你的裝置上本機處理 ...
你的檔案
我的檔案會被上傳嗎?
不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證
在本機縮小SVG檔案: 去除註解、中繼資料和編輯器留下的痕跡,縮短路徑,不需上傳。
正在你的裝置上本機處理 ...
不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證
從Illustrator、Figma、Inkscape或Sketch匯出的SVG通常帶有比顯示所需多得多的標記: XML宣告、產生器註解、未使用的metadata區塊、冗餘分組以及未取整的長路徑座標。當頁面上有很多圖示時,這會累積成明顯的載入時間。
此工具使用SVG最佳化的事實標準SVGO,採用經過驗證的preset-default規則集: 註解和中繼資料消失,矩形或圓形等形狀在能節省位元組時會被合併為更短的路徑,數字會被取整,未使用的定義會被移除。結果在視覺上看起來完全相同,但體積明顯更小。
刻意謹慎: viewBox屬性會被保留(SVGO預設不再移除它,因為那可能破壞圖形的回應性),也沒有可以開啟的激進附加外掛。如果你想把圖形轉換為點陣圖,或者你有一個.svgz檔案,下方列出了相應的相鄰工具。
| 輸入格式 | SVG |
|---|---|
| 自動轉換 | PNG, JPG, WebP, GIF, BMP, TIFF, ICO, HEIC, DDS, HDR, PCX, WBMP |
| 輸出格式 | SVG |
| 批次處理 | 支援 |
| 處理方式 | 在瀏覽器中本機處理 (JavaScript) |
| 檔案上傳 | 無 |
限制: 最佳化使用標準規則集(preset-default),沒有可設定的附加外掛。非常不尋常的標記(例如SVG內的複雜濾鏡或指令碼)可能會限制節省的空間。無法作為XML讀取的無效SVG會被誠實地拒絕,而不是產生一個損壞的檔案。
不會,一切都在瀏覽器本機執行,離線也能使用。
不會,視覺上保持完全相同;只會移除冗餘標記。
會,特意不移除它,以便圖形保持回應式。
這在很大程度上取決於來源;設計軟體匯出的檔案通常縮小得最多。
可以。拖入多個檔案;有多個結果時會打包為ZIP提供給你。