Assembly : System.Drawing (dans system.drawing.dll)
SyntaxePublic Function GetThumbnailImage ( _ thumbWidth As Integer, _ thumbHeight As Integer, _ callback As GetThumbnailImageAbort, _ callbackData As IntPtr _ ) As Image
Dim instance As Image Dim thumbWidth As Integer Dim thumbHeight As Integer Dim callback As GetThumbnailImageAbort Dim callbackData As IntPtr Dim returnValue As Image returnValue = instance.GetThumbnailImage(thumbWidth, thumbHeight, callback, callbackData)
public Image GetThumbnailImage ( int thumbWidth, int thumbHeight, GetThumbnailImageAbort callback, IntPtr callbackData )
public: Image^ GetThumbnailImage ( int thumbWidth, int thumbHeight, GetThumbnailImageAbort^ callback, IntPtr callbackData )
public Image GetThumbnailImage ( int thumbWidth, int thumbHeight, GetThumbnailImageAbort callback, IntPtr callbackData )
public function GetThumbnailImage ( thumbWidth : int, thumbHeight : int, callback : GetThumbnailImageAbort, callbackData : IntPtr ) : Image
Paramètres
- thumbWidth
Largeur, en pixels, de l'image miniature demandée.
- thumbHeight
Hauteur, en pixels, de l'image miniature demandée.
- callback
Délégué Image.GetThumbnailImageAbort. Dans GDI+ version 1.0, le délégué n'est pas utilisé. Vous devez toutefois créer un délégué et passer une référence à ce délégué dans ce paramètre.
- callbackData
Doit être Zero.
Valeur de retour
Image qui représente la miniature.
NotesSi Image contient une image miniature incorporée, cette méthode récupère alors la miniature incorporée et l'ajuste à la taille requise. Si Image ne contient pas d'image miniature incorporée, cette méthode crée une image miniature en mettant l'image principale à l'échelle.
La méthode GetThumbnailImage fonctionne si la taille de l'image miniature demandée est d'environ 120 x 120 pixels. Si vous demandez une grande image miniature (par exemple, 300 x 300) à partir d'un Image qui a une miniature incorporée, la qualité de l'image miniature risque d'être fortement altérée. Il serait préférable de mettre l'image principale à l'échelle (au lieu de mettre la miniature incorporée à l'échelle) en appelant la méthode DrawImage.
ExempleL'exemple de code suivant crée et affiche une image miniature. Ce délégué n'est jamais appelé.
public bool ThumbnailCallback() { return false; } public void Example_GetThumb(PaintEventArgs e) { Image.GetThumbnailImageAbort myCallback = new Image.GetThumbnailImageAbort(ThumbnailCallback); Bitmap myBitmap = new Bitmap("Climber.jpg"); Image myThumbnail = myBitmap.GetThumbnailImage( 40, 40, myCallback, IntPtr.Zero); e.Graphics.DrawImage(myThumbnail, 150, 75); }
Plates-formesWindows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition
Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.
Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