0

我想获得图片的高度和宽度的比例,并相应地对其进行缩放。虽然我正在计算 yratio 使用

float yratio = y_pic / y_original;

对于 y_pic 为 800,y_original 为 590,我检查了 yratio 的结果,为什么 yratio 会给我 1.0 作为答案?

我怎么能得到 1.35 的答案?提前感谢您的帮助!

4

1 回答 1

0

因为输出类型与输入类型相同,都是integer. 使用演员表使其工作。

float yratio = y_pic / (float) y_original;
于 2013-02-11T10:31:17.777 回答