问题描述
我使用此代码调整图像大小
foreach (var file in imgworksample)
{
var filesize = Image.FromStream(file.OpenReadStream());
var scaleImage = ImageResize.Scale(filesize,400,700);
scaleImage.SaveAs(imagePath + file.FileName);
size += file.Length;
}
但是没有用。
我应该使用什么方法来调整图像大小?
解决方法
试试这个。我认为它应该有效。
foreach (var file in imgworksample)
{
var img = Image.Load(file.OpenReadStream());
img.Mutate(x => x.Resize(400,700));
img.Save(imagePath + file.FileName);
size += file.Length;
}
更新
Install-Package SixLabors.ImageSharp -IncludePrerelease