Namespaces | |
namespace | ImageTool |
PN::ImageTool provides many utility methods for image handling. | |
Classes | |
class | Image |
The Image class provides basic RGB565 image handing capabilities. More... | |
Enumerations | |
enum | FORMAT { FORMAT_UNDEFINED = 0, FORMAT_RLE8 = 1, FORMAT_RLE16 = 2, FORMAT_RLE24 = 3, FORMAT_RAW8 = 4, FORMAT_RAW16 = 5, FORMAT_RAW24 = 6, MAX_WIDTH = 10000, MAX_HEIGHT = 10000 } |
enum | PIXELFORMAT { YUV16, GRAY8, RGB16, RGB24, RGB32, BGR24, BGR32 } |
enum | ROTATION { ROTATE_0 = 0, ROTATE_90 = 1, ROTATE_180 = 2, ROTATE_270 = 3 } |
Variables | |
const unsigned int | BLUE_BITS = 5 |
const unsigned short | BLUE_MASK = 0x1F |
const unsigned int | BLUE_SHIFT = 0 |
const unsigned int | GREEN_BITS = 6 |
const unsigned short | GREEN_MASK = 0x3F << 5 |
const unsigned int | GREEN_SHIFT = 5 |
const unsigned int | RED_BITS = 5 |
const unsigned short | RED_MASK = 0x1F << 11 |
const unsigned int | RED_SHIFT = 11 |
enum PN::FORMAT |
FORMAT_UNDEFINED | |
FORMAT_RLE8 | |
FORMAT_RLE16 | |
FORMAT_RLE24 | |
FORMAT_RAW8 | |
FORMAT_RAW16 | |
FORMAT_RAW24 | |
MAX_WIDTH | |
MAX_HEIGHT |
Definition at line 87 of file PocketKnife.h.
enum PN::PIXELFORMAT |
Definition at line 75 of file PocketKnife.h.
enum PN::ROTATION |
Definition at line 101 of file PocketKnife.h.
const unsigned int PN::BLUE_BITS = 5 |
Definition at line 72 of file PocketKnife.h.
const unsigned short PN::BLUE_MASK = 0x1F |
Definition at line 66 of file PocketKnife.h.
const unsigned int PN::BLUE_SHIFT = 0 |
Definition at line 69 of file PocketKnife.h.
const unsigned int PN::GREEN_BITS = 6 |
Definition at line 71 of file PocketKnife.h.
const unsigned short PN::GREEN_MASK = 0x3F << 5 |
Definition at line 65 of file PocketKnife.h.
const unsigned int PN::GREEN_SHIFT = 5 |
Definition at line 68 of file PocketKnife.h.
const unsigned int PN::RED_BITS = 5 |
Definition at line 70 of file PocketKnife.h.
const unsigned short PN::RED_MASK = 0x1F << 11 |
Definition at line 64 of file PocketKnife.h.
const unsigned int PN::RED_SHIFT = 11 |
Definition at line 67 of file PocketKnife.h.