Reputation: 89
I used this code to resize the image
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;
}
But it did not work.
What method should I use to resize the image?
Upvotes: 2
Views: 3322
Reputation: 2252
Try this. I think it should work.
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;
}
Update
Install-Package SixLabors.ImageSharp -IncludePrerelease
Upvotes: 1