在 ASP.NET Core 3.1 中调整图像大小?
Resize Image in ASP.NET Core 3.1?
我用这段代码调整了图片的大小
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
我用这段代码调整了图片的大小
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