Здравствуйте, akolit, Вы писали:
A>Вопрос: как избежать данной проблемы и сохранить пропорции при любом коэффициенте и любых значениях координат точек?
Забить на округление и использовать SetPixelOffsetMode(PixelOffsetModeHighQuality) вместе с SetSmoothingMode(SmoothingModeHighQuality).
Тогда там будут рисоваться половинки пикселов

Ну, вернее, включится антиалиасинг, и полточки туда-сюда GDI+ выведет.