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 |