- _rgb_565 = self._rgb_tuple_to_rgb565(self._buffer.getpixel((x, y)))
- buffer[x * 2] = _rgb_565 >> 8
- buffer[x * 2 + 1] = _rgb_565
- #(data[i * 2] << 8) + data[i * 2 + 1]
+ _rgb_565 = self._colorconverter.convert(self._buffer.getpixel((x, y)))
+ buffer[x * 2] = (_rgb_565 >> 8) & 0xFF
+ buffer[x * 2 + 1] = _rgb_565 & 0xFF