Bitmap

Bitmap class

Encapsule un bitmap, qui se compose des données de pixels d’une image graphique et de ses attributs. ABitmap est un objet utilisé pour travailler avec des images définies par des données de pixels.

public class Bitmap : Image

Constructeurs

NomLa description
Bitmap(Image)Initialise une nouvelle instance duBitmap classe à partir de l’image existante spécifiée.
Bitmap(Stream)Initialise une nouvelle instance duBitmap classe du flux de données spécifié.
Bitmap(string)Initialise une nouvelle instance duBitmap classe du fichier spécifié.
Bitmap(Image, Size)Initialise une nouvelle instance duBitmapclasse à partir de l’image existante spécifiée, mise à l’échelle à la taille spécifiée.
Bitmap(int, int)Initialise une nouvelle instance duBitmap classe avec la taille spécifiée.
Bitmap(Stream, bool)Initialise une nouvelle instance duBitmap classe du flux de données spécifié.
Bitmap(string, bool)Initialise une nouvelle instance duBitmap classe du fichier spécifié.
Bitmap(Image, int, int)Initialise une nouvelle instance duBitmap classe à partir de l’image existante spécifiée, mise à l’échelle à la taille spécifiée.
Bitmap(int, int, PixelFormat)Initialise une nouvelle instance duBitmap classe avec la taille et le format spécifiés.
Bitmap(int, int, int, PixelFormat, int[])Initialise une nouvelle instance duBitmap classe avec la taille et les données de pixel spécifiées.

Propriétés

NomLa description
Flags { get; }Obtient l’entier représentant une combinaison au niveau du bit deImageFlags pour cette image.
override FrameDimensionsList { get; }Obtient un tableau de GUID qui représentent les dimensions des cadres dans ceImage .
override Height { get; }Obtient la hauteur, en pixels, de ce Bitmap.
HorizontalResolution { get; }Obtient la résolution horizontale, en pixels par pouce, de ceImage .
override Palette { get; set; }Obtient ou définit la palette de couleurs utilisée pour celaImage .
PhysicalDimension { get; }Obtient la largeur et la hauteur de cette image.
override PixelFormat { get; }Obtient le format de pixel pour celaImage .
override PropertyIdList { get; }Obtient les ID des éléments de propriété stockés dans ceImage .
override PropertyItems { get; }Obtient tous les éléments de propriété (morceaux de métadonnées) stockés dans ceImage .
override RawFormat { get; }Obtient le format de fichier de ceImage .
Size { get; }Obtient la largeur et la hauteur, en pixels, de cette image.
Tag { get; set; }Obtient ou définit un objet qui fournit des données supplémentaires sur l’image.
VerticalResolution { get; }Obtient la résolution verticale, en pixels par pouce, de ceImage .
override Width { get; }Obtient la largeur, en pixels, de ce Bitmap.

Méthodes

NomLa description
Clone()Crée une copie exacte de ceciImage .
Clone(Rectangle, PixelFormat)Crée une copie de la section de ceBitmap Défini parRectangle structure et avec un spécifiéPixelFormat énumération.
Clone(RectangleF, PixelFormat)Crée une copie de la section de ceBitmap défini avec un spécifiéPixelFormat énumération.
virtual Dispose()Libère toutes les ressources utilisées par cette Image.
GetBounds(ref GraphicsUnit)Obtient les limites de l’image dans l’unité spécifiée.
GetFrameCount(FrameDimension)Renvoie le nombre d’images de la dimension spécifiée.
GetPixel(int, int)Obtient la couleur du pixel spécifié dans ceBitmap .
override GetPropertyItem(int)Obtient l’élément de propriété spécifié à partir de ceImage .
GetThumbnailImage(int, int, GetThumbnailImageAbort, IntPtr)Renvoie une vignette pour ceImage .
LockBits(Rectangle, ImageLockMode, PixelFormat)Verrouille unBitmap dans la mémoire système.
MakeTransparent()Rend la couleur spécifiée transparente pour cetteBitmap .
MakeTransparent(Color)Rend la couleur spécifiée transparente pour cetteBitmap .
ReadArgb32Pixels(int[])Lit les pixels bitmap au format ARGB32 dans un tableau donné.
override RemovePropertyItem(int)Supprime l’élément de propriété spécifié de ceImage .
override RotateFlip(RotateFlipType)Cette méthode tourne, retourne ou tourne et retourne leImage .
Save(string)Enregistre ceciImageau fichier ou au flux spécifié.
Save(Stream, ImageFormat)Enregistre cette image dans le flux spécifié au format spécifié.
Save(string, ImageFormat)Enregistre ceciImage au fichier spécifié dans le format spécifié.
Save(Stream, ImageCodecInfo, EncoderParameters)Enregistre cette image dans le flux spécifié, avec les paramètres d’encodeur et d’encodeur d’image spécifiés.
Save(string, ImageCodecInfo, EncoderParameters)Enregistre ceciImage au fichier spécifié, avec les paramètres d’encodeur et d’encodeur d’image spécifiés.
SaveAdd(EncoderParameters)Ajoute un cadre au fichier ou au flux spécifié dans un appel précédent à l’une des méthodes Image.Save(…). Utilisez cette méthode pour enregistrer les cadres sélectionnés d’une image à plusieurs cadres vers une autre image à plusieurs cadres.
SaveAdd(Image, EncoderParameters)Ajoute un cadre au fichier ou au flux spécifié lors d’un précédent appel à l’une des méthodes Image.Save(…)
SelectActiveFrame(FrameDimension, int)Sélectionne le cadre spécifié par la dimension et l’index.
SetPixel(int, int, Color)Définit la couleur du pixel spécifié dans ceBitmap .
override SetPropertyItem(PropertyItem)Stocke un élément de propriété (morceau de métadonnées) dans ceImage .
SetResolution(float, float)Définit la résolution pour ceBitmap .
UnlockBits(BitmapData)Déverrouille ceciBitmap de la mémoire système.
WriteArgb32Pixels(int[])Écrit des pixels dans le bitmap.

Voir également