Mathematica > インポートとエキスポート >
Import/Export フォーマット

XBM (.xbm)

MIME type: image/x-xbitmap
X Windowビットマップ形式.
アイコン,カーソル,その他のグラフィックスリソースを保持するためのX11ウィンドウシステムで使用される.
ASCII形式.
C言語のソースコードとしてモノクロビットマップを保持する.
XBMは,X Bitmapからの頭字語である.
1980年代にMITで開発された.
  • ImportExportは完全にXBM形式をサポートする.
  • Import["file.xbm"]はXBMファイルをインポートしてグラフィックスオブジェクトを返す.
  • Export["file.xbm", expr] はグラフィックスあるいはその他の画像としての式をXBMでエキスポートする.
  • Import["file.xbm"] は形式Graphics[Raster[data], opts]の式を返す.この場合data はビット値の配列である.
  • Export["file.xbm", expr] はXBM画像をexpr の表示形と同じ画像サイズで作成する.
  • XBMはラスタ画像形式なので,エキスポートの際にすべてのフォントはラスタライズされる.
  • Import["file.xbm", elem]は指定された要素をXBMファイルからインポートする.
  • Import["file.xbm", {elem, suba, subb, ...}]は子要素をインポートする.
  • Import["file.xbm", {{elem1, elem2, ...}}]は複数の要素をインポートする.
  • インポートの形式はImport["file", "XBM"] あるいはImport["file", {"XBM", elem, ...}]で指定することができる.
  • Export["file.xbm", expr, elem]expr が要素elem を指定するものとして扱って,XBMファイルを作成する.
  • Export["file.xbm", {expr1, expr2, ...}, {{elem1, elem2, ...}}] はそれぞれのexpri が対応するelemi を指定しているものとして扱う.
  • Export["file.xbm", expr, opt1->val1, ...]は指定されたオプションの要素が指定された値を取るものとしてexpr をエキスポートする.
  • Export["file.xbm", {elem1->expr1, elem2->expr2, ...}, "Rules"]は規則を使ってエキスポートされるべき要素を指定する.
  • ImportExportについての一般的な情報は,関数ページを参照のこと.
"Elements" ファイル中の有効な要素とオプションのリスト
"Rules"要素とオプションのそれぞれの規則の完全リスト
"Options"オプション,属性,設定の規則のリスト
  • データを表現する要素:
"Data"色の値の配列
"Graphics"画像を表すGraphicsオブジェクト
"GrayLevels"正規化されたグレイレベルの値の配列
"RGBColorArray"RGBColorオブジェクトの配列
  • ImportExportはデフォルトで"Graphics"要素をXBMファイルに使用する.
"BitDepth"ファイル内のそれぞれの色チャネルを表示するのに使われるビット
"ColorSpace"ファイル内で使われるカラー符号化
"ImageSize"ラスタの大きさ
  • 一般的なオプション:
ImageSizeAutomatic画像の全体的な大きさ