Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想获得图片的高度和宽度的比例,并相应地对其进行缩放。虽然我正在计算 yratio 使用
float yratio = y_pic / y_original;
对于 y_pic 为 800,y_original 为 590,我检查了 yratio 的结果,为什么 yratio 会给我 1.0 作为答案?
我怎么能得到 1.35 的答案?提前感谢您的帮助!
因为输出类型与输入类型相同,都是integer. 使用演员表使其工作。
integer
float yratio = y_pic / (float) y_original;