我想在C#中从图像生成缩略图,该怎么做?
我想在C#中从图像生成缩略图,该怎么做?
Image类实际上有一个GetThumbnailImage方法。示例用法:
var filename = "fb.png";
using(var image = Image.FromFile(filename))
{
using(var thumbnail = image.GetThumbnailImage(20/*width*/, 40/*height*/, null, IntPtr.Zero))
{
thumbnail.Save("thumb.png");
}
}
这将生成一个20x40像素的fb.png缩略图,并将其保存为thumb.png。