Création d’une image bitmap

Pour créer une image bitmap, utilisez la fonction CreateBitmap, CreateBitmapIndirectou CreateCompatibleBitmap , CreateDIBitmapet CreateDiscardableBitmap.

Ces fonctions vous permettent de spécifier la largeur et la hauteur, en pixels, de l’image bitmap. La fonction CreateBitmap et CreateBitmapIndirect vous permettent également de spécifier le nombre de plans de couleur et le nombre de bits requis pour identifier la couleur. En revanche, les fonctions CreateCompatibleBitmap et CreateDiscardableBitmap utilisent un contexte de périphérique spécifié pour obtenir le nombre de plans de couleur et le nombre de bits requis pour identifier la couleur.

La fonction CreateDIBitmap crée une image bitmap dépendante de l’appareil à partir d’une image bitmap indépendante du périphérique. Il contient une table des couleurs qui décrit comment les valeurs de pixel correspondent aux valeurs de couleur RVB. Pour plus d’informations, consultez bitmaps dépendantes de l’appareil et bitmaps indépendantes du périphérique.

Une fois la bitmap créée, vous ne pouvez pas modifier sa taille, le nombre de plans de couleurs ou le nombre de bits requis pour identifier la couleur.

Lorsque vous n’avez plus besoin d’une image bitmap, appelez la fonction SupprimerObjet pour la supprimer.