两种不同分辨率的缩放比例

时间:2010-06-01 14:39:55

标签: math resolution scaling aspect-ratio

我有两种不同的分辨率,原始分辨率为567x756(wXh),我要显示的分辨率为768x1024(wXh)。如何找出这两种分辨率的缩放比例?例如,如果567x756分辨率中使用的字体大小是7分,那么我应该用字体大小(7分)乘以的值是什么,以768x1024分辨率显示文本。

2 个答案:

答案 0 :(得分:2)

每当你听到“缩放”时,请考虑“比例”:

您可以在此设置比例:

old width      new width
---------  =   --------
old font       new font

 567      768
----  =  -----
 7         x

567*x = 5376

x = 9.48

所以你的新字体大约是9.48,如果只需要整数,则为9。

或者,您也可以在计算中使用高度与高度的比例,而不是宽度与宽度。或者使用你从中获得的平均字体高度。或者做old_area / old_font ^ 2 = new_area / new_font ^ 2

如果您想找到任意新宽度的缩放系数:

old width      new width
---------  =   --------
old font       new font

 567      w
----  =  ---
 7        x

567*x = 7*w

x = (7/567) * w

鉴于您的新w(或h或w / e),新字体大小为(7/567)* w

答案 1 :(得分:1)

两种分辨率的宽高比都是相同的,所以只需要一个尺寸并将其用作缩放比例,即

1024/756

大约是1.35。或者如果你想在另一个方向上扩展,0.738