创建缩略图图像

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

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

Image image(L"Compass.bmp");
Image* pThumbnail = image.GetThumbnailImage(100, 100, NULL, NULL);
graphics.DrawImage(pThumbnail, 10, 10, 
   pThumbnail->GetWidth(), pThumbnail->GetHeight());

下图显示了缩略图。

显示指南针的小图形的插图