我試圖計算圖像的長寬比:Java浮點數學錯誤?
Log.d("img.width:", String.valueOf(img.getIntrinsicWidth()));
Log.d("img.height:", String.valueOf(img.getIntrinsicHeight()));
float aspect = ((float)img.getIntrinsicWidth())/((float)img.getIntrinsicWidth());
Log.d("aspect:", String.valueOf(aspect));
然而,這會產生意想不到的結果:
img.width: 297
img.height: 167
aspect: 1.0
這似乎是它有一個簡單的答案,但我想不出它出。
哦哇。是的,這會導致問題。 – 2012-02-18 06:18:59