Functions | |
| bool | CxImage::IsGrayScale () |
| bool | CxImage::IsIndexed () const |
| bool | CxImage::IsSamePalette (CxImage &img, bool bCheckAlpha=true) |
| DWORD | CxImage::GetPaletteSize () |
| RGBQUAD * | CxImage::GetPalette () const |
| RGBQUAD | CxImage::GetPaletteColor (BYTE idx) |
| bool | CxImage::GetPaletteColor (BYTE i, BYTE *r, BYTE *g, BYTE *b) |
| BYTE | CxImage::GetNearestIndex (RGBQUAD c) |
| void | CxImage::BlendPalette (COLORREF cr, long perc) |
| void | CxImage::SetGrayPalette () |
| void | CxImage::SetPalette (DWORD n, BYTE *r, BYTE *g, BYTE *b) |
| void | CxImage::SetPalette (RGBQUAD *pPal, DWORD nColors=256) |
| void | CxImage::SetPalette (rgb_color *rgb, DWORD nColors=256) |
| void | CxImage::SetPaletteColor (BYTE idx, BYTE r, BYTE g, BYTE b, BYTE alpha=0) |
| void | CxImage::SetPaletteColor (BYTE idx, RGBQUAD c) |
| void | CxImage::SetPaletteColor (BYTE idx, COLORREF cr) |
| void | CxImage::SwapIndex (BYTE idx1, BYTE idx2) |
| void | CxImage::SwapRGB2BGR () |
| void | CxImage::SetStdPalette () |
| void CxImage::BlendPalette | ( | COLORREF | cr, | |
| long | perc | |||
| ) | [inherited] |
Colorize the palette.
| BYTE CxImage::GetNearestIndex | ( | RGBQUAD | c | ) | [inherited] |
Returns the best palette index that matches a specified color.
| RGBQUAD * CxImage::GetPalette | ( | ) | const [inherited] |
returns the pointer to the first palette index
| bool CxImage::GetPaletteColor | ( | BYTE | i, | |
| BYTE * | r, | |||
| BYTE * | g, | |||
| BYTE * | b | |||
| ) | [inherited] |
Returns the color of the specified index.
| i | = palette index | |
| r,g,b | = output color channels |
| RGBQUAD CxImage::GetPaletteColor | ( | BYTE | idx | ) | [inherited] |
Returns the color of the specified index.
| DWORD CxImage::GetPaletteSize | ( | ) | [inherited] |
returns the palette dimension in byte
| bool CxImage::IsGrayScale | ( | ) | [inherited] |
Returns true if the image has 256 colors and a linear grey scale palette.
| bool CxImage::IsIndexed | ( | ) | const [inherited] |
Returns true if the image has 256 colors or less.
| bool CxImage::IsSamePalette | ( | CxImage & | img, | |
| bool | bCheckAlpha = true | |||
| ) | [inherited] |
Checks if image has the same palette, if any.
| img | = image to compare. | |
| bCheckAlpha | = check also the rgbReserved field. |
| void CxImage::SetGrayPalette | ( | ) | [inherited] |
Sets (or replaces) the palette to gray scale palette. The function doesn't change the pixels; for standard gray scale conversion use GrayScale().
| void CxImage::SetPalette | ( | rgb_color * | rgb, | |
| DWORD | nColors = 256 | |||
| ) | [inherited] |
| void CxImage::SetPalette | ( | RGBQUAD * | pPal, | |
| DWORD | nColors = 256 | |||
| ) | [inherited] |
| void CxImage::SetPalette | ( | DWORD | n, | |
| BYTE * | r, | |||
| BYTE * | g, | |||
| BYTE * | b | |||
| ) | [inherited] |
| void CxImage::SetPaletteColor | ( | BYTE | idx, | |
| COLORREF | cr | |||
| ) | [inherited] |
| void CxImage::SetPaletteColor | ( | BYTE | idx, | |
| RGBQUAD | c | |||
| ) | [inherited] |
| void CxImage::SetPaletteColor | ( | BYTE | idx, | |
| BYTE | r, | |||
| BYTE | g, | |||
| BYTE | b, | |||
| BYTE | alpha = 0 | |||
| ) | [inherited] |
| void CxImage::SetStdPalette | ( | ) | [inherited] |
Sets a palette with standard colors for 1, 4 and 8 bpp images.
| void CxImage::SwapIndex | ( | BYTE | idx1, | |
| BYTE | idx2 | |||
| ) | [inherited] |
swap two indexes in the image and their colors in the palette
| void CxImage::SwapRGB2BGR | ( | ) | [inherited] |
swap Red and Blue colors
1.5.4