我正在开发需要用户互动的应用来定位图像中的某些点。因为app中的图像较小,我需要将点位置转换为更大的图像。所以我需要数学才能这样做。将点转换为更大的图像。
答案 0 :(得分:2)
较小的图片尺寸: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);