Classificações de bitmap
Há duas classes de bitmaps:
DIB ( de bitmaps independentes do dispositivo). O formato de arquivo DIB foi projetado para garantir que os gráficos bitmapped criados usando um aplicativo possam ser carregados e exibidos em outro aplicativo, mantendo a mesma aparência do original.
os bitmaps dependentes do dispositivo (DDB), também conhecidos como bitmaps GDI, eram os únicos bitmaps disponíveis nas primeiras versões do Microsoft Windows de 16 bits (antes da versão 3.0). No entanto, à medida que a tecnologia de exibição melhorou e à medida que a variedade de dispositivos de exibição disponíveis aumentava, alguns problemas inerentes surgiram, o que só poderia ser resolvido usando DIBs. Por exemplo, não havia nenhum método de armazenar (ou recuperar) a resolução do tipo de exibição no qual um bitmap foi criado, portanto, um aplicativo de desenho não pôde determinar rapidamente se um bitmap era adequado para o tipo de dispositivo de exibição de vídeo no qual o aplicativo estava em execução.
Apesar desses problemas, os DDBs (também conhecidos como bitmaps compatíveis) ainda são úteis para um melhor desempenho de GDI e para outras situações.