Hello!
I'm posting this here, since two of my friends don't stop arguing and I'm somewhat interested in this debate!
One says that the smallest pixel on the screen is only blue, yellow or red, the three primary color. His reasoning is that, since a computer screen is like 1024 X 768 thingy, that means there is more than 700 000 pixel to color. And if we assign a different color to each pixel, the amount of information is huge. Why don't we see only in blue, yellow or red on a screen? it's because the pixel are so small the eyes can't distinguish it. With yellow and blue (50% 50% for example), in a certain region, we should see green. etc.
One says that, sionce we can color green on a single pixel with GIMP or photofiltre, a pixel is not necessarily only red, yellow and blue.
Anyone experienced can answer me?
So, it's with blue, red and green?
EDIT: I didn't see the wikipedia page before posting, my bad.
Thank you!
So, it's the subpixel that are red, green and blue and not the pixels?
Joined: 8/14/2009
Posts: 4090
Location: The Netherlands
Assuming 24-bit colors, you can fit the color information of a pixel in 3 bytes. 3 bytes * (1024 * 768) = 2359296 bytes = ~2.36 MB. The amount of information isn't that crazy.
http://www.youtube.com/Noxxa
<dwangoAC> This is a TAS (...). Not suitable for all audiences. May cause undesirable side-effects. May contain emulator abuse. Emulator may be abusive. This product contains glitches known to the state of California to cause egg defects.
<Masterjun> I'm just a guy arranging bits in a sequence which could potentially amuse other people looking at these bits
<adelikat> In Oregon Trail, I sacrificed my own family to save time. In Star trek, I killed helpless comrades in escape pods to save time. Here, I kill my allies to save time. I think I need help.
Ok, I may be a bit obtuse here, but I have hard time understanding what exactly the issue is about (or how that was the answer to said issue).
"His reasoning is that ... if we assign a different color to each pixel, the amount of information is huge."
I'm not sure I understand what the issue is here, or how the "pixels are divided into subpixel" answer helps it in any way.
"Why don't we see only in blue, yellow or red on a screen?"
I don't understand what the problem you are envisioning is (or even what this question is actually asking). Could you please elaborate?
"One says that, sionce we can color green on a single pixel with GIMP or photofiltre, a pixel is not necessarily only red, yellow and blue."
Again, I don't really understand what the argument here is.
(I know that the question has already been (apparently) answered. It just bothers me that I can't make head or tails of it.)
Just to clarify, there's nothing too special about these "primary" colors from a physical perspective. These three colors were chosen because they correspond well to the three types of color-detecting photoreceptor cells (cones) in our eyes. By sending light at these three wavelengths, the three types of cones can be triggered individually, thus recreating most colors perceivable by humans.
There are animals with different color vision than ours, and many of those can easily distinguish between a picture on a monitor and the real thing.
There is an infinite amount of color we can generate.
Everything is finite, including colours.
niamek wrote:
So, it would be hard to a computer to be able to remember all those different color, then color the right pixel with the right color... And to color the entire screen with different color.
As noted, that is not true. Take a resolution of 8K, the highest resolution available today. That is 8 million pixels where each pixel takes 3 bytes. That is 24 million bytes, or roughly 23 MB. Hard to remember? Hardly when systems have GB of memory today!
niamek wrote:
It was simpler to color just with three color than with an incredible amount of color.
No. Take 3 colours of 1 byte each and you need to 3 bytes to store all information. You can thereby create up to 16 million colours.
But then again, we could also store 16 million colours by giving each colour a unique value and store them in 3 bytes. Same thing. Same storage. No difference.
But of course, you are right in that it's infeasible to use a million different colours inside a monitor or TV.
niamek wrote:
It's basically just this: open an application such as GIMP, photoshop, etc. Open a new file 1x1 pixel. Zoom the pixel so you can see the big square. And see if you can color with other color than the primary color. Since we can do that, a single pixel is not composed of only blue, red and green.
This seems like you did the argument backwards.
Assuming that you could zoom onto a single pixel (which you cannot, btw), if you can then colour that pixel with any colour, then the pixel cannot only consists of one colour: red, green or blue. It must consist of all three to create the desired colour.
You cannot zoom into a single pixel because what you get is a "logical" pixel and not a "physical" pixel. A logical pixel is basically the smallest possible element in an image, but since it's larger then a physical pixel, it must consists of many physical pixels. You cannot take a physical pixel on your monitor/TV and enlarge it. It's a physical thing.