💡This article is from 2017. Code samples may no longer work.
The .NET Framework people have it easy when it comes to image resizing. You can't go past the excellent ImageResizer Package.
Unfortunately, at the time of writing this, I was unable to find a mature-enough cross-platform .net core equivalent.