Classe ImageAttributes (gdiplusimageattributes.h)

Un objet ImageAttributes contient des informations sur la façon dont les couleurs bitmap et métafichier sont manipulées pendant le rendu. Un objet ImageAttributes gère plusieurs paramètres d’ajustement des couleurs, notamment des matrices d’ajustement des couleurs, des matrices d’ajustement des nuances de gris, des valeurs de correction gamma, des tables de mappage de couleurs et des valeurs de seuil de couleur.

Héritage

La classe ImageAttributes implémente GdiplusBase.

Méthodes

La classe ImageAttributes possède ces méthodes.

 
ImageAttributes::ClearBrushRemapTable

La méthode ImageAttributes::ClearBrushRemapTable efface la table brush color-remap de cet objet ImageAttributes.
ImageAttributes::ClearColorKey

La méthode ImageAttributes::ClearColorKey efface la clé de couleur (plage de transparence) pour une catégorie spécifiée.
ImageAttributes::ClearColorMatrices

La méthode ImageAttributes::ClearColorMatrices efface la matrice d’ajustement des couleurs et la matrice d’ajustement des nuances de gris pour une catégorie spécifiée.
ImageAttributes::ClearColorMatrix

La méthode ImageAttributes::ClearColorMatrix efface la matrice d’ajustement des couleurs pour une catégorie spécifiée.
ImageAttributes::ClearGamma

La méthode ImageAttributes::ClearGamma désactive la correction gamma pour une catégorie spécifiée.
ImageAttributes::ClearNoOp

La méthode ImageAttributes::ClearNoOp efface le paramètre NoOp pour une catégorie spécifiée.
ImageAttributes::ClearOutputChannel

La méthode ImageAttributes::ClearOutputChannel efface le paramètre de canal de sortie cyan-magenta-yellow-black (CMJK) pour une catégorie spécifiée.
ImageAttributes::ClearOutputChannelColorProfile

La méthode ImageAttributes::ClearOutputChannelColorProfile efface le paramètre de profil de couleur du canal de sortie pour une catégorie spécifiée.
ImageAttributes::ClearRemapTable

La méthode ImageAttributes::ClearRemapTable efface la table de remappage des couleurs pour une catégorie spécifiée.
ImageAttributes::ClearThreshold

La méthode ImageAttributes::ClearThreshold efface la valeur de seuil pour une catégorie spécifiée.
ImageAttributes::Clone

La méthode ImageAttributes::Clone effectue une copie de cet objet ImageAttributes.
ImageAttributes::GetAdjustedPalette

La méthode ImageAttributes::GetAdjustedPalette ajuste les couleurs d’une palette en fonction des paramètres d’ajustement d’une catégorie spécifiée.
ImageAttributes::GetLastStatus

La méthode ImageAttributes::GetLastStatus retourne une valeur qui indique la nature de l’échec de méthode le plus récent de cet objet ImageAttributes.
ImageAttributes::ImageAttributes

Crée un objet ImageAttributes::ImageAttributes. Il s'agit du constructeur par défaut. (ImageAttributes.ImageAttributes)
ImageAttributes::ImageAttributes

Crée un objet ImageAttributes::ImageAttributes. Il s'agit du constructeur par défaut. (surcharge 2/3)
ImageAttributes::ImageAttributes

Crée un objet ImageAttributes::ImageAttributes. Il s'agit du constructeur par défaut. (surcharge 1/3)
ImageAttributes::Reset

La méthode ImageAttributes::Reset efface tous les paramètres de réglage des couleurs et des nuances de gris pour une catégorie spécifiée.
ImageAttributes::SetBrushRemapTable

La méthode ImageAttributes::SetBrushRemapTable définit la table de remappage des couleurs pour la catégorie de pinceau.
ImageAttributes::SetColorKey

La méthode ImageAttributes::SetColorKey définit la clé de couleur (plage de transparence) pour une catégorie spécifiée.
ImageAttributes::SetColorMatrices

La méthode ImageAttributes::SetColorMatrices définit la matrice d’ajustement des couleurs et la matrice d’ajustement des nuances de gris pour une catégorie spécifiée.
ImageAttributes::SetColorMatrix

La méthode ImageAttributes::SetColorMatrix définit la matrice d’ajustement des couleurs pour une catégorie spécifiée.
ImageAttributes::SetGamma

La méthode ImageAttributes::SetGamma définit la valeur gamma d’une catégorie spécifiée.
ImageAttributes::SetNoOp

La méthode ImageAttributes::SetNoOp désactive le réglage des couleurs pour une catégorie spécifiée. Vous pouvez appeler ImageAttributes::ClearNoOp pour rétablir les paramètres de réglage des couleurs qui étaient en place avant l’appel à ImageAttributes::SetNoOp.
ImageAttributes::SetOutputChannel

La méthode ImageAttributes::SetOutputChannel définit le canal de sortie CMJN pour une catégorie spécifiée.
ImageAttributes::SetOutputChannelColorProfile

La méthode ImageAttributes::SetOutputChannelColorProfile définit le fichier de profil de couleur du canal de sortie pour une catégorie spécifiée.
ImageAttributes::SetRemapTable

La méthode ImageAttributes::SetRemapTable définit la table color-remappage pour une catégorie spécifiée.
ImageAttributes::SetThreshold

La méthode ImageAttributes::SetThreshold définit le seuil (plage de transparence) pour une catégorie spécifiée.
ImageAttributes::SetToIdentity

La méthode ImageAttributes::SetToIdentity définit la matrice d’ajustement des couleurs d’une catégorie spécifiée sur la matrice d’identité.
ImageAttributes::SetWrapMode

La méthode ImageAttributes::SetWrapMode définit le mode wrap de cet objet ImageAttributes.

Notes

Les couleurs d’une image peuvent être manipulées pendant le rendu. Ils peuvent être corrigés, assombris, éclaircis, supprimés, etc. Pour appliquer de telles manipulations, initialisez un objet ImageAttributes et transmettez l’adresse de cet objet ImageAttributes (ainsi que l’adresse d’un objet Image ) à la méthode Graphics::D rawImage .

Configuration requise

   
Plateforme cible Windows
En-tête gdiplusimageattributes.h