Analisando Melhorias no dimensionamento do DPI do Windows 8.1 É claro que o Windows 8.1 está indo na direção certa para dar suporte decente Hi DPI decente, mas a descrição de como ele usa um "valor de DPI de 1 pé normalizado", me fez perceber que para alguns dispositivos, do jeito que você é Usar o dispositivo poderia determinar qual seria o valor "DPI normalizado" naquele momento .
Por exemplo, considere o uso de um Microsoft Surface Pro 3, com tela de 12 "2160x1440, em que você pode usá-lo como um laptop ou usá-lo como um tablet:
Adicionando estes aos exemplos dados por Gavin Gear em seu post, nós recebemos:
Display Resolution DPI 1ft Normalised DPI
12" Surface Pro 3 at 22" 2160 x 1440 ~216 dpi ~118 dpi1ft
12" Surface Pro 3 at 12" 2160 x 1440 ~216 dpi ~216 dpi1ft
4.5" HDTV 720 display at 9" 768 x 1280 ~332 dpi ~250 dpi1ft
23" Full HD display at 22" 1920 x 1080 ~96 dpi ~150 dpi1ft (I calculate 176!)
27" WQHD display at 22" 2560 x 1440 ~109 dpi ~175 dpi1ft (I calculate 200!)
32" 4K monitor at 22" 3840 x 2160 ~138 dpi ~250 dpi1ft
Graças à Calculadora de DPI / Calculadora de PPI
de Sven Neuhaus Dado que, para escalar de acordo com dpi normalizado, o tamanho de exibição e / ou o valor de dpi devem estar sendo armazenados. Existe alguma maneira de alterar esse valor para um determinado display? Talvez ele esteja armazenado no registro em algum lugar, ou no driver do monitor ou no arquivo .inf
?
Mesmo que não haja uma maneira suportada de alterar um valor explícito explícito de dpi1ft, talvez isso possa ser feito pela manipulação de algum valor derivado dele, por exemplo, o tamanho da tela.
Se você pudesse fazer o Windows pensar que uma tela de 12 "Surface Pro 3 tinha apenas 6,5" ao usá-lo em 22 ", teria aproximadamente o mesmo valor de dpi normalizado:
6.5" Surface Pro 3 at 22" 2160 x 1440 pixels ~396 dpi ~218 dpi1ft
Assim, alguém pode pensar em uma maneira de alterar o valor de "DPI normalizado" de um monitor do Windows ou alterar qualquer um dos parâmetros subjacentes que possam resultar na alteração do valor "DPI normalizado"?
Tags windows-8.1 high-dpi