Packed pixel

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

In packed pixel or chunky framebuffer organization, the bits defining each pixel are clustered and stored consecutively[1]. For example, if there are 16 bits per pixel, each pixel is represented in two consecutive (contiguous) 8-bit bytes in the framebuffer (a.k.a. screen buffer). If there are 4 bits per pixel, each frame buffer byte defines two pixels, one in each nibble. The latter example is as opposed to storing a single 4-bit pixel in a byte, leaving 4 bits of the byte unused. If a pixel has more than one channel, the channels are interleaved when using packed pixel organization. This is as opposed to planar organization, where each channel is stored in its own plane.

See also[edit]


  1. ^ admin (2018-11-07). "Pixel and Planar Image Formats". Retrieved 2019-03-28.