Windows Metafile WMF から SVG ベクターコンバーター
レガシーな 16 ビット Windows GDI ベクター描画レコードを、解像度損失なしでモダンでスケーラブルな SVG パスにコンパイルします。
フォーマットの比較と技術仕様
| 仕様 | WMF | SVG |
|---|---|---|
| MIMEタイプ | - | image/svg+xml |
| タイプ | - | vector |
| 圧縮 | - | lossless XML text (GZIP compressible via .svgz) |
| 標準仕様 | - | W3C SVG 2 Specification |
| マジックバイトヘッダー | - | 3C 3F 78 6D 6C (<?xml) or 3C 73 76 67 (<svg) |
フォーマットの概要と用途
Windows メタファイル (.wmf) は、Windows 3.x およびレガシーな Microsoft Office クリップアートの標準 16 ビットベクターグラフィック形式でした。現在、モダンなウェブブラウザや Windows 以外のオペレーティングシステムでは WMF ファイルをネイティブにレンダリングできません。WMF 描画をスケーラブルベクターグラフィックス (SVG) に変換することで、過去の図解やベクターアセットを復活させ、レスポンシブかつウェブ互換性を持たせることができます。 すべてのベクター変換は、外部依存関係なしでブラウザ内でローカルに実行されます。
技術仕様とコーデックの内訳
パーサーは、標準または Aldus Placeable WMF ヘッダー(マジック: 9A C6 CD D7)を検出しません。META_POLYLINE (0x0325)、META_POLYGON (0x0324)、META_RECTANGLE (0x041B)、META_ELLIPSE (0x0418) などの 16 ビット GDI レコードタイプを検査します。GDI 座標は、バウンディングボックスの viewBox 正規化を伴う標準 XML SVG ベクター要素(<polyline>、<polygon>、<rect>、<path>)に変換されます。
OSとブラウザの互換性
SVG はオープンウェブのネイティブベクター形式であり、すべてのブラウザ(Chrome、Safari、Edge、Firefox)、Figma、Illustrator、Inkscape、モバイルプラットフォームでサポートされています。
役立つ情報
変換された SVG は、CSS でスタイルを設定でき、ピクセル化することなく任意のディスプレイ解像度に無限に拡大縮小できます。
フォーマットの比較と技術仕様
レガシーな 45 KB の Microsoft Office WMF 図面は、スマートウォッチのディスプレイから 8K モニターまで鮮明に拡大縮小する、すっきりとした 12 KB の SVG に瞬時に変換されます。
よくある質問
モダンなウェブブラウザで WMF ファイルを直接開くことはできますか?
いいえ。モダンなウェブブラウザは 16 ビット Windows GDI メタファイルをサポートしていません。モダンなウェブ表示には SVG への変換が必要です。
WMF から SVG への変換はロスレスですか?
はい。ベクター描画コマンド(線、多角形、楕円、座標)は、ピクセルにラスタライズされることなく、等価な SVG ベクターパスに直接マッピングされます。