I have come across article (
link) that states.
Adobe RGB squeezes colors into a smaller range (makes them duller) before recording them to your file. Special smart software is then needed to expand the colors back to where they should be when opening the file.
Since Adobe RGB squeezes colors into a smaller range, the full range represents a broader range of colors, if and only if you have the correct software to read it.
...
because the colors are compressed into a smaller range that there is more chroma quantization noise when the file is opened again
Could someone explain this to me what this guy means by smaller range, from what i know about Adobe RGB is that color range is actually larger.
It' a bad explanation.
Imagine that most people write down their measurements in inches, but you write down your measurements in feet. If someone is using your measurements, but ignores the fact that you used feet, then they will end up thinking the measured object is much smaller than what it was. From their point of view, you "squeezed" your measurements into smaller numbers.
If you only allowed to use a fixed range of numbers (say 1 to 32,000), then the person measuring in feet can measure larger objects, but the person measuring in inches has more accuracy.
One could make a good case that if the object being measured is small enough that inches work, you should measure in inches, and only switch to feet when the object is larger than the maximum number of inches you can use.
With typical 8 bit files, there are 16,777,216 possible values for each pixel. Each of these typically represents a point in the visible colorspace. With sRGB the points are very close together, and don't cover the entire visible range. With AdobeRGB, the points are spread out a bit more, and cover a wider range (but still not the entire visible colorspace).
Imagine that a colorspace was a box of 16,777,216 numbered crayons. Each pixel contains the number of the crayon to use for that spot. With AdobeRGB, there is a larger difference between adjacent crayons, but the crayons include some unusual colors (like more saturated greens).
If there is a particular point in the visible colorspace, and it falls within the sRGB colorspace, then you can likely can get closer to specifying that point by using sRGB. If the color falls outside the sRGB colorspace, then you will get closer using AdobeRGB.
Even though the "crayons" are further apart with AdobeRGB, they are still close enough for many purposes, and therefore some people like to use AdobeRGB as it gives them the option of using colors that are a little outside the sRGB colorspace.
The disadvantage of using the AdobeRGB crayon numbers, is that some software is not "color managed". This software might look at the pixel values and use the sRGB crayon with that number, rather than the same numbered AdobeRGB crayon. Generally, with any particular number, the sRGB crayon is a bit more muted than the Adobe RGB crayon with the same number. Therefore, software which is not color managed, may display muted colors for an AdobeRGB image.
Note that this does not mean that AdobeRGB images look better than sRGB images. In fact, if all the colors in an image fit into sRGB, then using sRGB will more accurately reflect the colors. However, the difference is not likely to be noticeable, unless the image will be subject to a lot of editing.