EMF 轉 SVG 轉換器
將 32 位元 Windows Enhanced Metafile 圖形轉換為乾淨、具回應式的 SVG 向量,適用於網頁與設計軟體。
格式比較與技術規格
| 規格 | EMF | SVG |
|---|---|---|
| MIME 類型 | - | image/ |
| 類型 | - | 向量圖 |
| 壓縮 | - | 無損 XML 文字(可透過 .svgz 進行 GZIP 壓縮) |
| 標準規格 | - | W3C SVG 2 Specification |
| 檔案簽章(magic bytes)標頭 | - | 3C 3F 78 6D 6C (<?xml) or 3C 73 76 67 (<svg) |
格式概述與應用
Enhanced Metafile (.emf) 是 WMF 的 32 位元後繼者,廣泛用於 Windows 列印多工緩衝、CAD 系統與 Microsoft Office 圖表。由於 EMF 依賴 Win32 GDI 呼叫,在 macOS、Linux、iOS 或現代網頁瀏覽器中顯示 EMF 圖形需要進行格式現代化。將 EMF 轉換為 SVG 可產生可縮放、與解析度無關的向量圖形,隨時可用於現代發布。File2File.app 在瀏覽器記憶體中於本機轉換 EMF 記錄,伺服器傳輸量絕對為零。
技術規格與編解碼器解析
本引擎會讀取 EMR_HEADER 紀錄(類型 1)並驗證「 EMF」簽章(0x28464D45)。它會走訪 32 位元 GDI 紀錄(EMR_POLYGON、EMR_POLYLINE、EMR_RECTANGLE、EMR_ELLIPSE、EMR_CREATEPEN),以建構出具有精確筆畫寬度、填滿顏色與座標邊界的 SVG 元素。
作業系統與瀏覽器相容性
SVG 向量圖可在 Google Chrome、Apple Safari、Firefox、Edge、Inkscape、Adobe Illustrator、Figma 及向量繪圖機中原生開啟。
實用資訊
將轉換後的 SVG 直接作為內嵌向量圖用於 HTML 文件中,可達到零 HTTP 請求開銷。
常見問題
WMF 與 EMF 有什麼不同?
WMF 是 Windows 3.0 中引入的舊版 16 位元中繼檔格式,而 EMF 則是支援貝茲曲線基本圖元、完整調色盤以及更高座標精確度的 32 位元增強型格式。
轉換後的 EMF 向量圖在放大時會保持清晰嗎?
會。SVG 檔案保留了真正的數學向量,確保在任何縮放層級下都能有完美的解析度。