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
GdipSetImageAttributesWrapModeLe 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