gpt4 book ai didi

java - 缩放两个项目

转载 作者:行者123 更新时间:2023-12-02 06:43:17 25 4
gpt4 key购买 nike

假设我有两个盒子,一个(A)的尺寸如下:宽度 = 120,高度 = 80,另一个(B)的宽度 = 300,高度 120。使用上述值,我如何将 A 缩放为B 的尺寸,同时保持 B 的宽度或高度。我想保持其中任何一个。我一直被这个问题困扰,而且我的数学不太好。任何帮助,将不胜感激。

问题:这是否需要使用宽高比?

最佳答案

你想保持A的纵横比吗?

  • 将 A (120, 80) 缩放到 B 的宽度将得到 (300, (300/120)*80) = (300, 200)。
  • 将 A (120, 80) 缩放到 B 的高度将得到 ((120/80)*120, 120) = (180, 120)。

公式为:

Scaling Factor = Intended Measurement/ Original Measurement
Scaled Measurement = Original Measurement * Scaling Factor

如果你根本不关心纵横比,那么你最终只会在两个维度上使用 B 框的大小;例如(300, 120)。但您可能确实想保留纵横比。

关于java - 缩放两个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18907812/

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