Condividi tramite


Procedura: creare miniature

Aggiornamento: novembre 2007

Un'anteprima di immagine è una versione di un'immagine di dimensioni ridotte. È possibile creare un'anteprima chiamando il metodo GetThumbnailImage di un oggetto Image.

Esempio

Nell'esempio che segue viene costruito un oggetto Image dal file Compass.bmp. Si suppone che l'immagine originale abbia una larghezza di 640 pixel e un'altezza di 479 pixel. Viene creata un'anteprima dell'immagine con una larghezza di 100 pixel e un'altezza di 100 pixel.

Nell'illustrazione che segue si mostra l'anteprima dell'immagine.

Immagine di anteprima

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);

Compilazione del codice

L'esempio riportato in precedenza è stato creato per essere utilizzato con Windows Form e richiede PaintEventArgs e, un parametro del gestore eventi Paint.

Vedere anche

Altre risorse

Immagini, bitmap e metafile

Utilizzo di immagini, bitmap, icone e metafile