如何:创建缩略图像

更新:2007 年 11 月

缩略图像是图像的小版本。可通过调用 Image 对象的 GetThumbnailImage 方法创建缩略图像。

示例

下面的示例从文件 Compass.bmp 构造 Image 对象。原始图像的宽度为 640 像素,高度为 479 像素。该代码创建宽度和高度均为 100 像素的缩略图像。

下面的插图显示此缩略图像。

缩略图像

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

编译代码

前面的示例是为使用 Windows 窗体而设计的,它需要 Paint 事件处理程序的参数 PaintEventArgse。

请参见

其他资源

图像、位图和图元文件

使用图像、位图、图标和图元文件