【发布时间】:2021-02-10 16:12:28
【问题描述】:
我有一个上传控制器,可以将图像保存到文件并从上传的文件中获取缩略图。 它适用于 .jpeg 或 .png 但我如何从 webp 扩展中获取缩略图并将其保存为 .webp。 我得到错误参数无效
uploadImage(IFormFile file){
....
Stream filestream = new FileStream(filePath, FileMode.Create);
await file.CopyToAsync(filestream);
var myBitmap = Image.FromStream(filestream); <----- error: parameter is not valid
using (var myThumbnail = myBitmap.GetThumbnailImage(150, 150, () => false, IntPtr.Zero))
{
//e.Graphics.DrawImage(myThumbnail, 150, 75); // scale main image if thum is big
size like 300 * 300
myThumbnail.Save(thumbFullPathName);
}
filestream.Close();
....
}
【问题讨论】:
标签: .net image .net-core asp.net-core-3.1 webp