デバイス独立ビットマップ(Device Independent Bitmap, DIB)は、異なるハードウェアやソフトウェア環境でも一貫して同じ見た目で画像を表示できる形式のビットマップ画像です。DIBは、画像の色や構造に関する情報がファイル内に含まれており、表示するデバイスに依存しないため、名前の通り「デバイス独立」です。
具体的には、以下の特徴があります:
1. **色情報の明示的な定義**: カラーパレットを使用して色を定義し、色の再現性を高める。
2. **ピクセル情報の一貫性**: ピクセルごとの情報が正確に記録されているため、異なる解像度のディスプレイやプリンタでも同じように表示される。
3. **互換性**: Windows環境で特に広く使用され、他の多くのソフトウェアとも互換性がある。
DIBは、画像が表示されるデバイスに関係なく一貫した表示品質を保つため、グラフィックスやデザインの分野で広く利用されています。