我有一个源矩形和一个目标矩形。我需要找到可缩放到源的最大比例,同时适合目标矩形并 保持其原始宽高比 。
Google找到了一种方法,但是我不确定它是否在所有情况下都有效。这是我的自制解决方案:
msrc
mdest
msrc < mdst
寻找其他可能的解决方案。我什至不确定我的算法是否在所有情况下都有效!
scale = min( dst.width/src.width, dst.height/src.height)
这是您的方法,但是写得更干净。