ratio = img1.Width / img1.Height;
Ширина и высота - целые числа. Вы будете выполнять целочисленную математику для этих значений, прежде чем сохранять их в своем двойном. В целочисленной математике 150/100 - 1. 199/100 - 1. 101/100 - 1. Десятичных дробей нет. После вычисления значения затем оно будет сохранено в вашем двойном числе.
Приведите хотя бы одну сторону к удвоению, прежде чем выполнять вычисления.
ratio = img1.Width / (double)img1.Height;