Imaging OLE controls support the following image types:
BGR24 -- This type of image uses 24 bits of data per pixel (eight bits-per-pixel for each of the three primary colors -- Blue, Green, and Red). This translates to 256 shades of each primary color to provide up to 16 million colors for each image. To display BGR24 images, the monitor and controller must be capable of displaying at least 32,000 colors. The BGR24 image type is typically encountered in BMP files.
Black-and-White (Bi-Level) -- The Black-and-White image type displays one bit of data per pixel on the screen as either black or white.
Gray Scale -- There are two types of gray-scale images: Gray4 and Gray8.
Gray4 -- A Gray4 image uses 4 bits of data per pixel. Every pixel on the screen can be displayed in 16 shades of gray, giving the image much better clarity than black-and-white images.
Gray8 -- A Gray8 image uses 8 bits of data per pixel. Every pixel can be displayed with 256 shades of gray, producing better image clarity than Gray4. Gray8 images are particularly effective for storing pictures and photographs.
Palettized -- There are two types of palettized images: Palettized4 and Palettized8.
Palettized4 -- A Palettized4 image uses 4 bits of data per pixel to reference a palette of 16 RGB (Red, Green, Blue) colors. These images can use a custom palette only.
Palettized8 -- A Palettized8 image uses 8 bits of data per pixel to reference a palette of 256 RGB colors. These images can use either a custom or common palette.
RGB24 -- Also known as true color, an RGB24 image is the same as a BGR24 image, but with the colors (Red, Green, and Blue) in a different order.