Exporter (0) Imprimer
Développer tout

System.Drawing.Imaging, espace de noms

L'espace de noms System.Drawing.Imaging fournit une fonctionnalité d'image GDI+ avancée. Des fonctionnalités graphiques de base sont fournies par l'espace de noms System.Drawing.

La classe Metafile fournit des méthodes pour enregistrer des métafichiers. La classe Encoder permet aux utilisateurs d'étendre GDI+ pour prendre en charge n'importe quel format d'image. La classe PropertyItem fournit des méthodes pour stocker et récupérer des métadonnées dans des fichiers image.

AttentionAttention

Les classes contenues dans l'espace de noms System.Drawing.Imaging ne sont pas prises en charge pour une utilisation dans un service Windows ou ASP.NET. La tentative d'utiliser ces classes à partir de l'un de ces types d'applications peut générer des problèmes inattendus, tels que la diminution des performances de service et des exceptions runtime.

 ClasseDescription
Classe publiqueBitmapDataSpécifie les attributs d'une bitmap. La classe BitmapData est utilisée par les méthodes LockBits et UnlockBits de la classe Bitmap. Héritage impossible.
Classe publiqueColorMapDéfinit une table pour la conversion des couleurs. Plusieurs méthodes de la classe ImageAttributes permettent d'ajuster les couleurs d'une image à l'aide d'une table de remappage des couleurs, qui est un tableau de structures ColorMap. Héritage impossible.
Classe publiqueColorMatrixDéfinit une matrice 5 x 5 qui contient les coordonnées de l'espace ARVB. Plusieurs méthodes de la classe ImageAttributes permettent d'affiner les couleurs d'une image à l'aide d'une matrice de couleurs. Cette classe ne peut pas être héritée.
Classe publiqueColorPaletteDéfinit un tableau de couleurs qui composent une palette de couleurs. Les couleurs sont des couleurs ARVB 32 bits. Héritage impossible.
Classe publiqueEncoderUn objet Encoder encapsule un GUID (Identificateur Global Unique) qui identifie la catégorie d'un paramètre d'encodeur d'image.
Classe publiqueEncoderParameterVous pouvez utiliser un objet EncoderParameter pour passer un tableau de valeurs à un encodeur d'image. Vous pouvez également utiliser un objet EncoderParameter pour recevoir une liste de valeurs possibles prises en charge par un paramètre particulier d'un encodeur d'image particulier.
Classe publiqueEncoderParametersEncapsule un tableau d'objets EncoderParameter.
Classe publiqueFrameDimensionFournit des propriétés qui obtiennent les dimensions de frame d'une image. Héritage impossible.
Classe publiqueImageAttributesUn objet ImageAttributes contient des informations sur la manière dont les couleurs de bitmap et de métafichier sont manipulées pendant le rendu. Un objet ImageAttributes gère plusieurs paramètres de réglage des couleurs, notamment des matrices de réglage des couleurs, des matrices de réglage des nuances de gris, des valeurs de correction gamma, des tables de correspondance des couleurs et des valeurs de seuil des couleurs. Pendant le rendu des couleurs, celles-ci peuvent être corrigées, assombries, éclaircies et supprimées. Pour appliquer de telles manipulations, initialisez un objet ImageAttributes et passez le chemin de cet objet ImageAttributes (ainsi que le chemin d'un Image) à la méthode DrawImage.
Classe publiqueImageCodecInfoLa classe ImageCodecInfo fournit les méthodes et les membres de stockage nécessaires pour récupérer toutes les informations appropriées sur les codecs d'image installés. Héritage impossible.
Classe publiqueImageFormatSpécifie le format de l'image. Héritage impossible.
Classe publiqueMetafileDéfinit un métafichier graphique. Un métafichier contient des enregistrements qui décrivent une séquence d'opérations de graphiques qui peuvent être enregistrées (construites) et lues (affichées). Cette classe n'est pas héritable.
Classe publiqueMetafileHeaderContient les attributs d'un Metafile associé. Héritage impossible.
Classe publiqueMetaHeaderContient des informations sur un métafichier (WMF) au format Windows.
Classe publiquePropertyItemEncapsule une propriété de métadonnées à inclure dans un fichier image. Héritage impossible.
Classe publiqueWmfPlaceableFileHeaderDéfinit un métafichier qui peut être placé. Héritage impossible.

 DéléguéDescription
Délégué publicPlayRecordCallbackCe délégué n'est pas utilisé. Pour obtenir un exemple d'énumération des enregistrements d'un métafichier, consultez EnumerateMetafile.

 ÉnumérationDescription
Énumération publiqueColorAdjustTypeSpécifie quels objets GDI+ utilisent des informations de réglage des couleurs.
Énumération publiqueColorChannelFlagSpécifie des canaux individuels dans l'espace de couleurs CMJN (cyan, magenta, jaune, noir). Cette énumération est utilisée par les méthodes SetOutputChannel.
Énumération publiqueColorMapTypeSpécifie les types de table des couleurs.
Énumération publiqueColorMatrixFlagSpécifie les types d'images et de couleurs qui seront affectés par les paramètres de réglage des couleurs et des nuances de gris d'un ImageAttributes.
Énumération publiqueColorModeSpécifie deux modes pour des valeurs de composant de couleur.
Énumération publiqueEmfPlusRecordTypeSpécifie les méthodes qui peuvent être utilisées avec un métafichier pour lire et écrire des commandes graphiques. Les membres de cette énumération sont classés dans trois groupes :
Énumération publiqueEmfTypeSpécifie la nature des enregistrements qui sont placés dans un fichier EMF (métafichier amélioré). Cette énumération est utilisée par plusieurs constructeurs dans la classe Metafile.
Énumération publiqueEncoderParameterValueTypeGDI+ utilise des encodeurs d'images pour convertir les images stockées dans des objets Bitmap dans différents formats de fichiers. Les encodeurs d'images sont intégrés à GDI+ pour les formats BMP, JPEG, GIF, TIFF et PNG. Un encodeur est appelé lorsque vous appelez la méthode Save ou SaveAdd d'un objet Bitmap.
Énumération publiqueEncoderValueLorsque vous appelez la méthode Save ou SaveAdd d'un objet Image, vous pouvez passer des paramètres à l'encodeur d'image en passant un objet EncoderParameters à la méthode Save ou SaveAdd. Un objet EncoderParameters contient un tableau d'objets EncoderParameter. Chaque objet EncoderParameter possède un tableau de valeurs et une propriété Encoder qui spécifie la catégorie des paramètres. L'énumération EncoderValue fournit des noms pour certaines valeurs qui peuvent être passées aux encodeurs d'images JPEG et TIFF.
Énumération publiqueImageCodecFlagsFournit des attributs d'un encodeur/décodeur (codec) d'image.
Énumération publiqueImageFlagsSpécifie les attributs des données de pixels contenues dans un objet Image. La propriété Flags retourne un membre de cette énumération.
Énumération publiqueImageLockModeSpécifie des indicateurs qui sont passés au paramètre des indicateurs de la méthode LockBits. La méthode verrouille LockBits une partie d'une image de sorte que vous puissiez lire ou écrire les données en pixels.
Énumération publiqueMetafileFrameUnitSpécifie l'unité de mesure pour le rectangle utilisé pour dimensionner et positionner un métafichier. Elle est spécifiée pendant la création de l'objet Metafile.
Énumération publiqueMetafileTypeSpécifie les types de métafichiers. La propriété MetafileHeader.Type retourne un membre de cette énumération.
Énumération publiquePaletteFlagsSpécifie le type de données de couleur dans la palette du système. Il peut s'agir de données de couleur alpha, demi-teinte ou uniquement des nuances de gris.
Énumération publiquePixelFormatSpécifie le format des données de couleur pour chaque pixel de l'image.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft