PureBasic & GDI+ 1.0
Bitmap


Les Bitmap GDI+ sont des objets dont la class est héritée depuis la class Image qui fournit des fonctions pour le chargement et la sauvegarde d'images vectorielles (metafiles = métafichiers) et d'images raster (bitmaps).

Une image raster est une image constituée de pixels.

Les fonctions Bitmap étendent les possibilités des fonctions Image en fournissant des fonctions complémentaires pour créer et manipuler des images raster (bitmaps)

Les fonctions GDI+ permettent entre autre de lire ou de modifier des pixels, de convertir des images en bitmaps de plusieurs manières, de modifier des zones de l'image en mémoire puis d'appliquer ensuite les modifications.

Les couleurs utilisées par les Bitmap sont au format ARGB (voir le fichier gdiplus.pbi).
La procédure ARGB est disponible pour convertir des couleurs normales au format ARGB.
Les couleurs retrouvées par les fonctions Bitmap sont au format ARGB.
La fonction ARGBEX() est disponible pour convertir ces couleurs en couleurs normales (voir le fichier gdiplus.pbi).
Liste des commandes
GdipBitmapGetPixel
GdipBitmapLockBits
GdipBitmapSetPixel
GdipBitmapSetResolution
GdipBitmapUnlockBits
GdipCloneBitmapArea
GdipCloneBitmapAreaI
GdipCreateBitmapFromDirectDrawSurface
GdipCreateBitmapFromFile
GdipCreateBitmapFromFileICM
GdipCreateBitmapFromGdiDib
GdipCreateBitmapFromGraphics
GdipCreateBitmapFromHBITMAP
GdipCreateBitmapFromHICON
GdipCreateBitmapFromResource
GdipCreateBitmapFromScan0
GdipCreateBitmapFromStream
GdipCreateBitmapFromStreamICM
GdipCreateHBITMAPFromBitmap
GdipCreateHICONFromBitmap
GdipTestControl