SVG (.svg,.svgz)

予備知識

    • MIMEタイプ:image/svg+xml
    • SVGベクトルグラフィックス形式.
    • Web上での2次元のベクトルグラフィックス用.
    • いくつかのWebブラウザとブラウザのプラグインで一部サポートされる.
    • SVGはScalable Vector Graphics(スケーラブルベクトルグラフィックス)の頭字語である.
    • XMLに基づくテキスト形式.
    • 静的なグラフィックスとアニメーショングラフィックスを表示することができる.
    • 任意のアルファチャンネル付きのRGBカラーをサポートする.
    • W3C SVG Working Groupによって1998年以来開発されている.

ImportとExport

  • Import["file.svg"] はSVGファイルをインポートし,ラスタライズされた画像を返す.
  • Import["file.svg",elem] はSVGファイルから指定された要素をインポートする.
  • インポート形式は,Import["file","SVG"] または Import["file",{"SVG",elem,}]で指定できる.
  • Export["file.svg",expr]はテキスト,あるいはベクトルのグラフィックスをSVGにエキスポートする.
  • Export["file.svg",expr,elem]expr が要素elem を指定しているものとして扱って,SVGファイルを作成する.
  • エキスポートの形式は,コマンドExport["file",expr,"SVG"]で明示的に指定することができる.
  • 一般的な情報は,以下の関数ページを参照のこと.
  • Import, Exportファイルからインポートする,あるいはファイルへエキスポートする
    CloudImport, CloudExportクラウドオブジェクトからインポートする,あるいはクラウドオブジェクトへエキスポートする
    ImportString, ExportString文字列からインポートする,あるいは文字列へエキスポートする
    ImportByteArray, ExportByteArrayバイト配列からインポートする,あるいはバイト配列へエキスポートする

Import要素

  • 一般的なImport 要素:
  • "Elements" ファイル内で使用可能な要素とオプションのリスト
    "Rules"使用可能なすべての要素の規則のリスト
    "Summary"特性の概要
  • データ表現要素:
  • "Image"SVGファイルを表す Imageオブジェクト
    "Graphics"SVGファイルを表すGraphicsオブジェクト
  • メタデータ要素:
  • "Dimensions"デフォルトの幅と高さ
    "XMLMetaInformation"XMLElementとして与えられたメタデータ
  • データ表現要素:
  • "Graphics"任意の2Dグラフィックス
  • Export"Graphics" 要素をデフォルトで使用する.

オプション

例題

すべて開くすべて閉じる

  (3)

SVGファイルを画像としてインポートする:

SVGファイルの概要:

ベクトルグラフィックスをSVGファイルにエキスポートする:

スコープ  (5)

Import  (2)

画像としてSVGをインポートする:

ベクトルグラフィックスとしてSVGをインポートする:

Export  (3)

フォーマットされたテキストをSVGにエキスポートする:

関数プロットをSVGファイルにエキスポートする:

Wolfram言語で作成されたSVGデータを表示する:

Import要素  (6)

使用可能な要素  (1)

使用できる要素のリスト:

データ表現  (2)

ベクトルグラフィックスとしてインポートする:

より高い解像度でレンダリングする:

画像をインポートする:

より高い解像度でレンダリングすると,ピクセル化される可能性がある:

メタデータ  (3)

SVGファイルの次元をインポートする:

SVGファイル内のメタデータの連想をインポートする:

SVGファイルの概要をインポートする:

Importオプション  (3)

画像解像度  (1)

FHD画面に適した解像度でSVGファイルをインポートする:

HiDPI画面に適した解像度でSVGファイルをインポートする:

画像サイズ  (1)

特定の表示画像サイズで SVGファイルをインポートする:

表示される画像サイズを確認する:

ラスタサイズ  (1)

SVGファイルから非常に小さな画像をレンダリングする:

ピクセルの次元を確認する:

SVGファイルから大きな画像をレンダリングする:

ピクセルの次元を確認する: