SVGをDXFに変換
スケーラブルベクターグラフィックスをDrawing Exchange Formatに変換することで、Web対応の視覚的ベクターをコンピュータ支援設計ソフトウェアで必要な正確な数式座標に変換します。
フォーマットの比較と技術仕様
| 仕様 | SVG | DXF |
|---|---|---|
| MIMEタイプ | image/ | - |
| タイプ | ベクター | - |
| 圧縮 | ロスレスXMLテキスト(.svgzによりGZIP圧縮可能) | - |
| 標準仕様 | W3C SVG 2 仕様書 | - |
| マジックバイトヘッダー | 3C 3F 78 6D 6C (<?xml) or 3C 73 76 67 (<svg) | - |
フォーマットの概要と用途
SVGを直接受け入れたり、アドインで読み込めたりするCADツールもあれば、DXFなど別のCAD交換形式を使うものもあります。SVGをDXFに変換すると、対応する2D図形をCADの作業に移せる場合がありますが、すべてのCAD、レーザー加工、CNCアプリとの互換性が保証されるわけではありません。移行先のツールで単位、レイヤー、曲線、寸法を確認してください。
技術仕様とコーデックの詳細
スケーラブルベクターグラフィックスは、image/svg+xmlのMIMEタイプで識別されるプレーンテキストのXML構造に依存しています。標準的なテキストエディタが<svg>などの開始タグを通じて読み取るため、SVGファイルにはマジックバイト番号は必要ありません。GZIPを使用して圧縮した場合、これらのファイルには.svgz拡張子が使用され、マジックバイト1F 8Bによって認識されます。対照的に、Drawing Exchange Formatファイルはタグ付きデータ構造を使用します。古いDXFリビジョンはASCIIテキストブロックに依存し、最新バージョンはバイナリエンコーディングを利用しています。DXFファイルには厳密なマジックバイトヘッダーがなく、代わりに0に続いてSECTION、2に続いてHEADERというセクション識別子タグで始まります。
OSとブラウザの互換性
SVGは多くのブラウザーやベクターエディターでサポートされています。DXFに対応するCADツールもありますが、読み込み動作や対応する図形要素は製品やバージョンによって異なります。使用するアプリを確認してください。
役立つ情報
出力生成前にベクターソースのノード数を削減して変換中の曲線を滑らかに保つことで、数千のマイクロセグメントによるCADソフトウェアの動作遅延を防ぎます。
よくある質問
品質を落とさずにCADのSVGエクスポートをDXF図面に変換するにはどうすればよいですか?
両方のフォーマットが数式パスを使用してベクターデータを保存するため、変換はジオメトリに関して基本的にロスレスです。ただし、選択したエクスポート設定によっては、SVG内の曲線パスがDXF内で多数の小さな直線セグメントに変換される場合があります。
CADのSVGエクスポートとDXF図面の違いは何ですか?
SVGは、Webでの描画や、色やグラデーションなどの視覚的スタイリングのために設計されたXMLテキスト構造を使用します。DXFは、エンジニアリングの測定値、レイヤー、製造指示のために設計されたタグ付きデータベース構造を使用します。