public static Size ProportionalScale(int actualWidth, int actualHeight, int targetWidth, int targetHeight) { var ratio = ProportionalScaleRatio(actualWidth, actualHeight, targetWidth, targetHeight); return new Size((int)Math.Round(actualWidth * ratio), (int)Math.Round(actualHeight * ratio)); }