Bitmapklassifizierungen

Es gibt zwei Klassen von Bitmaps:

  • Geräteunabhängige Bitmaps (DIB). Das DIB-Dateiformat wurde entwickelt, um sicherzustellen, dass Bitmapgrafiken, die mit einer Anwendung erstellt wurden, geladen und in einer anderen Anwendung angezeigt werden können, wobei die gleiche Darstellung wie das Original beibehalten wird.

  • Geräteabhängige Bitmaps (DDB), auch als GDI-Bitmaps bezeichnet, waren die einzigen Bitmaps, die in frühen Versionen von 16-Bit-Microsoft Windows (vor Version 3.0) verfügbar waren. Mit der Verbesserung der Anzeigetechnologie und der zunehmenden Vielfalt der verfügbaren Anzeigegeräte sind jedoch bestimmte inhärente Probleme aufgekommen, die nur mithilfe von DIBs gelöst werden konnten. Beispielsweise gab es keine Methode zum Speichern (oder Abrufen) der Auflösung des Anzeigetyps, für den eine Bitmap erstellt wurde, sodass eine Zeichnungsanwendung nicht schnell bestimmen konnte, ob eine Bitmap für den Typ des Videoanzeigegeräts geeignet war, auf dem die Anwendung ausgeführt wurde.

    Trotz dieser Probleme sind DDBs (auch als kompatible Bitmaps bezeichnet) für eine bessere GDI-Leistung und für andere Situationen nützlich.