EMFをSVGに変換
32 ビット Windows Enhanced Metafile グラフィックスを、ウェブやデザインソフトウェアで使える、すっきりとした拡縮可能な SVG ベクター画像に変換します。
フォーマットの比較と技術仕様
| 仕様 | EMF | SVG |
|---|---|---|
| MIMEタイプ | - | image/ |
| タイプ | - | ベクター |
| 圧縮 | - | ロスレスXMLテキスト(.svgzによりGZIP圧縮可能) |
| 標準仕様 | - | W3C SVG 2 仕様書 |
| マジックバイトヘッダー | - | 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)を検証します。EMR_POLYGON、EMR_POLYLINE、EMR_RECTANGLE、EMR_ELLIPSE、EMR_CREATEPEN などの 32 ビット GDI レコードを走査し、正確な線の太さ、塗りつぶし色、座標境界を持つ SVG 要素を構築します。
OSとブラウザの互換性
SVG ベクターは、Google Chrome、Apple Safari、Firefox、Edge、Inkscape、Adobe Illustrator、Figma、ベクタープロッターでネイティブに開くことができます。
役立つ情報
HTTP リクエストのオーバーヘッドをゼロにするために、変換された SVG をインラインベクターとして HTML ドキュメント内で直接使用します。
よくある質問
WMF と EMF の違いは何ですか?
WMF は Windows 3.0 で導入されたレガシーな 16 ビットメタファイル形式ですが、EMF は、曲線ベジエプリミティブ、包括的なパレット、およびより高い座標精度のサポートを備えた 32 ビットの拡張形式です。
変換された EMF ベクターはズームインしても鮮明さを保ちますか?
はい。SVG ファイルは真の数学的ベクターを保持するため、どのようなズームレベルでも完璧な解像度が保証されます。