espace de noms System::Drawing::Imaging

Classes

ClasseDescription
BitmapDataReprésente un ensemble d’attributs d’une image bitmap. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject() . Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des fautes d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.
ColorMapReprésente une carte pour la conversion des couleurs. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject() . Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des fautes d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.
ColorMatrixReprésente une matrice 5x5 contenant les coordonnées pour l’espace colorimétrique RGBAW. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject() . Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des fautes d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.
ColorPaletteReprésente un ensemble de couleurs ARGB 32 bits qui composent une palette de couleurs. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject() . Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des fautes d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.
EncoderReprésente un GUID associé à un ensemble de paramètres d’encodeur d’image. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject() . Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des fautes d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.
EncoderParameterServir de conteneur utilisé pour transmettre des valeurs à un encodeur d’image. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject() . Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des fautes d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.
EncoderParametersReprésente un tableau d’objets EncoderParameter. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject() . Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des fautes d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.
FrameDimensionFournit des propriétés qui obtiennent les dimensions de la trame d’une image. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject() . Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des fautes d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.
ImageAttributesReprésente des informations sur la façon dont les couleurs d’image sont manipulées lors du rendu. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject() . Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des fautes d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.
ImageCodecInfoFournit des informations sur un codec d’image. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject() . Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des fautes d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.
ImageFormatReprésente le format de fichier d’une image. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des fautes d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.
MetafileReprésente un métafichier graphique. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des fautes d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.
MetafileHeaderContient les attributs associés à un métafichier graphique. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des fautes d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.
PropertyItemReprésente une propriété de métadonnées à inclure dans un fichier image. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des fautes d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.

Enums

ÉnumérationDescription
ColorAdjustTypeSpécifie quels objets utilisent les informations d’ajustement des couleurs.
ColorChannelFlagSpécifie un canal de couleur dans l’espace colorimétrique CMYK.
ColorMatrixFlagSpécifie les types d’images et de couleurs qui seront affectés par les paramètres d’ajustement des couleurs et du niveau de gris d’un objet ImageAttributes.
EmfPlusRecordTypeReprésente les méthodes pouvant être utilisées avec un métafichier pour lire et écrire des commandes graphiques.
EmfTypeSpécifie les types d’enregistrements qui sont placés dans un fichier EMF.
EncoderParameterValueTypeSpécifie le type d’une valeur représentée par la classe EncoderParameter.
EncoderValueSpécifie la valeur du paramètre passée à un encodeur d’image JPEG ou TIFF.
ImageFlagsReprésente les attributs des données de pixel représentées par un objet Image.
ImageLockModeSpécifie les propriétés de la région d’une image qui est verrouillée.
MetafileFrameUnitSpécifie l’unité de mesure du rectangle utilisé pour dimensionner et positionner un métafichier.
MetafileTypeReprésente un type de métafichier graphique.
PixelFormatSpécifie le format des données de couleur d’un pixel.

Typedefs

TypedefDescription
BitmapDataPtrUn alias pour un pointeur partagé vers une instance de la classe BitmapData.
ColorMapPtrUn alias pour un pointeur partagé vers une instance de la classe ColorMap.
ColorMatrixPtrUn alias pour un pointeur partagé vers une instance de la classe ColorMatrix.
ColorPalettePtrUn alias pour un pointeur partagé vers une instance de la classe ColorPalette.
EncoderParameterPtrUn alias pour un pointeur partagé vers une instance de la classe EncoderParameter.
EncoderParametersPtrUn alias pour un pointeur partagé vers une instance de la classe EncoderParameters.
EncoderPtrUn alias pour un pointeur partagé vers une instance de la classe Encoder.
FrameDimensionPtrUn alias pour un pointeur partagé vers une instance de la classe FrameDimension.
ImageAttributesPtrUn alias pour un pointeur partagé vers une instance de la classe ImageAttributes.
ImageCodecInfoPtrUn alias pour un pointeur partagé vers une instance de la classe ImageCodecInfo.
ImageFormatPtrUn alias pour un pointeur partagé vers une instance de la classe ImageFormat.
PlayRecordCallbackUn délégué utilisé comme paramètre dans l’objet fonction EnumerateMetafileProc.