将位图转换为缩略图。

4

我想在C#中从图像生成缩略图,该怎么做?


System.Drawing.Bitmap 还是 WPF 图像? - user432219
输入参数,期望的输出类型,还有其他需要吗? - naveen
3
请提供更多细节,包括您已经尝试过什么。 - David Heffernan
1个回答

11

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。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接