GdipGetImageThumbnail()



Syntaxe
Resultat.i = GdipGetImageThumbnail(*image, thumbWidth.l, thumbHeight.l, @*thumbImage, @callback.i, *callbackData)
Paramètres
*image

[in] Pointeur sur un objet image.

thumbWidth.l

[in] Largeur en pixel de la miniature demandée.

thumbHeight.l

[in] Hauteur en pixel de la miniature demandée.

*thumbImage

[out] *thumbImage recevra un pointeur sur l'objet image qui est l'image en miniature.

callback.i

[in] Adresse d'une procedure Callback. GDI+ appelle cette procédure pour vous donner l'opportunité d'arrêter le processus pendant la création ou la recherche de l'image miniature. Si ce paramètre n'est pas utilisé, il doit être mis à 0.

*callbackData

[in] Pointeur sur un bloc de données qui sera passé à la Callback. Si ce paramètre n'est pas utilisé, il doit être mis à 0.

Description

Cette fonction permet d'obtenir une image miniature à partir de l'image passée en paramètre.
La taille de la miniature est donnée par les paramètres thumbWidth et thumbHeight.

L'exemple affiche l'image normale puis sa réduction en dessous avec une largeur et hauteur divisée par 2.

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