如何:创建缩略图像
更新: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。