我试图计算图像的长宽比: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