| Data types |
| UNSIGNED BYTE (INT8) | unsigned 8 bit | 0 ... 255 |
| UNSIGNED INT16 | unsigned 16 bit | 0 ... 65535 |
| UNSIGNED INT32 | unsigned 32 bit | 0 ... 4294967295 |
| SIGNED BYTE (INT8) | signed 8 bit | -128 ... 127 |
| SIGNED INT16 | signed 16 bit | -32768 ... 32767 |
| SIGNED INT32 | signed 32 bit | -2147483648 ... 2147483647 |
| Endian |
| Colors |
| F | E | D | C | B | A | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|   | red | green | blue | ||||||||||||
Color32 = ((((Color16 >> 10) & 0x1F) * 0xFF / 0x1F) << 16) |
((((Color16 >> 5) & 0x1F) * 0xFF / 0x1F) << 8) |
((( Color16 & 0x1F) * 0xFF / 0x1F);