Я использую WPF, и у меня есть изображение листа бумаги размером 8,5 * 11 дюймов на холсте. Затем я поворачиваю изображение с помощью RotateTransform, при этом ось находится посередине страницы (то есть RotateTransformOrigin = "0.5,0.5"). Как узнать фактическое расположение на холсте углов изображения?





http://au.answers.yahoo.com/question/index?qid=20080607033505AAF75UC
(это путь геометрии)
_image.TranslatePoint(new Point(0, 0), _canvas);
Подойдет ли это?
Одна из идей - использовать PointToScreen, и тогда у вас всегда будет расположение верхнего и левого края, после чего вы можете вручную вычислить новый верх и левый угол от фактической ширины и высоты.