public static Image QualityProportionalScale(Image image, int targetWidth, int targetHeight) { var newSize = ProportionalScale(image.Width, image.Height, targetWidth, targetHeight); return QualityResize(image, newSize.Width, newSize.Height); }