Poucas perguntas sobre resolução de tela

12

Entendo que a resolução de uma tela é o número de pixels que ela pode acomodar vertical e horizontalmente. Portanto, se minha resolução for 1920 x 1200, significa que há 1920 pixels horizontais e 1200 pixels verticalmente.

Então, aqui estão as minhas questões

  1. O tamanho do pixel é fixo em todos os dispositivos de exibição? Eu sinto que não é, mas por favor, esclareça. Se o tamanho for diferente, como as imagens tiradas com um dispositivo são exibidas em outro dispositivo de exibição? Qual é o mapeamento?
  2. O monitor do meu PC e o laptop têm tamanho de 17 ", mas as resoluções suportadas são diferentes. Por que isso?
  3. O que acontece em segundo plano quando reduzo a resolução do meu monitor? Por que o texto / imagem exibido aumenta quando diminuo a resolução e por que diminui quando a resolução aumenta?
  4. O que acontece quando uma imagem de alta resolução é exibida em uma tela de baixa resolução e vice-versa
  5. Muitas vezes noto que imagens grandes são exibidas como uma imagem menor, de forma que elas se ajustem à tela? (Como 'ver tamanho real', 'ajustar à tela', 'esticar para ajustar à tela' etc.) Como é feito o mapeamento?
  6. O sistema operacional tem algo a ver com a resolução? Existe algo assim: este sistema operacional suporta apenas essa resolução?

Jogue alguma luz nas minhas perguntas. Eu aprecio muito qualquer ajuda.

Desde já, obrigado.


fonte

Respostas:

10

Você precisa entender o que é pixel de hardware e o que é pixel de software. A resolução que você está definindo nas configurações de exibição é apenas um parâmetro de conversão.

