How to resize image after being uploaded in ASP.NET Core 2.0 : <p>I want to resize an image and save this image multiple times with different sizes into a folder. I have tried ImageResizer or CoreCompat.System.Drawing but these libraries not compatible with .Net core 2. I have searched a lot of about this but i can't find any proper solution. 
like in MVC4 i have used as:</p>

<pre><code>public ActionResult Upload(HttpPostedFileBase file)
{
if (file != null)
{
    var versions = new Dictionary&lt;string, string&gt;();

    var path = Server.MapPath("~/Images/");

    //Define the versions to generate
    versions.Add("_small", "maxwidth=600&amp;maxheight=600&amp;format=jpg";);
    versions.Add("_medium", "maxwidth=900&amp;maxheight=900&amp;format=jpg");
    versions.Add("_large", "maxwidth=1200&amp;maxheight=1200&amp;format=jpg");

    //Generate each version
    foreach (var suffix in versions.Keys)
    {
        file.InputStream.Seek(0, SeekOrigin.Begin);

        //Let the image builder add the correct extension based on the output file type
        ImageBuilder.Current.Build(
            new ImageJob(
                file.InputStream,
                path + file.FileName + suffix,
                new Instructions(versions[suffix]),
                false,
                true));
    }
}

return RedirectToAction("Index");
}
</code></pre>

<p>but in Asp.Net core 2.0 i am stuck. i have no idea how can i implement this in .Net core 2. Any one please can help me.</p>
