определение местоположения точек в imageView для увеличения изображения - PullRequest
0 голосов
/ 14 марта 2012

Я работаю над приложением, которое требует взаимодействия с пользователем, чтобы найти некоторые точки на изображении. поскольку изображение в приложении выглядит меньше, мне нужно преобразовать расположение точек в более крупное изображение. поэтому мне нужна математика, чтобы сделать это. чтобы преобразовать точки в увеличенное изображение.

1 Ответ

2 голосов
/ 14 марта 2012

меньшие размеры изображения: Ws x Hs большие размеры изображения: Wb x Hb

пользователь нажимает маленькое изображение на (Xs,Ys)

соответствующая точка на увеличенном изображении (Xb,Yb) будет:

Xb = Xs * (Wb/Ws);
Yb = Ys * (Hb/Hs);

И наоборот:

Xs = Xb / (Wb/Ws);
Ys = Yb / (Hb/Hs);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...