ビットマップ (情報技術)
Microsoftは、さまざまな内部表現を使用してデバイスとアプリケーション間でビットマップを交換するための支援として、さまざまな色深度のカラービットマップの特定の表現を定義している。彼らはこれらのデバイスに依存しないビットマップをDIBと呼び、それらのファイル形式はDIBファイル形式またはBMPファイル形式と呼ばれる。 Microsoftのサポートによると:
デバイスに依存しないビットマップ(DIB)は、さまざまな色深度でデバイスに依存しないビットマップを定義するために使用される形式です。 DIBの主な目的は、ビットマップをあるデバイスから別のデバイスに移動できるようにすることです(したがって、名前のデバイスに依存しない部分)。 DIBは、(アプリケーションによって作成された)ビットマップオブジェクトとしてシステムに表示されるデバイス依存のビットマップとは対照的に、外部フォーマットです.....)。 DIBは通常、メタファイル(通常、StretchDIBits()関数を使用)、BMPファイル、およびクリップボード(CF_DIBデータ形式)で転送されます。
ここで、「デバイスに依存しない」とは、フォーマットまたはストレージの配置を指し、デバイスに依存しない色と混同しないでください。
ラスター画像は一般にビットマップまたはピクセルマップと呼ばれることがあり、合成画像か写真か、ファイルかメモリかにかかわらず、ビットマップまたはピクセルマップと呼ばれることがある。
多くのグラフィカルユーザーインターフェイスは、組み込みのグラフィックサブシステムでビットマップを使用する。たとえば、 Microsoft WindowsおよびOS / 2プラットフォームで使用されるGDIサブシステムでは、使用される特定の形式はWindowsおよびOS / 2ビットマップファイル形式であり、通常はファイル拡張子にBMP (または.デバイスに依存しないビットマップのDIB )の名前が付けられる。 BMPの他に、リテラルビットマップを格納する他のファイル形式には、 InterLeaved Bitmap(ILBM) 、 Portable Bitmap(PBM) 、 X Bitmap(XBM) 、およびWireless Application Protocol Bitmap(WBMP)が含まれる。同様に、JPEG 、 TIFF 、 PNG 、 GIFなど、他のほとんどの画像ファイル形式も(ベクターグラフィックではなく)ビットマップ画像を保存するが、内部で圧縮形式を使用するため、通常はビットマップとは呼ばれない。