解説Windows標準のファイルフォーマットの1つで、ビットマップ画像を扱うフォーマットです。ビットマップ画像をあつかうときに使われる、もっとも標準的・基本的なファイルフォーマットです。いった色深度が選択でき、モノクロ画像からフルカラー画像まで表現できます。4ビット、8ビットの場合には、パレット情報を持っており、その中から色を選択するかたちを採ります。後ろが透けてみえる透過した画像は扱えません。デフォルトでは、画像内のピクセルをシンプルに並べて表現しているだけであり、圧縮処理などは行っていません。標準のソフトウェアが出力するファイルでも非圧縮になっています。BMPファイルを、圧縮に対応していないソフトウェアで正しく開くことはできないため、標準的なファイルフォーマットではあるものの、互換性の問題が起こることがあります。知られた圧縮画像のフォーマットが使えるため、圧縮が必要ならばこれらのフォーマットを用いることが多いです。通常は、ピクセル情報が上下逆さまに格納されているという特徴があり、自力でピクセルを解析するようなプログラムを書くときに注意が必要です。画像の高さの情報を負数にすることで、自然な並びで格納できる仕様がありますが、それもまた対応していないソフトウェアで正しく開けなくなる問題が起こり得ます。指すものではありません。