Como: Criar imagens de miniatura
Uma imagem em miniatura é uma versão pequena de uma imagem.Você pode criar uma imagem em miniatura chamando o GetThumbnailImage método de um Image objeto.
Exemplo
O exemplo seguinte constrói um Image objeto do arquivo Compass.bmp. A imagem original tem uma largura de 640 pixels e uma altura de 479 pixels.O código cria uma imagem em miniatura que tenha uma largura de 100 pixels e uma altura de 100 pixels.
A ilustração a seguir mostra a imagem em miniatura.
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);
Compilando o código
The preceding example is designed for use with Windows Forms, and it requires PaintEventArgs e, which is a parameter of the Paint event handler.