SVG サポート

Diagrammix3 は、SVG 1.2 標準に準拠した堅牢な SVG (Scalable Vector Graphics) サポートを備えています。

SVG のインポート

以下の方法で SVG ファイルをインポートできます:

  • SVG ファイルをキャンバスにドラッグ。
  • ファイル > インポート... を使用。

インポートされた SVG はベクターの性質を維持し、多くの場合グループ解除して編集できます。

SVG のエクスポート

ダイアグラムまたは選択範囲を SVG としてエクスポートするには:

  1. アイテムを選択(選択範囲をエクスポートする場合。省略可能)。
  2. ファイル > エクスポート... に移動。
  3. 形式として SVG を選択。

これにより、ウェブページや他のベクターエディタで高精度にダイアグラムを使用できます。

SVG エクスポートダイアログ

SVG インポートオプション

インポート方法

  • ドラッグ&ドロップ: SVG ファイルをキャンバスに直接ドラッグ
  • ファイルメニュー: ファイル → インポート... で SVG ファイルを選択
  • コピー&ペースト: 他のアプリケーションから SVG コードをコピーしてペースト

インポート時の動作

SVG をインポートする際、Diagrammix3 は:

  • パスを編集可能なベクターオブジェクトに変換
  • 塗りつぶしとストロークの色を保持
  • グループ構造を維持
  • トランスフォームと回転を適用

インポート設定

一部の SVG 機能はインポート時に調整される場合があります:

  • フォント: 利用可能なシステムフォントにマッピング
  • フィルター: 複雑な SVG フィルターは簡略化される場合があります
  • グラデーション: 線形グラデーションと放射状グラデーションは保持
  • マスクとクリップ: 基本的なサポート、複雑なマスクはフラット化される場合があります

インポート後の SVG 編集

グループ解除

インポートされた SVG は多くの場合グループ化されています:

  1. インポートされた SVG を選択
  2. オブジェクト → グループ解除(Cmd+Shift+G)
  3. 個別のパスが別々に編集可能になります

パスの変更

グループ解除後:

  • 個々のシェイプを選択
  • インスペクタで色、ストローク、塗りつぶしを編集
  • ベクター描画ツールでパスを編集
  • 必要に応じてリサイズやトランスフォーム

再グループ化

編集した要素をまとめるには:

  1. 関連するすべての要素を選択
  2. オブジェクト → グループ化(Cmd+G)

互換性に関する注意

インポートのベストプラクティス

  • シンプルな SVG が最適: アイコン、ロゴ、イラスト
  • テキストの多い SVG は避ける: テキストが正確に一致しない場合があります
  • グラデーションを確認: 正しくインポートされたことを確認
  • フィルターをテスト: ドロップシャドウやぼかしが異なる場合があります

よくある問題

問題解決方法
フォントが見つからないフォントをインストールするか代替を受け入れる
グラデーションが壊れているDiagrammix3 で再作成
要素が見えないクリッピングマスクやゼロ透明度を確認
予期しない色カラープロファイルの一致を確認

SVG バージョンサポート

Diagrammix3 は以下の機能を持つ SVG 1.2 をサポートしています:

  • 基本シェイプ(rect、circle、ellipse、line、polyline、polygon)
  • パス(すべてのパスコマンド)
  • グループとトランスフォーム
  • 塗りつぶしとストロークのプロパティ
  • 線形グラデーションと放射状グラデーション
  • テキスト(フォント代替付き)

一部の SVG 2.0 機能は完全にはサポートされない場合があります。