The palette that you supply is an array of RasterColor values. The RasterColor structure has four one-byte fields as follows:
ColorResolutionCommand which maps the image pixel values to the palette entries, can also fill in some of the entries with optimized colors if you specify ColorResolutionCommandPaletteFlags.Optimized in the ColorResolutionCommand.PaletteFlags property. In the alpha field (RasterColor.A) of the RasterColor structure, you can enter the following values to control whether the command fills in the entry and whether it maps any pixel values to the entry:
Value | Meaning |
---|---|
0x01 | Do not map any pixel values to this entry. Use this value if you want to reserve the entry for later use. |
0x02 | Let the command fill in the color. The command supplies optimized colors to fill and map pixel values to these entries. |
0 | Map pixel values to the color that you supply. |