title: Resize image proportionally with MaxHeight and MaxWidth constraints
body: <p>Using <code>System.Drawing.Image</code>.</p>
  
  <p>If an image width or height exceed the maximum, it need to be resized proportionally .
  After resized it need to make sure that neither width or height still exceed the limit.</p>
  
  <p>The Width and Height will be resized until it is not exceed to maximum and minimum automatically (biggest size possible) and also maintain the ratio.</p>