0
私は、画像内のいくつかの点を見つけるためにユーザーのやりとりが必要なアプリケーションに取り組んでいます。アプリで画像が小さくなるので、ポイントの位置をより大きな画像に変換する必要があります。私はそうするための数学が必要です。点をより大きな画像に変換する。imageView内の点の位置をより大きな画像に設定する
私は、画像内のいくつかの点を見つけるためにユーザーのやりとりが必要なアプリケーションに取り組んでいます。アプリで画像が小さくなるので、ポイントの位置をより大きな画像に変換する必要があります。私はそうするための数学が必要です。点をより大きな画像に変換する。imageView内の点の位置をより大きな画像に設定する
小さい画像寸法:Ws x Hs
大きな画像寸法:
Xb = Xs * (Wb/Ws);
Yb = Ys * (Hb/Hs);
そして、他の場合:Wb x Hb
ユーザは、大きな画像(Xb,Yb)
上の適切なポイントであろう(Xs,Ys)
に小さい画像をタップ途中:
Xs = Xb/(Wb/Ws);
Ys = Yb/(Hb/Hs);
他の方法はどうですか?それは同じですか? –
@MujtabaAlboori:答えを逆に編集しました –