ビットマップ分類
ビットマップには次の 2 つのクラスがあります。
デバイスに依存しないビットマップ (DIB)。 DIB ファイル形式は、あるアプリケーションを使用して作成されたビットマップ グラフィックスを読み込んで別のアプリケーションに表示できるように設計されており、元のアプリケーションと同じ外観を維持します。
GDI ビットマップとも呼ばれるデバイス依存ビットマップ (DDB) は、16 ビット Microsoft Windows の初期バージョン (バージョン 3.0 より前) で使用できる唯一のビットマップでした。 しかし、ディスプレイ技術が向上し、利用可能なディスプレイデバイスの種類が増えるにつれて、DIBを使用してのみ解決できる特定の固有の問題が表面化しました。 たとえば、ビットマップが作成された表示の種類の解像度を格納 (または取得) する方法がないため、描画アプリケーションでは、ビットマップがアプリケーションを実行しているビデオディスプレイデバイスの種類に適しているかどうかを迅速に判断できませんでした。
これらの問題にもかかわらず、DDB (互換性のあるビットマップとも呼ばれます) は、GDI のパフォーマンスの向上やその他の状況で引き続き役立ちます。