Wolfram Research製品ご購入サービスとリソース会社概要その他のWolframサイト
Mathematica > インポートとエキスポート >
Import/Export フォーマット

BMP (.bmp, .dib, .rle)

MIME type: image/bmp
BMP Windowsビットマップ形式.
ラスタ画像形式.
Microsoft Windowsオペレーティングシステムのネイティブビットマット形式.
BMPはBitmapから派生した頭字語である.
バイナリファイル形式.
種々の色解像度でトゥルーカラーまたはインデックスカラーのラスタとして画像を表す.
無圧縮,またはランレングス符号化形式でデータを保管する.
  • ImportExportは完全にBMP標準をサポートする.
  • Import["file.bmp"]はBMPファイルをインポートし,グラフィックスオブジェクトを返す.
  • Export["file.bmp", expr]はグラフィックスやその他の任意の式を画像としてBMPにエキスポートする.
  • Import["file.bmp"]Graphics[Raster[data], opts]という形の式を返す.ここで,dataはRGBカラーの値の配列である.
  • Export["file.bmp", expr] expr の表示形式と同じ大きさのBMP画像を作成する.
  • BMPはラスタ画像形式であるので,フォントはすべてエキスポートの際にラスタライズされる.
  • Import["file.bmp", elem]はBMPファイルから指定された要素をインポートする.
  • Import["file.bmp", {elem, suba, subb, ...}]は子要素をインポートする.
  • Import["file.bmp", {{elem1, elem2, ...}}]は複数の要素をインポートする.
  • インポート形式はImport["file", "BMP"]またはImport["file", {"BMP", elem, ...}]で指定できる.
  • Export["file.bmp", expr, elem]expr が要素elem を指定してるとしてBMPファイルを作成する.
  • Export["file.bmp", {expr1, expr2, ...}, {{elem1, elem2, ...}}]は各expri が対応するelemi を指定しているとして扱う.
  • Export["file.bmp", expr, opt1->val1, ...]は指定の値を持つ指定のオプション要素でexpr をエキスポートする.
  • Export["file.bmp", {elem1->expr1, elem2->expr2, ...}, "Rules"]は規則を使ってエキスポートする要素を指定する.
  • ImportExportについての一般的な情報は,関数ページを参照のこと.
  • ノートブックフロントエンドでは,挿入画像および開くメニューでBMPファイルがセルにインポートできる.
"Elements" ファイル中の有効な要素とオプションのリスト
"Rules"要素とオプションのそれぞれの規則のリスト
"Options"オプション,属性,設定の規則
  • データを表現する要素:
"Data""ColorSpace"で指定されたエンコードに基づく色の値の配列
"Graphics"画像を表すGraphicsオブジェクト
"GrayLevels"正規化されたグレーレベル値の配列
"RawData"整数配列で与えられるカラーインデックス
"RGBColorArray"RGBColorオブジェクトの配列
  • ImportExportはデフォルトで"Graphics"要素をWindowsビットマップファイルに使用する.
  • Exportは,色が割り当てられたラスタグラフィックスをエキスポートするとき,あるいは"ColorMap"要素が指定されているときは,インデックスカラーのBMPファイルを作成する.それ以外の場合は,トゥルーカラーのラスタがエキスポートされる.
"BitDepth"ファイルの色チャンネルのエンコードに使用するビット数
"ColorDepth"各ピクセルのビット数
"ColorMap"ファイルで使用する減色パレット
"ColorSpace"色のエンコード
"ImageCompression"ファイルで使用する圧縮法
"ImageResolution"グラフィックスを描画する際の解像度
  • BMP形式は"ColorDepth"について以下の値をサポートする:
12色のパレット
4サイズ16の減色パレット
8サイズ256の減色パレット
16チャンネルあたりの色解像度が5ビットのRGB
24チャンネルあたり8ビットのRGB
32不透明度を伴うRGB
  • 一般的なオプション:
ImageSizeAutomatic画像の全体の大きさ
"ImageTopOrientation"Topファイルに保管されている画像の向き
"ImageCompression"Noneランレングス符号化を使用するかどうか
  • "ImageCompression"はNoneまたは"RLE"に設定できる.