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