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