Search code examples
c#asp.net-coreasp.net-core-mvcimage-resizing

Resize Image in ASP.NET Core 3.1?


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?


Solution

  • 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