创建缩略图图像

缩略图是图像的较小版本。 可以通过调用 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());

下图显示了缩略图。

illustration of a small graphic showing a compass