有两类位图:
独立于设备的位图(DIB)。 DIB 文件格式旨在确保使用一个应用程序创建的位图图形可以加载并显示在另一个应用程序中,同时保留与原始应用程序相同的外观。
设备依赖位图(DDB),也称为 GDI 位图,是早期版本的 16 位Microsoft Windows(版本 3.0 之前)中唯一可用的位图。 但是,随着显示技术的改进和可用显示器设备的各种增加,某些固有问题浮出水面,只能使用 DIB 来解决。 例如,没有存储(或检索)创建位图的显示类型的分辨率的方法,因此绘图应用程序无法快速确定位图是否适合运行应用程序的视频显示设备的类型。
尽管存在这些问题,但 DDB(也称为兼容位图)仍可用于更好的 GDI 性能和其他情况。