0
我正在研究需要用户交互以在图像中找到某些点的应用程序。因为应用中的图片apear较小,我需要将点位置转换为较大的图片。所以我需要数学来做到这一点。将点转化为更大的图像。在imageView中定位点的位置以放大图像
我正在研究需要用户交互以在图像中找到某些点的应用程序。因为应用中的图片apear较小,我需要将点位置转换为较大的图片。所以我需要数学来做到这一点。将点转化为更大的图像。在imageView中定位点的位置以放大图像
更小的图像尺寸: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);
另一种方式呢?它是一样的吗? – 2012-03-14 20:38:17
@MujtabaAlboori:我编辑了另一种方式的答案也 – 2012-03-14 20:43:31