long_fixed_point
fixed_point column = to_fixed_point(i) * (long_fixed_point)fpSrcW
row = to_fixed_point(y) * (long_fixed_point)fpSrcH / fpDestH;