C# Как идентифицировать кординаты по двум разным размерам прямоугольника?

У меня есть изображение ширины "ImageWidth", высоты "ImageHeight" и PDF ширины "PdfWidth", высоты "PdfHeight". Оба они имеют одинаковое содержание (точная копия), но с разными размерами.

Теперь я отмечаю местоположение, скажем, (X, Y) на изображении. Как я могу получить то же местоположение в PDF?

Вот мой код, но он не идеален

var x = Convert.ToInt32(PdfWidth * (XAxies / ImageWidth));
var y = Convert.ToInt32(PdfHeight - (PdfHeight * (YAxies /ImageHeight)));

0 ответов

Другие вопросы по тегам