Classificações de bitmap
Há duas classes de bitmaps:
Bitmaps independentes do dispositivo (DIB). O formato de arquivo DIB foi projetado para garantir que gráficos bitmapped criados usando um aplicativo possam ser carregados e exibidos em outro aplicativo, mantendo a mesma aparência que o original.
Os bitmaps dependentes do dispositivo (DDB), também conhecidos como bitmaps GDI, eram os únicos bitmaps disponíveis nas versões iniciais 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.