Eu queria saber o que acontece quando altero a resolução da tela (ou seja, 1280x1024 pixels) no meu sistema operacional (Windows XP). Isso também afeta a configuração de DPI (PPI) do meu sistema operacional?
Ou quando altero a configuração de DPI (PPI) do meu sistema operacional, isso afeta a resolução da tela?
Portanto, quando a resolução muda para menor ou maior, de acordo com a fórmula, algo deve mudar para obter um valor diferente (ou seja, 800x600 pixels).
Fórmula para calcular a resolução da tela:
- Resolução de exibição (horizontalmente)= DPI (PPI) x largura da tela
- Resolução de exibição (verticalmente)= DPI (PPI) x altura de exibição
Ou pode ser que esteja faltando alguma coisa? Por favor me esclareça.
Por exemplo:
Especificações técnicas de um monitor de PC:
- Tamanho Diagonal= 17" (polegadas)
- Largura= 13,3" (polegadas)
- Altura= 10,64" (polegadas)
- DPI da tela= 96dpi (O número máximo de pixels (pontos) por polegada linear que este monitor suporta.)
- DPI do sistema= 96 dpi (o número máximo de pixels (pontos) por polegada linear em que o Windows XP é executado.)
- Resolução de exibição ou dimensão de pixel (máximo ou físico)= 1280x1024 pixels
- Resolução de exibição ou dimensão de pixel (sistemas ou atuais)= 1024x768
Se eu alterar a resolução do monitor acima de 1024x768 pixels para 800x600 pixels, tecnicamente (de acordo com a equação), a mudança acontecerá em DPI (PPI) ou largura ou altura, certo? Então, como as configurações de exibição são processadas?
Responder1
Genericamente falando: pixel = ponto = ponto. São elementos físicos diferentes, dependendo do meio em que você está trabalhando. Em monitores de computador, os pixels são importantes. Na impressão, o que conta são os pontos. Os pontos são mais genéricos e podem referir-se a pixels ou pontos. Os termos são comumente trocados e muitas vezes confundidos.
"Resolução" é o número total de [pixels, pontos ou pontos] de largura, pelo número total de [pixels, pontos ou pontos] de altura. Portanto, uma impressora poderia ter uma resolução de 1200x1200 pontos por polegada, enquanto um monitor poderia ter uma resolução de 1280x1024.
DPI e PPI são simplesmente proporções. DPI é “pontos por polegada”, PPI é “pontos por polegada” ou “pixels por polegada”. Essas proporções aumentam e diminuem com base na resolução (largura x altura, em pixels) e no tamanho (em polegadas) de uma determinada mídia.
Para calcular o DPI, você precisa determinar as larguras e alturas físicas reais da mídia. Um exemplo comum é a tela do Apple iPhone 4:
Largura física = 1,94 polegadas Altura física = 2,91 polegadas
Largura (em pixels) = 640 Altura (em pixels) = 960
A suposição é que todos os pixels, pontos ou pontos ocupam um espaço quadrado. Portanto, a equação simples para determinar PPI/DPI é dividir a altura do pixel pela altura física, resultando em aproximadamente 329 DPI.
Essas informações ajudam a responder sua pergunta. O Windows não tem ideia de qual é o DPI da sua tela, porque não tem noção de quais são as dimensões físicas da tela. Você pode comprar monitores de 20" com resolução 1920x1080, bem como monitores de 70" com a mesma resolução 1920x1080. Ambos têm DPIs significativamente diferentes, mas o Windows não tem ideia e não tem nada a ver com isso.
Embora o Windows ofereça a opção de aumentar ou diminuir o DPI, tudo o que ele realmente fará é ajustar os tamanhos das fontes do sistema e os tamanhos padrão dos ícones/IU das coisas. Muitos outros aplicativos, gráficos, sites e e-mails ficarão muito distorcidos se você fizer alterações nas configurações de DPI.
O Apple Mac OS (especialmente iOS) tem suporte significativamente melhor para DPI e sabe, com base nos dispositivos em que está instalado, qual configuração de DPI usar.
Responder2
Sua compreensão de como deve ser o DPI é melhor que a do Windows! O problema é que o Windows não tem ideia do tamanho físico de uma tela e, portanto, apenas usa algumas suposições incorporadas por padrão.
Você pode alterar a configuração de DPI para ser a correta nas propriedades de exibição. Embora possa proporcionar uma sensação calorosa e confusa, seu efeito na tela é mínimo. A maioria dos aplicativos ignora totalmente a configuração e simplesmente desenha com pixels ou dimensiona de acordo com a janela.
A principal exceção ocorre com as fontes quando renderizadas por meio da API padrão do Windows. Neste caso, a configuração de DPI é usada para renderizar fontes no tamanho aproximado de acordo com o DPI definido. Na prática, isso pode fazer com que as coisas pareçam terrivelmente erradas porque as fontes são dimensionadas, enquanto outros tamanhos não acompanham alguns aplicativos e você acaba com texto cortado ou transbordando.
Para responder à sua pergunta: Não. O Windows não altera o DPI quando você altera a resolução nem altera a resolução quando você altera a configuração de DPI. Observe que o Windows pode até mesmo replicar em vários monitores com a mesma resolução e necessariamente mostrará os mesmos pixels, embora o DPI real da tela seja diferente.