2012-03-14 12 views
0

이미지에서 일부 지점을 찾으려면 사용자 상호 작용이 필요한 앱에서 작업하고 있습니다. 이미지가 앱에서 작아지기 때문에 포인트 위치를 더 큰 이미지로 변환해야합니다. 그래서 저는 그렇게하기 위해 수학이 필요합니다. 포인트를 더 큰 이미지로 변환합니다.imageView의 점 위치를 더 큰 이미지로 찾으려면

답변

2

작은 이미지 크기 : Ws x Hs 더 큰 이미지 크기 : Wb x Hb

사용자가 될 더 큰 이미지 (Xb,Yb)(Xs,Ys)

적절한 시점에서 작은 이미지를 탭 :

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

을 그리고 다른에 대한 길 주위 :

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

다른 점은 어떻습니까? 그것은 같은가요? –

+1

@MujtabaAlboori : 다른 방법으로도 답변을 편집했습니다. –