Those calculations should return a float
I did not question that, I just said that it *could be* that this leads to a rounding error which may move result in an "uneven" pixel distribution.