Image

Image class

Une classe de base abstraite qui fournit des fonctionnalités pour les classes descendantes Bitmap et Metafile.

public abstract class Image : IDisposable

Constructeurs

NomLa description
Image()Initialise une nouvelle instance duImage classe.

Propriétés

NomLa description
Flags { get; }Obtient l’entier représentant une combinaison au niveau du bit deImageFlags pour cette image.
abstract FrameDimensionsList { get; }Obtient un tableau de GUID qui représentent les dimensions des cadres dans ceImage .
abstract Height { get; }Obtient la hauteur, en pixels, de ceImage .
HorizontalResolution { get; }Obtient la résolution horizontale, en pixels par pouce, de ceImage .
abstract 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.
abstract PixelFormat { get; }Obtient le format de pixel pour celaImage .
abstract PropertyIdList { get; }Obtient les ID des éléments de propriété stockés dans ceImage .
abstract PropertyItems { get; }Obtient tous les éléments de propriété (morceaux de métadonnées) stockés dans ceImage .
abstract 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 .
abstract Width { get; }Obtient la largeur, en pixels, de ceImage .

Méthodes

NomLa description
static FromFile(string)Crée unImage à partir du fichier spécifié.
static FromStream(Stream)Crée unImageà partir du flux de données spécifié.
static FromStream(Stream, bool)Crée unImage à partir du flux de données spécifié, en utilisant éventuellement les informations de gestion des couleurs embedded dans ce flux.
Clone()Crée une copie exacte de ceciImage .
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.
abstract GetPropertyItem(int)Obtient l’élément de propriété spécifié à partir de ceImage .
GetThumbnailImage(int, int, GetThumbnailImageAbort, IntPtr)Renvoie une vignette pour ceImage .
abstract RemovePropertyItem(int)Supprime l’élément de propriété spécifié de ceImage .
abstract 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.
abstract SetPropertyItem(PropertyItem)Stocke un élément de propriété (morceau de métadonnées) dans ceImage .
static FromHbitmap(IntPtr)Crée unBitmap d’un handle à un bitmap GDI.
static GetPixelFormatSize(PixelFormat)Renvoie la profondeur de couleur, en nombre de bits par pixel, du format de pixel spécifié.
static IsAlphaPixelFormat(PixelFormat)Renvoie une valeur qui indique si le format de pixel pour ceImage contient des informations alpha.

Autres membres

NomLa description
delegate GetThumbnailImageAbortFournit une méthode de rappel pour déterminer quand leGetThumbnailImage la méthode doit annuler prématurément l’exécution.

Voir également