ImageAttributes::ClearThreshold, méthode (gdiplusimageattributes.h)

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

Syntaxe

Status ClearThreshold(
  [in, optional] ColorAdjustType type
);

Paramètres

[in, optional] type

Type : ColorAdjustType

Élément de l’énumération ColorAdjustType qui spécifie la catégorie pour laquelle le seuil est effacé. La valeur par défaut est ColorAdjustTypeDefault.

Valeur retournée

Type : État

Si la méthode réussit, elle retourne Ok, qui est un élément de l’énumération Status .

Si la méthode échoue, elle retourne l’un des autres éléments de l’énumération Status .

Notes

Le seuil est une valeur comprise entre 0 et 1 qui spécifie un point de coupure pour chaque composant de couleur. Par exemple, supposons que le seuil est défini sur 0,7 et que vous affichez une couleur dont les composants rouge, vert et bleu sont 230, 50 et 220. Le composant rouge, 230, étant supérieur à 0,7×255, le composant rouge sera remplacé par 255 (pleine intensité). Le composant vert, 50, étant inférieur à 0,7×255, le composant vert sera remplacé par 0. Le composant bleu, 220, étant supérieur à 0,7×255, le composant bleu sera remplacé par 255.

Un objet ImageAttributes conserve les paramètres de couleurs et de nuances de gris pour cinq catégories d’ajustement : par défaut, bitmap, pinceau, stylet et texte. Par exemple, vous pouvez spécifier un seuil pour la catégorie par défaut, un seuil différent pour la catégorie bitmap et toujours un seuil différent pour la catégorie de stylet.

Les paramètres de réglage des couleurs et des nuances de gris par défaut s’appliquent à toutes les catégories qui n’ont pas de paramètres d’ajustement propres. Par exemple, si vous ne spécifiez jamais de paramètres d’ajustement pour la catégorie de stylet, les paramètres par défaut s’appliquent à la catégorie de stylet.

Dès que vous spécifiez un paramètre de réglage des couleurs ou des nuances de gris pour une catégorie donnée, les paramètres d’ajustement par défaut ne s’appliquent plus à cette catégorie. Par exemple, supposons que vous spécifiez un seuil et une valeur gamma pour la catégorie par défaut. Si vous définissez le seuil de la catégorie de stylet en appelant ImageAttributes::SetThreshold, le seuil par défaut ne s’applique pas aux stylets. Si vous effacez ultérieurement le seuil du stylet en appelant ImageAttributes::ClearThreshold, la catégorie de stylet ne reviendra pas au seuil par défaut ; au lieu de cela, la catégorie de stylet n’aura pas de seuil. De même, la catégorie de stylet ne rétablit pas la valeur gamma par défaut ; au lieu de cela, la catégorie de stylet n’aura aucune valeur gamma.

Configuration requise

   
Client minimal pris en charge Windows XP, Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête gdiplusimageattributes.h (inclure Gdiplus.h)
Bibliothèque Gdiplus.lib
DLL Gdiplus.dll

Voir aussi

Bitmap

ColorAdjustType

Image

ImageAttributes

ImageAttributes::ClearColorKey

ImageAttributes::SetColorKey

ImageAttributes::SetThreshold

Metafile

Recolorisation