BMP (.bmp,.dib,.rle)

  • ImportExportは完全にBMP標準をサポートする.

予備知識予備知識

    MIMEタイプ:image/bmp
    BMP Windowsビットマップ形式.
    ラスタ画像形式.
    Microsoft Windowsオペレーティングシステムのネイティブビットマット形式.
    BMPはBitmapから派生した頭字語である.
    バイナリファイル形式.
    種々の色解像度でカラーのビットマップを保管する.
    チャンネルごとに異なるビット深度が可能.
    256 8ビットRGBカラーまでの減色パレットをサポートする.透明色をサポートする.
    無圧縮,またはランレングス符号化形式でデータを保管する.

ImportとExportImportとExport

  • Import["file.bmp"]はBMPファイルをインポートし,Imageオブジェクトを返す.
  • Import["file.bmp",elem]はBMPファイルから指定された要素をインポートする.
  • インポート形式はImport["file","BMP"]またはImport["file",{"BMP",elem,}]で指定できる.
  • Export["file.bmp",expr]はグラフィックスやその他の任意の画像の式をBMPにエキスポートする.
  • Notebook式とCell式はBMPにエキスポートできる.
  • Wolfram言語のグラフィックスまたは任意の式をBMPにエキスポートすると,結果の画像はその表示形式と同じラスタサイズとなる.
  • デフォルトでは画像オブジェクトはそのラスタサイズでエキスポートされる.
  • BMPはラスタ画像形式であるので,フォントはすべてエキスポートの際にラスタライズされる.
  • ImportExportについての一般的な情報は,関数ページを参照のこと.
  • ImportStringExportStringはWindowsビットマップ形式をサポートする.

ノートブックインターフェースノートブックインターフェース

  • ノートブックフロントエンドでは,「挿入 画像」および「開く」メニューでBMPファイルがセルにインポートできる.
  • 選択範囲の形式保存」はノートブックの選択した部分をBMPファイルにエキスポートする.

要素要素

  • 一般的なImport要素:
  • "Elements" ファイル中の有効な要素とオプションのリスト
    "Rules"要素とオプションのそれぞれの規則のリスト
    "Options"オプション,属性,設定の規則のリスト
  • データ表現要素:
  • "Data""ColorSpace"で指定された符号化に基づく色の値の配列
    "Graphics"画像を表すGraphicsオブジェクト
    "Image"Image オブジェクトとして与えられるラスタ画像
    "RawData"整数配列で与えられるカラーインデックス
  • ImportExportはデフォルトで"Image"要素をWindowsビットマップファイルに使用する.
  • Exportはバイナリ,グレースケース,カラーの画像を保管する際に,自動的に最も適したBMPファイルタイプを選択する.
  • Exportは,色が割り当てられたラスタグラフィックスをエキスポートするとき,あるいは"ColorMap"要素が指定されているときは,インデックスカラーのBMPファイルを作成する.
  • Importの高度な要素:
  • "BitDepth"ファイルのカラーチャンネルのエンコードに使用するビット数
    "Channels"ファイルで使用されるカラーチャンネルの数
    "ColorDepth"各画素のビット数
    "ColorMap"ファイルで使用する減色パレット
    "ColorSpace"色符号化
    "ImageCompression"ファイルで使用する圧縮法
    "ImageResolution"グラフィックスを描画する際の解像度
    "ImageSize"インポートされたBMPのサイズ
    "Summary"ファイルの概要
  • BMP形式は"ColorDepth"について以下の値をサポートする:
  • 12色のパレット
    4サイズ16の減色パレット
    8サイズ256の減色パレット
    16一般にカラーチャンネルあたり5ビット
    24チャンネルあたり8ビットのRGB
    32一般に不透明度を伴う8ビットRGB

オプションオプション

  • ImportExportのオプション:
  • ImageSizeAutomatic画像の全体の大きさ
    "ImageTopOrientation"Topファイルに保存されている画像の向き
  • Exportオプション:
  • "ImageCompression"Noneランレングス符号化を使用するかどうか
  • "ImageCompression"はNoneまたは"RLE"に設定できる.

例題例題すべて開くすべて閉じる

  (3)  (3)

BMPファイルをインポートする:

In[1]:=
Click for copyable input
Out[1]=

画像の概要:

In[1]:=
Click for copyable input
Out[1]=

ラスタグラフィックスをBMPにエキスポートする:

In[1]:=
Click for copyable input
Out[1]=
1999年に導入
(4.0)
| 2016年に修正
(11.0)