web-dev-qa-db-ja.com

Windows 10の「高DPI設定でディスプレイスケーリングを無効にする」とはどういう意味ですか?

ショートカットの互換性プロパティでチェックすると、「高DPI設定」があると「ディスプレイスケーリング」が無効になっていると思います。結構ですが、私の質問は次のとおりです。

  1. ディスプレイスケーリングとは正確には何ですか?おそらくそれは、表示されている[カスタムサイジングオプション]ダイアログの設定を参照しています。

Custom Sizing Options

もしそうなら、100%以外のパーセンテージが「ディスプレイスケーリング」(何を無効にするか)であり、100%のパーセンテージがディスプレイスケーリングなしを意味するというのは本当ですか?

  1. 「高DPI設定」はいつありますか?私のモニターは2560x1440です。他のものではなく「高DPI」に設定するかどうかを選択する場所はありますか(その反対が何であるかはわかりません)?それは本質的に高DPIですか?非高DPI?私はDellUltraSharp U2515Hを持っていますが、これは25インチの画面しかないため、おそらく常に高DPIですか?

私が実際に望んでいるのは、Windowsを150%にスケーリングしたままにして、さまざまなUI要素を読み取り可能にし、LightroomとPhotoshopを2560x1440で動作させることです。ただし、これらのアプリケーションの[高DPI設定でディスプレイスケーリングを無効にする]チェックボックスをオンにしても、UIは変わりません。

Chrome用ディット。このチェックボックスをオンにしているかどうかにかかわらず、screen.widthとscreen.heightのJavaScriptの値は1706x960です。 Windowsを100%のスケーリングに設定すると、Chrome=内の画面サイズが2560x1440と報告されますが、これは予想どおりです。

1
Marc Rochkind

Windows 10では、表示を拡大縮小する方法が2つあります。

  • 「カスタムスケーリングレベル」と呼ばれる方法は従来の方法であり、お勧めしません

  • 代わりに、デスクトップを右クリックして[ディスプレイ設定]を選択し、[ディスプレイのカスタマイズ]で[テキストやアプリなどのサイズを変更]を[150%]に設定します(最初にカスタムスケーリングとログを無効にする必要がある場合があります)オフとバックオン)

うまくいけば、2番目の方法を使用すると、最初の方法よりもはるかにうまく機能するため、問題が解決します。

1
Laurent

最初に2番目の質問に答え、次に最初の質問に答えます。

高DPI

高DPIとは、ディスプレイが96dpiを超えるように設定されている場合の設定を指します。ディスプレイの正確なDPIは、3つの要素によって異なります。

  1. 解決
  2. 物理的なサイズ
  3. Windowsの設定

私は14インチの2560x1440ディスプレイを持っています。これは、209 dpi(ピタゴラスの定理を使用できます)に変換されます。これは、実質的に192dpiの最大設定を意味します。 Windowsは、次のdpi設定に構成できます。

  1. 96 dpi-100%
  2. 120 dpi-125%
  3. 144 dpi-150%
  4. 168 dpi-175%
  5. 192 dpi-200%
  6. 216 dpi-225%
  7. 240 dpi-250%

これは、コントロールパネルの[ディスプレイの設定]で設定したものです。したがって、14インチのディスプレイを96dpiから192dpiまでの任意のDPI設定に設定できます。

1920x1080解像度の21.5インチモニターも使用しています。これは102 dpi(実質的には96 dpi)に変換されます。つまり、このモニターを高dpiに設定することはできません。表示設定でパーセンテージを変更しても、ズーム効果しかありません。

表示スケーリング

ディスプレイのDPI設定を変更すると、ディスプレイで使用可能なピクセル数が変わります。 96dpiから192dpiに移動すると、ディスプレイで使用可能なピクセルの数が2倍になります(ピクセルは常に存在することに注意してください。dpiの設定に応じて、使用するピクセルの数を増減します)。 96 dpi設定では、96ピクセル幅のウィンドウが画面の幅全体を占めます。ただし、192 dpiの設定では、同じウィンドウが画面の幅の半分しか占有しません。これにより、フォント(およびその他のもの)が小さすぎて読めなくなる可能性があります。そのため、windowsにはDisplayScalingのオプションがあります。ディスプレイのDPIが変更されると、ウィンドウはディスプレイに合わせてウィンドウサイズを自動的に拡大縮小します。上記の場合、表示スケーリングの後、ウィンドウは画面の幅全体を占有します。

0