Como exibir o modo de reconhecimento de DPI de aplicativos no Gerenciador de tarefas do Windows 10

Tenho certeza de que você notou que alguns aplicativos no Windows 10 parecem nítidos e nítidos, enquanto outros são texto borrado e pouco atraente. Esse é um problema comum porque nem todos os aplicativos são dimensionados automaticamente e, mesmo que você tenha uma GPU excelente e uma resolução mais alta, nada parece funcionar. É aí que os pontos por polegada ou DPI entram em cena. Ele garante imagens mais nítidas, mas a alta resolução também significa que os aplicativos precisam ser dimensionados corretamente e entregues de acordo. Embora você possa definir o Windows(Windows) para dimensionar aplicativos, se precisar descobrir o reconhecimento de DPI(DPI Awareness) para cada aplicativo, siga esta postagem.

Consciência de DPI(DPI Awareness) significa se o aplicativo está ciente de dimensionar e ajustar as configurações de pixel de acordo com o monitor e a resolução. Além disso, esta postagem o informará do motivo pelo qual alguns aplicativos parecem embaçados(apps look blurry) , enquanto outros parecem nítidos à medida que você se move entre os monitores.

Visualizar o modo de reconhecimento de DPI(View DPI Awareness Mode) de aplicativos(Apps) no Gerenciador de tarefas(Task Manager)

Clique com o botão direito do mouse(Right-click) na barra de tarefas e selecione Gerenciador de Tarefas(Task Manager) . Mude para a seção Detalhes(Details) e clique com o botão direito do mouse em qualquer uma das colunas; selecione a opção de colunas no menu.

Aqui você terá uma infinidade de colunas que você pode adicionar à seção de detalhes do Gerenciador de Tarefas . (Task Manager)Localize(Locate) e verifique a coluna DPI Awareness e clique no botão Ok.

Modo de reconhecimento de DPI de aplicativos no Gerenciador de tarefas

Observe(Notice) que cada aplicativo tem um tipo diferente de reconhecimento de DPI(DPI Awareness) . Aqui está uma explicação simples de cada um dos tipos.

Inconsciente:

A maioria dos monitores é construída de forma a suportar um valor de DPI de 96. No entanto, os monitores suportam DPI muito maior , por exemplo, 200, e quando esses aplicativos são executados na tela com uma escala de exibição maior que 96, eles aparecem embaçados.

Sistema:

Se você notou que alguns aplicativos parecem excelentes em um monitor, enquanto em outros, eles parecem desfocados. Isso acontece devido ao reconhecimento de DPI do sistema(System DPI Awareness) . Quando o computador inicializa e você efetua login, os aplicativos são otimizados para o monitor principal. Mas quando o aplicativo é movido entre dois monitores, que são de resolução diferente, o DPI muda à medida que o Windows estica o aplicativo para ajustar e, por sua vez, fica embaçado.

É sempre bom comprar o mesmo tipo de monitor se estiver usando vários, para não enfrentar esse problema.

Por monitor:

O que funciona melhor é se os aplicativos forem informados de que devem ser alterados com base na resolução e no dimensionamento do monitor. Isso permite que os aplicativos sejam renderizados corretamente sempre que o DPI mudar, ou seja, os aplicativos se movem entre os monitores. Ao usar isso, o Windows(Windows) não estica o bitmap da interface do usuário do aplicativo. Tecnicamente, o Windows(Windows) envia WM_DPICHANGED para a janela do aplicativo em vez de usar o trecho de bitmap. Isso está disponível desde o Windows 8.1(Windows 8.1)

Por monitor v2:

O Windows(Windows) 10 agora inclui todas as partes de um aplicativo ciente da alteração, sem dimensionamento de bitmap, área não cliente automática (legenda de janela, barras de rolagem, etc.) dimensionamento de DPI pelo (DPI)Windows , pixels brutos de cada exibição, caixas de diálogo são dimensionadas automaticamente , e assim por diante. Se um aplicativo não seguir isso, você poderá ver que o aplicativo parece ser muito pequeno.

A estrutura ou tecnologia que dá suporte ao reconhecimento de DPI(DPI Awareness) inclui UWP , Raw Win32 , Windows Forms , WPF , GDI/GDI+ e MFC .

Leia(Read) : Como desabilitar a virtualização de DPI ou diminuir a configuração geral de DPI do Windows(disable DPI virtualization or Lower the overall Windows DPI setting) em todo o sistema.

Dito isto, este post só pode ajudá-lo a entender se os aplicativos estão embaçados, qual poderia ser o motivo por trás disso. A maioria dos aplicativos modernos agora suportam o Per-Monitor(Per-Monitor) v2 enquanto aqueles ainda estão inconscientes e o sistema, e há muitos, causará o problema. Enfrento isso quase todos os dias com tantos aplicativos, e não há como corrigi-los. Esses aplicativos precisam ser corrigidos pelo desenvolvedor usando a API da Microsoft.(using the Microsoft API.)



About the author

Eu sou um programador de computador, e tenho sido há mais de 15 anos. Minhas habilidades estão no desenvolvimento e manutenção de aplicativos de software, além de fornecer suporte técnico para esses aplicativos. Também ensinei programação de computadores para alunos do ensino médio e atualmente sou instrutor profissional.



Related posts