Partilhar via


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.

Consulte também

Outros recursos

Imagens, Bitmaps e metarquivos

Trabalhando com imagens, Bitmaps, ícones e metarquivos