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