int num1 = 400; int num2 = 100; float single1 = 0f; float single2 = 0f; float single3 = image1.Height; float single4 = image1.Width; single1 = ((float) num1) / single4; single2 = ((float) num2) / single3; if (num1 < single4) { num3 = Convert.ToInt32((float) (single1 * single3)); num4 = num1; } else { num3 = Convert.ToInt32(image1.Height); num4 = Convert.ToInt32(image1.Width); } int num5 = num2; int num6 = Convert.ToInt32((float) (single2 * single4)); this.ResizeImage(image1, num4, num3, text2); this.ResizeImage(image1, num6, num5, text3);