Image Bit Depths

The following bit depths are supported by EyeBatch:

24 bit RGB
Most computers, digital cameras, and other imaging devices generate and read images in RGB format. RGB contains a Red, Green, and Blue color channel. Each pixel in an RGB image contains a certain level of each of the three colors. For a 24 bit RGB image, that level is from 0 - 255 for each color. Since the number 255 is an 8-bit number (or 1 byte), three 8-bit numbers equates to 24 bits (or 3 bytes). Hence an RGB image being 24 bits/pixel or 3 bytes/pixel. A 24 bit RGB image can contain over 16 million different colors.

8 bit RGB
An 8-bit RGB color image uses a color palette containing 256 different RGB colors. Each pixel contains an index to this palette which can be from 0 - 255. Hence the 8-bit color palette image.

32 bit RGBA
A 32-bit image in EyeBatch is an image in the RGBA format. RGBA contains a Red, Green, Blue, and Alpha color channel. The alpha channel represents the transparency value of the pixel. Since a modern windows based system is 32 bit, processors can easily process this extra 8-bits of information. The disadvantage of this format is it takes 25% more memory to save an alpha channel. Only PNG images can be saved in this format.

8 bit RGBA
An 8-bit RGBA image is very much like an 8-bit RGB image except the palette contains an alpha channel. This is a good format to use when memory is a consideration, although unlike a 32 bit RGBA image, you are still limited to 256 individual colors with transparency per image. Only PNG images can be saved in this format.