Comment : créer des images miniatures

Mise à jour : novembre 2007

Une image miniature est une petite version d'une image. Vous pouvez créer une image miniature en appelant la méthode GetThumbnailImage d'un objet Image.

Exemple

L'exemple suivant crée un objet Image à partir du fichier Compass.bmp. L'image d'origine a une largeur de 640 pixels et une hauteur de 479 pixels. Le code crée une image miniature d'une largeur de 100 pixels et d'une hauteur de 100 pixels.

L'illustration suivante montre l'image miniature.

Image miniature

Dim image As New Bitmap("Compass.bmp")
Dim pThumbnail As Image = image.GetThumbnailImage(100, 100, Nothing, _
   New IntPtr())
e.Graphics.DrawImage( _
   pThumbnail, _
   10, _
   10, _
   pThumbnail.Width, _
   pThumbnail.Height)

Image image = new Bitmap("Compass.bmp");
Image pThumbnail = image.GetThumbnailImage(100, 100, null, new
   IntPtr());
e.Graphics.DrawImage(
   pThumbnail,
   10,
   10,
   pThumbnail.Width,
   pThumbnail.Height);

Compilation du code

L'exemple précédent est destiné à une utilisation avec Windows Forms et nécessite PaintEventArgs e, qui est un paramètre du gestionnaire d'événements Paint.

Voir aussi

Autres ressources

Images, bitmaps et métafichiers

Utilisation des images, bitmaps, icônes et métafichiers