У меня есть массив из Point
переменных. При рисовании с использованием Graphics.DrawLine
они создают ожидаемое изображение. Моя проблема в том, что 0,0 фактически является центром изображения (а не слева вверху моего холста, как ожидалось). Мои координаты X и Y в точках могут содержать отрицательные числа.Нарисовать точки на холсте с помощью смещения?
Когда я пытаюсь нарисовать это на своем Image
, конечно, я получаю 1/4 от общего изображения, так как остаток рисуется за пределами моего холста. Как правильно центрировать этот рисунок на моем холсте?
Я знаю размеры изображения, которые я хочу Я знаю, где 0,0 (ширина/2, высота/2).
Я полагаю, что я могу переводить каждый Point
, но это кажется трудным для этого.
+1: Я много раз использовал класс Graphics, и часто делал некоторые расчеты вручную и т. Д., Даже не понимая, что эти методы доступны. Очень полезно. – Ian