我需要一个公式来缩放屏幕中的卡片。
我现在提出以下公式:
zoom=(NumberOfCards*0.042857)
对于Number = 7,此公式的缩放系数为0.3。这是第一手的标准。现在卡的数量可以减少,手应该适合屏幕。
现在我想改进公式:
屏幕是1280x720。 54张卡以png格式保存600x868(缩放到0.3因子:重叠180x260.4,如捕捉中所示)
怎么应该是公式?我数学上很弱,哈哈哈。
提前致谢。 :-)
你可以使用这个公式
zoom = 0.3 * (7/NumberOfCards)
获得0.038(54卡)到2.1(1卡)之间的缩放值。
之后,您可以将zoom
乘以一个因子,以便将其标准化,并使其落在您的特定范围内。
例如,对于标准化,要使所有值介于0到1之间,可以使用特征缩放
X` = (X - Xmin) / (Xmax - Xmin)
在你的情况下,
zoom` = (zoom - 0.038) / (2.1 - 0.038)
最后,为zoom'
值添加缩放,以便缩放不低于某个值。
zoom` = zoom` + scaling_factor