Few questions regarding screen resolution

displayresolution

I understand that the resolution of a display is the number of pixels it can accommodate vertically and horizontally. So if my resolution is 1920 x 1200 it means there are 1920 horizontal pixels and 1200 pixels vertically.

So here are my questions

  1. Is the pixel size fixed across all display devices? I feel it is not, but please clarify. If the size is different, how are images taken with one device is displayed in some other display device? What is the mapping?
  2. My PC monitor and Laptop monitor both are 17" in size but the resolutions supported are different. Why is that?
  3. What happens in the background when I reduce the resolution of my monitor? Why the displayed text/image grows bigger when I decrease the resolution and why does it grow smaller when the resolution is increased?
  4. What happens when a high resolution image is displayed on a low resolution screen and vice versa
  5. Many times I notice that large images are displayed as a smaller image such that they fit the display? (Like 'view actual size', 'fit to screen', 'stretch to fit screen' etc) How is the mapping done?
  6. Does the operating system has anything to do with the resolution? Is there anything like, this operating systems supports only this much resolution?

Throw some light on my questions. I very much appreciate any help.

Thanks in advance.

Best Answer

Yo have to understand, what is hardware pixel and what is software pixel. The resolution, that you are setting in display settings, is just a conversion parameter.

The monitor screen size (17" for example) has fixed number of hardware pixels, which equal the maximum resolution of this specific monitor. One pixel in harware is one dot, that can have any color. When technologies evolve, the number of pixels that can be put into one mesurment unit grows: smaller and smaller pixels, like bigger and bigger screen sizes, gives more pixels = bigger maximum resolution. As with more pixels you can see smaller details of an image on screen.

The monitor allows you maximum resolution, your OS detects that and gives you only those resolutions that are allowed by monitor. If you give smaller software resolution than your monitor can handle, the video card simplifies the image going to the monitor. For example, making 4 pixels (in square), show the same color that 1 pixel of your image contain. The lower the resolution, the more pixels will be "unused" - marked with same color.

The image [typically] contains a fixed number of pixels - the same as your monitor. The size of pixel depends on monitor. So, if you have 1600x1200 screen, but are running at 800x600 resolution, your 800x600 image will show twice as large as it would be if viewed on 1600x1200 resolution.

If you view an image, that is 1600x1200 on 800x600 screen, you will see only 1/4 of it on screen. If you zoom it out, to make it show fullscreen, you will see all of it, but it will be simplified - the pixels, depending on ratio (in this case 1/4), will have calculated an average color/brightness from 4 pixels of your image, giving you and average color, from each of 4 pixels (in square) into 1 pixel on screen.

There are chains on which maximum resolution depends on - monitor screen size, pixel density for that screen, graphics card output possibilities, operation system output possibilities. If any of latter fails to support your monitor maximum resolution, you will not be able to us it at its full potential.

Related Question