Windows10タスクマネージャーでアプリのDPI認識モードを表示する方法

Windows 10の一部のアプリケーションは鮮明でシャープに見えますが、他のアプリケーションはぼやけて魅力のないテキストであることに気付いたと思います。これは一般的な問題です。すべてのアプリが自動的にスケーリングされるわけではなく、優れたGPUと高解像度を使用していても、何も機能しないようです。そこで、1インチあたりのドット数またはDPIが登場します。より鮮明な画像を保証しますが、高解像度は、アプリが適切にスケーリングし、それに応じて配信する必要があることも意味します。アプリをスケーリングするようにWindows(Windows)を設定できますが、各アプリのDPI認識(DPI Awareness)を把握する必要がある場合は、この投稿に従ってください。

DPI認識(DPI Awareness)とは、アプリがモニターと解像度に応じてピクセル設定をスケーリングおよび調整することを認識しているかどうかを意味します。また、この投稿では、モニター間を移動するときに、一部のアプリがぼやけて見える(apps look blurry)のに対し、他のアプリはシャープに見える理由を理解できます。

(View DPI Awareness Mode)タスクマネージャー(Task Manager)アプリ(Apps)DPI認識モードを表示する

タスクバーを右クリックして、[(Right-click)タスクマネージャー(Task Manager)]を選択します。[詳細](Details)セクションに切り替えて、任意の列を右クリックします。メニューから列オプションを選択します。

ここでは、タスクマネージャー(Task Manager)の詳細セクションに追加できる多数の列が表示されます。[ DPI認識]列を(DPI Awareness)見つけ(Locate)て確認し、[OK]ボタンをクリックします。

タスクマネージャーのアプリのDPI認識モード

(Notice)各アプリケーションには、異なるタイプのDPI認識があることに(DPI Awareness)注意してください。各タイプの簡単な説明を次に示します。

気づいていない:

ほとんどのモニターは、96のDPI値をサポートするように構築されています。ただし、モニターは200などのはるかに大きなDPIをサポートし、これらのアプリケーションが96を超える表示スケールで画面上で実行されると、ぼやけて表示されます。

システム:

一部のアプリは1つのモニターで見栄えがよく、他のアプリではぼやけて見えることに気付いた場合。これは、システムDPI認識(System DPI Awareness)が原因で発生します。コンピューターが起動してログインすると、アプリケーションはプライマリモニター用に最適化されます。ただし、解像度の異なる2つのモニター間でアプリケーションを移動すると、Windowsがアプリを拡大して調整するため、DPIが変化し、ぼやけてしまいます。

複数使用している場合は、同じタイプのモニターを購入することをお勧めします。そのため、この問題に直面することはありません。

モニターごと:

最も効果的なのは、モニターの解像度とスケーリングに基づいてアプリケーションを変更する必要があることをアプリケーションに認識させる場合です。これにより、 DPI(DPI)が変更されるたびに、つまりアプリがモニター間を移動するたびに、アプリが正しくレンダリングされるようになります。これを使用する場合、WindowsはアプリケーションUIをビットマップストレッチしません。技術的には、Windowsは、ビットマップストレッチを使用する代わりに、WM_DPICHANGEDを​​アプリケーションウィンドウに送信します。これはWindows8.1以降で利用可能です(Windows 8.1)

モニターごとのv2:

Windows 10には、変更を認識したアプリケーションのすべての部分が含まれ、ビットマップスケーリングなし、クライアント以外の自動領域(ウィンドウキャプション、スクロールバーなど)Windowsによる(Windows)DPIスケーリング、各ディスプレイの生のピクセル、ダイアログボックスが自動的にスケーリングされます、 等々。アプリケーションがこれに従わない場合、アプリが小さすぎるように見えることがあります。

DPI認識(DPI Awareness)をサポートするフレームワークまたはテクノロジには、UWPRaw Win32Windowsフォーム(Windows Forms)WPFGDI/GDI+、およびMFCが含まれます。

読む(Read)DPI仮想化を無効にする方法、または(disable DPI virtualization or Lower the overall Windows DPI setting)システム全体でWindowsDPI設定全体を下げる方法。

とは言うものの、この投稿は、アプリがぼやけているかどうかを理解するのに役立つだけであり、その背後にある理由は何でしょうか。最近のアプリケーションのほとんどは、Per-Monitor v2をサポートしていますが、それらはまだ認識されておらず、システム上にあり、多くのアプリケーションが問題を引き起こします。私はこれにほぼ毎日直面しており、非常に多くのアプリケーションがあり、それらを修正する方法はありません。これらのアプリケーションは、開発者がMicrosoftAPIを使用して(using the Microsoft API.)修正する必要があります。



About the author

私は強く推奨される Windows 10 の専門家であり、コンピューターの外観をパーソナライズし、Office ツールをより使いやすくすることを専門としています。オンライン印刷用にテキストやグラフィックスをフォーマットする方法、Outlook 用のカスタム テーマを作成する方法、さらにはデスクトップのタスク バーの外観をカスタマイズする方法など、Microsoft Office で作業する最も効果的な方法を他のユーザーが見つけられるように、自分のスキルを使用しています。コンピューター。



Related posts