【问题标题】:Convert Bitmap to Thumbnail将位图转换为缩略图
【发布时间】:2010-12-28 10:13:49
【问题描述】:

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

【问题讨论】:

  • System.Drawing.Bitmap 还是 WPF 图像?
  • 输入参数,所需的输出类型,什么?
  • 请提供更多详细信息,包括您已经尝试过的内容

标签: c#


【解决方案1】:

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。

【讨论】:

    猜你喜欢
    • 2021-07-23
    • 2015-11-17
    • 1970-01-01
    • 2018-01-08
    • 2018-09-14
    • 1970-01-01
    • 1970-01-01
    • 2011-06-05
    相关资源
    最近更新 更多