1

元の解像度は 567x756 (wXh) で、表示したい解像度は 768x1024 (wXh) です。これら 2 つの解像度のスケーリング比を調べるにはどうすればよいですか? たとえば、567x756 の解像度で使用されるフォント サイズが 7 pts の場合、テキストを 768x1024 の解像度で表示するには、フォント サイズ (7 pts) を掛ける必要がある値は何ですか。

4

2 に答える 2

3

「スケーリング」と聞くたびに、「プロポーション」を考えてください。

ここで比率を設定できます。

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

于 2010-06-13T07:05:53.070 に答える
1

縦横比は両方の解像度で同じなので、1 つの寸法を取り、それをスケーリング比として使用します。つまり、

1024/756

これは約1.35です。または、反対方向にスケーリングする場合は、0.738

于 2010-06-01T14:49:20.757 に答える