GdipCreateImageAttributes()



Syntaxe
Resultat.i = GdipCreateImageAttributes(@*imageattr)
Paramètre
*imageattr

[out] *imageattr recevra un pointeur sur l'objet ImageAttributes créé.

Description

Cette fonction permet de créer un objet attribut.

A chaque création d'un objet ImageAttributes doit correspondre un appel de la fonction GdipDisposeImageAttributes() qui permet de libérer les ressources associées à l'objet.

Lorsque l'objet est créé, il faut ensuite utiliser une des fonctions suivantes permettant de choisir le type d'action à appliquer.

GdipSetImageAttributesCachedBackground
GdipSetImageAttributesColorKeys
GdipSetImageAttributesColorMatrix
GdipSetImageAttributesGamma
GdipSetImageAttributesNoOp
GdipSetImageAttributesOutputChannel
GdipSetImageAttributesOutputChannelColorProfile
GdipSetImageAttributesRemapTable
GdipSetImageAttributesThreshold
GdipSetImageAttributesToIdentity
GdipSetImageAttributesWrapMode

Le premier exemple affiche une image avec une correction gamma de 0,2 (attribut). En appuyant sur le bouton, on supprime la correction gamma et l'on redessine l'image.

Résultat de la fonction
Si la fonction réussit, elle retourne #Ok qui est une constante de l'énumération status.
Si la fonction échoue, elle retourne une des autres valeurs de l'énumération status.
PB - OS

PureBasic v4.30 bêta 4 (Windows - x86)
Testé avec Windows Vista édition familiale Premium