Skip to main content
Solved

RGB24 vs RGB48


philippeb
Enthusiast
Forum|alt.badge.img+20

Do you know what's the difference between RGB24 and RGB48? I know a byte is added to the pixel, but what's the real impact on the image?

Best answer by david_r

RGB24: There are three channels with 8 bits per channel (24/3). This means that each cell (pixel) on each band can have 255 discrete integer values, usually in the range 0..255 or -128..127.

RGB48: There are three channels with 16 bits per channel (48/3). This means that each cell (pixel) on each band can have 65535 discrete integer values, usually in the range 0..65535 or ?32768..32767.

So in short, RGB48 will let you store 256 times as much colour information per pixel as RGB24, and the storage requirements will usually reflect this (depending on actual data contents and compression algorithm).

View original
Did this help you find an answer to your question?

3 replies

david_r
Celebrity
  • Best Answer
  • May 29, 2018

RGB24: There are three channels with 8 bits per channel (24/3). This means that each cell (pixel) on each band can have 255 discrete integer values, usually in the range 0..255 or -128..127.

RGB48: There are three channels with 16 bits per channel (48/3). This means that each cell (pixel) on each band can have 65535 discrete integer values, usually in the range 0..65535 or ?32768..32767.

So in short, RGB48 will let you store 256 times as much colour information per pixel as RGB24, and the storage requirements will usually reflect this (depending on actual data contents and compression algorithm).


philippeb
Enthusiast
Forum|alt.badge.img+20
  • Author
  • Enthusiast
  • May 29, 2018
david_r wrote:

RGB24: There are three channels with 8 bits per channel (24/3). This means that each cell (pixel) on each band can have 255 discrete integer values, usually in the range 0..255 or -128..127.

RGB48: There are three channels with 16 bits per channel (48/3). This means that each cell (pixel) on each band can have 65535 discrete integer values, usually in the range 0..65535 or ?32768..32767.

So in short, RGB48 will let you store 256 times as much colour information per pixel as RGB24, and the storage requirements will usually reflect this (depending on actual data contents and compression algorithm).

So RGB48 could store a high definition image but not RGB24?

 

 


david_r
Celebrity
  • May 29, 2018
philippeb wrote:
So RGB48 could store a high definition image but not RGB24?

 

 

RGB48 or RGB24 refers to colour depth, not resolution, they're independent of each other.

 

This doesn't quite answer your question, but it gives a fairly good overview of the difference between colour depth versus resolution, and what the different colour depths mean from a practical usage standpoint: https://www.youtube.com/watch?v=lKHmEpcIpMU

Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings