gpt4 book ai didi

java函数确定具有给定宽度的图像的高度?

转载 作者:行者123 更新时间:2023-11-29 06:19:37 25 4
gpt4 key购买 nike

我有一个图像(一些尺寸)我设置了一些像素位置的宽度。我需要一个 java 方法来计算图像的高度以正确显示。

最佳答案

你的意思是你想保持原来的纵横比,你正在改变宽度,你想知道高度?如果是这样,它应该是这样的:

int newHeight = (oldHeight * newWidth) / oldWidth;

执行乘法然后除法将避免一些舍入错误,但如果图像巨大(即溢出)可能会失败。另一种方法是使用 float :

int newHeight = (int) (oldHeight * ((double) newWidth / oldWidth));

关于java函数确定具有给定宽度的图像的高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3664804/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com