O tamanho da tela do monitor (17 "por exemplo) possui um número fixo de pixels de hardware, que é igual à resolução máxima desse monitor específico. Um pixel no harware é um ponto que pode ter qualquer cor. Quando as tecnologias evoluem, o número de pixels que pode ser colocado em uma unidade de medida: pixels cada vez menores, como tamanhos de tela cada vez maiores, fornecem mais pixels = maior resolução máxima.Como em mais pixels, você pode ver detalhes menores de uma imagem na tela.

O monitor permite a resolução máxima, o sistema operacional detecta isso e fornece apenas as resoluções permitidas pelo monitor. Se você fornecer uma resolução de software menor do que o monitor pode suportar, a placa de vídeo simplifica a imagem que vai para o monitor. Por exemplo, criando 4 pixels (em quadrado), mostre a mesma cor que 1 pixel da sua imagem contém. Quanto menor a resolução, mais pixels serão "não utilizados" - marcados com a mesma cor.

A imagem [normalmente] contém um número fixo de pixels - o mesmo que o seu monitor. O tamanho do pixel depende do monitor. Portanto, se você tiver uma tela de 1600x1200, mas estiver executando com uma resolução de 800x600, sua imagem de 800x600 será duas vezes maior do que seria se visualizada na resolução de 1600x1200.

Se você visualizar uma imagem, que é 1600x1200 na tela 800x600, verá apenas 1/4 dela na tela. Se você diminuir o zoom, para torná-lo em tela cheia, você verá tudo, mas será simplificado - os pixels, dependendo da proporção (neste caso, 1/4), calcularão uma cor / brilho médio de 4 pixels da sua imagem, fornecendo a você uma cor média, de cada um dos 4 pixels (em quadrado) em 1 pixel na tela.

Existem cadeias nas quais a resolução máxima depende - tamanho da tela do monitor, densidade de pixels para essa tela, possibilidades de saída da placa gráfica, possibilidades de saída do sistema operacional. Se algum destes últimos não suportar a resolução máxima do monitor, você não poderá utilizá-lo em todo o seu potencial.

Deele
fonte
6

O tamanho do pixel é fixo em todos os dispositivos de exibição? Eu sinto que não é, mas por favor, esclareça. Se o tamanho for diferente, como as imagens tiradas com um dispositivo são exibidas em outro dispositivo de exibição? Qual é o mapeamento?

Os tamanhos de pixel podem ser diferentes para diferentes dispositivos de exibição, mas a diferença na maioria dos casos não será perceptível a olho nu. Isso realmente depende dos métodos de fabricação de hardware.

O monitor do meu PC e o laptop têm tamanho de 17 ", mas as resoluções suportadas são diferentes. Por que isso?

Porque ambos podem ter diferentes proporções de largura e altura. Normalmente, os laptops têm telas mais amplas que os monitores de PC.

O que acontece em segundo plano quando reduzo a resolução do meu monitor? Por que o texto / imagem exibido aumenta quando diminuo a resolução e por que diminui quando a resolução aumenta?

Quando você diminui a resolução, isso significa que você está simplesmente mapeando mais pixels de hardware para um pixel de software. Por exemplo, seu hardware pode suportar quatro pixels, mas o software está fornecendo apenas dados de um pixel. Os dados serão simplesmente esticados de acordo, ou seja, 1 pixel de dados será estendido para 4 pixels de hardware.

O que acontece quando uma imagem de alta resolução é exibida em uma tela de baixa resolução e vice-versa Você não pode exibir uma resolução maior que a capacidade máxima de hardware. No entanto, é bem possível que você tenha definido a resolução da tela para menos do que o hardware (leia 'monitor') é capaz. Nesse caso, uma imagem com resolução maior que essa será espremida (oposta à esticada) para se ajustar a esta resolução.

Muitas vezes noto que imagens grandes são exibidas como uma imagem menor, de forma que elas se ajustem à tela? (Como 'ver tamanho real', 'ajustar à tela', 'esticar para ajustar à tela' etc.) Como é feito o mapeamento? O mapeamento é simplesmente baseado na proporção entre a entrada e a saída, onde a entrada é o pixel do software e a saída é o pixel do hardware.

O sistema operacional tem algo a ver com a resolução? Existe algo assim: este sistema operacional suporta apenas essa resolução? Não, esse mapeamento é feito pelo software, no entanto, os sistemas operacionais fornecem certos métodos internos (conhecidos como APIs no mundo da programação) para fazer isso.

Aamir
fonte
Não gosto dessa resposta, pois tem muitas pequenas imprecisões (talvez eu seja apenas pedante). Para o número 2, duas telas certamente podem ter o mesmo tamanho e suportam resoluções diferentes se tiverem resoluções nativas ("hardware") diferentes - isso também responde ao número 1 que, não, pixels podem ter tamanhos diferentes em monitores diferentes, porque aquele com maior a resolução precisa de pixels menores para ajustar uma quantidade maior à mesma área (o que certamente é perceptível a olho nu). Além disso, o dimensionamento de imagens geralmente é feito pela placa gráfica, não pelo software.
BlueRaja - Danny Pflughoeft 31/03
Além disso, para ser um nitpick real , é possível apresentar uma resolução maior do que o monitor suporta se a sua placa gráfica suportar o modo panorâmico .
BlueRaja - Danny Pflughoeft 31/03
@aAamir: Embora hoje em dia seja comum os laptops terem telas largas, também é mais comum hoje que os monitores LCD para desktops também sejam telas largas. @BlueRaja: Embora a GPU possa fornecer o processamento necessário para dimensionar imagens, não seria preciso dizer que os comandos do software podem ditar quando e como a escala ocorre? Além disso, com a maioria das reduções atualmente baseadas em algoritmos, o software pode se adaptar a novos algoritmos e disponibilizá-los aos usuários com muito mais facilidade do que o hardware.
music2myear
@BlueRaja: Ponto considerado para o # 2. Para o número 1, eu já disse que os tamanhos de pixel podem ser diferentes e disse que na "maioria dos casos" esses não serão visíveis a olho nu. Então, eu pensei que você é pedante demais aqui. Para dimensionamento de imagens, bem, embora a placa gráfica ofereça essas habilidades, mas elas tenham que ser usadas por alguns softwares para tirar proveito dessas habilidades (ou seja, essas APIs devem ser usadas por alguns softwares). Além disso, o OP estava perguntando se isso é feito pelo sistema operacional, portanto, a resposta é que não, isso não é feito pelo sistema operacional.
Aamir
@BlueRaja: A placa gráfica que suporta o modo Panning não significa que o monitor possa exibir mais do que o seu hardware permite em um determinado momento. Somente essa placa gráfica faz você acreditar que está exibindo mais.
Aamir
5
  1. O tamanho do pixel não é fixo. Nos monitores LCD (tela plana), existe algo chamado "Resolução nativa", que geralmente é a resolução máxima, e corresponde a 1 pixel enviado do sistema gráfico, correlacionado com um pixel físico no painel LCD, cada um contendo um vermelho, um verde, e um azul ... algo ativado em quantidades variáveis ​​para produzir a cor desejada para esse pixel. Essa é a resolução em que imagens e texto parecem mais nítidos e claros. Em um tubo antigo CRT (Ray Gun), não há resolução nativa porque o monitor está capturando um fluxo de luz modificado quase contínuo, mas em tempo real, na tela, que pode ser ajustado para funcionar a qualquer taxa que a placa de vídeo estiver enviando informações. . Nos monitores LCD, existe algo chamado "Dot Pitch" que corresponde ao tamanho dos pixels individuais (eu acho). Um pixel físico menor permite que um número maior de pixels seja espremido na tela.

  2. Isso mostra que os pixels físicos têm tamanhos diferentes. Você pode procurar por configurações relacionadas ao DPI (pontos por polegada) que, em uma imagem, se correlacionarão com quantos pixels dessa imagem caberão em uma polegada, semelhantes às impressoras, mas não em uma notação "X por Y", como resolução, mas em uma notação de "número total que cabe em uma polegada", como 75DPI ou 90DPI (comum para imagens digitais normais e gráficos da web), 300DPI ou 600DPI (comum para impressoras a laser básicas e jatos de tinta e imagens de alta resolução) ou 1500DPI ou 2400DPI (usado impressão com qualidade fotográfica ou imagens com resolução extremamente alta para publicação).

  3. Isso nos leva à sua terceira pergunta. Quando você altera o número de pixels que cabem na tela, esta figura, correlacionada com o DPI da imagem que você colocou como plano de fundo, basicamente faz com que as "polegadas" da imagem correspondam a uma seção maior ou menor do seu espaço na tela real. O Windows oferece várias opções para a imagem de plano de fundo da área de trabalho, como esticar ou centralizar, para permitir que a imagem "caiba" na tela da maneira que desejar. Ele faz isso amostrando a imagem de maneira diferente, calculando a média dos pixels e mostrando apenas aqueles que corresponderão aos pixels que você definiu com a resolução desejada. Quando você diminui a resolução, significa que há menos pixels enviados para a tela, menos pixels espalhados pela tela e, portanto, são necessários poucos pixels da imagem para preencher a tela, resultando na imagem (e todos os outros elementos visuais na tela) parecendo maiores. Aumente a resolução e o oposto ocorre. Mais pixels cabem em uma determinada área da tela e, portanto, elementos e imagens parecem menores e geralmente um pouco mais nítidos.

  4. Imagens de alta resolução parecerão muito menos nítidas que "normais" em um monitor de baixa resolução. A maioria dos programas e sistemas operacionais de visualização de imagens redesenha ou redimensiona automaticamente a imagem para caber na tela ou no espaço permitido no programa visualizador. E eles costumam fazer um trabalho muito bom. Se todo o resto parecer nítido na tela, independentemente da resolução, uma imagem super grande para a qual o sistema operacional ou o programa visualizador está mostrando apenas um quarto ou menos dos pixels ainda parecerá tão nítido quanto qualquer outra coisa.

  5. Geralmente, isso é chamado de amostragem e é o mesmo que acontece se você usar seu programa de manipulação de imagens (como IrfanView ou mesmo Paint) para alterar a resolução de uma imagem, para que possa enviá-la como email ou publicá-la em uma página da web. Os programas calculam a média dos pixels em uma determinada área e removem os que não se encaixam mais na imagem de saída desejada. Existem fórmulas matemáticas que são muito boas nisso e, a menos que você esteja vendo um exemplo extremamente ruim ou uma imagem extremamente ampliada, dificilmente será capaz de dizer que a imagem foi redimensionada.

  6. Os sistemas operacionais realmente não se importam com a resolução em sua maior parte. Atualmente, eles geralmente são projetados para resoluções superiores a 800x600, enquanto há 20 anos era 640x480. Em resoluções mais baixas, os elementos da interface do usuário do sistema operacional podem se tornar tão grandes que ocupam uma quantidade excessiva de espaço na tela. O Windows ou o Mac OS ficaria muito ruim na tela de um telefone celular, razão pela qual existem sistemas operacionais especializados criados para dispositivos de tamanhos diferentes. Mas, na maioria das vezes, é a placa de vídeo e o monitor que determinam as resoluções de que seu sistema é capaz e as que parecem melhores.

De um modo geral, a menos que você tenha problemas para visualizar elementos menores, eu manteria a resolução da tela a mais alta possível. Será mais nítido e limpo dessa maneira.

music2myear
fonte
1
Eu acho que o "algo" que você está procurando no ponto 1 é "subpixel".
Shinrai 31/03
Você provavelmente está certo. Eu provavelmente deveria ter consultado a Wikipedia para obter uma terminologia mais precisa.
Maringá,