Я пытаюсь разработать приложение на основе формы Windows в С#. Форма имеет элемент управления изображением и содержит отсканированное изображение плана этажа. Я получаю координаты x и y от пользователя реального пола и хочу нарисовать маленький круг точно в том же месте на изображении. Это показывает местоположение пользователя на карте.
Проблема в том, что мы не можем приравнять координаты реального мира к пикселям экрана. Итак, нам нужно получить формулу для корректировки. Есть ли какая-то формула регулировки или мы делаем это методом проб и ошибок. Также, если мы как-то настроим преобразование, оно будет основано на текущем разрешении экрана. Есть ли какая-либо формула для настройки, которая подходит для разных разрешений экрана, чтобы мы могли запускать приложение на экране любого размера с любым разрешением.