IIIIIIII -> IIIIIIIIAAAAAAAA
| 236 | |
| 237 | // IIIIIIII -> IIIIIIIIAAAAAAAA |
| 238 | static void convertR8ToRG8(const unsigned char* data, size_t dataLen, unsigned char* outData) |
| 239 | { |
| 240 | unsigned short* out16 = (unsigned short*)outData; |
| 241 | for (size_t i = 0; i < dataLen; ++i) |
| 242 | { |
| 243 | *out16++ = 0xFF00 // A |
| 244 | | data[i]; // I |
| 245 | } |
| 246 | } |
| 247 | |
| 248 | // IIIIIIIIAAAAAAAA -> AAAAAAAA |
| 249 | static void convertRG8ToR8(const unsigned char* data, size_t dataLen, unsigned char* outData) |