|
BMP(ビーエムピー、Microsoft Windows Bitmap Image)またはDIB(ディーアイビー、Device Independent Bitmap、デバイス独立ビットマップ)は、マイクロソフトとIBMがWindowsとOS/2にわかれる前のOSを共同で開発していた頃に作られた画像ファイル形式。圧縮の方法についても定義されているが、Windowsが標準では無圧縮のファイルを生成するため、他のアプリケーションにおいても無指定時は、圧縮はされていない場合が多い。 ファイル形式の細部の変更が何度か行われており、その結果としてWindowsとOS/2で多少ファイル形式が異なることがある。 機械独立のファイル形式として設計されたため、実際に存在する画像表示装置や、印刷装置が、画像を上方から処理するものがほぼ全てであるにもかかわらず、幾何学的なX軸、Y軸方向に座標を指定する形式となっている。その結果、画像を下から上に向かって記録している (Bottom up) のが特徴であるが、後に高さに負の値を指定することでその他大多数の画像ファイル形式と同じように画像を上から下へ向かって記録する (Top down) こともできるようになった。しかし互換性の面からProgramming Windowsではトップダウン形式のビットマップの作成を推奨していない。 なお、ビットマップという呼称は画像データの表現方式のひとつであり、本項で述べている''マイクロソフト独自のファイル形式''を必ずしも指すわけではない〔より一般的な意味合いについてはビットマップ画像の項を参考。〕。 == ファイル構造 == ビットマップファイルは、以下のブロックに分かれている。 ;ファイルヘッダ :ビットマップファイルについての一般的な情報が格納されている。 ;情報ヘッダ :ビットマップイメージについての詳細な情報が格納されている。 ;カラーパレット :インデックスカラービットマップの場合に使用される色の定義が格納されている。 ;ビットマップデータ :実際のイメージがピクセルごとに格納されている。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Windows bitmap」の詳細全文を読む 英語版ウィキペディアに対照対訳語「 BMP file format 」があります。 スポンサード リンク
|