existe alguma relação entre a configuração de dpi e a resolução da tela?

4

Eu estava me perguntando o que acontece quando eu mudar a resolução da tela (ou seja, 1280x1024 pixels) no meu sistema operacional (Windows XP) afeta a configuração de DPI (PPI) do meu sistema operacional também?

Ou quando altero a configuração de DPI (PPI) do meu sistema operacional, isso afeta a resolução da tela?

Assim, 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 de exibição:

  • Resolução do monitor (horizontalmente) = DPI (PPI) x largura do display
  • Exibir resolução (verticalmente) = DPI (PPI) x altura da exibição

Ou pode estar faltando alguma coisa? Por favor, me ilumine.

Por exemplo:

Especificações técnicas de um monitor de PC:

  • Tamanho da diagonal = 17 "(polegada)
  • Largura = 13.3 "(polegada)
  • Altura = 10.64 "(polegada)
  • DPI de tela = 96 dpi (O número máximo de pixels (pontos) por polegada linear que esse monitor suporta.)
  • DPI do sistema = 96 dpi (o número máximo de pixels (pontos) por polegada linear do Windows XP é executado.)
  • Resolução de exibição ou dimensão de pixel (máx ou físico) = 1280x1024 pixel
  • Resolução de exibição ou dimensão de pixel (sistemas ou atual) = 1024x768

Se eu mudar a resolução do monitor acima de 1024x768 pixels para 800x600 pixels tecnicamente (de acordo com a equação), a mudança acontece em DPI (PPI) ou largura ou altura, certo? Então, como as configurações de exibição são processadas?

    
por bkdubey 09.05.2012 / 14:03

2 respostas

0

Genericamente falando: pixel = ponto = ponto. Eles são elementos físicos diferentes, dependendo do meio em que você está trabalhando. Nos monitores de computador, os pixels são importantes. Na impressão, os pontos são o que contam. Pontos são mais genéricos e podem se referir a pixels ou pontos. Os termos são comumente trocados e freqüentemente 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. Assim, 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 tamanho (em polegadas) de um determinado meio.

Para calcular o DPI, você precisa determinar as larguras físicas e alturas reais do meio. Um exemplo comum é a tela do Apple iPhone 4:

Largura física = 1,94 pol. 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 o PPI / DPI é dividir a altura do pixel pela altura física, produzindo aproximadamente 329 DPI.

Esta informação ajuda a responder sua pergunta. O Windows não faz idéia do que é o DPI de 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 de 1920x1080, bem como monitores de 70" com a mesma resolução de 1920x1080. Ambos têm DPIs significativamente diferentes, mas o Windows não faz 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 de fonte do sistema e os tamanhos padrão de ícones / interface do usuário. Muitos outros aplicativos, gráficos, sites e e-mails ficarão muito distorcidos se você fizer alterações nas configurações de DPI.

O Mac OS da Apple (especialmente o iOS) tem um suporte significativamente melhor ao DPI e sabe, com base nos dispositivos em que está instalado, qual configuração de DPI usar.

    
por 09.05.2012 / 15:10
0

A sua compreensão do que deve ser o DPI é melhor do que a do Windows! O problema é que o Windows não tem idéia do tamanho físico de um monitor e, portanto, usa apenas algumas suposições predefinidas por padrão.

Você pode alterar a configuração de DPI para que seja a correta nas propriedades de exibição. Embora isso possa lhe dar uma sensação de calor e confusão, seu efeito na exibição é 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 é com fontes quando renderizadas por meio da API padrão do Windows. Nesse 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 são seguidos em alguns aplicativos, e você acaba com texto recortado 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 se replicar em várias exibições da mesma resolução e mostrará os mesmos pixels, embora o DPI real da tela seja diferente.

    
por 20.04.2014 / 04:15