Jump to content

Color Cell Compression

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Gigacephalus (talk | contribs) at 11:23, 9 November 2011 ({{stub}} created). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Color Cell Compression is a lossy image compression algorithm. The encoding process breaks images up into small blocks of pixels (typically 4×4 blocks) and then partitions the pixels into two sets based on colour similiarity. It then codes representative colours for each of these sets, and a bitmap that specifies which pixels belong to which set.

The decoding process is simple; each pixel of an output block is generated by choosing one of the two representative colours for that block, based on that block's bitmap.