【发布时间】:2010-12-28 10:13:49
【问题描述】:
我想从 C# 中的图像生成缩略图。我该怎么做?
【问题讨论】:
-
System.Drawing.Bitmap 还是 WPF 图像?
-
输入参数,所需的输出类型,什么?
-
请提供更多详细信息,包括您已经尝试过的内容
标签: c#
我想从 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。
【讨论】: