Поддержка QT 18-битный дисплей?

Можно ли управлять 18-битным дисплеем с помощью QT? Дисплей получает его данные в 3 байта на пиксель (18 бит), но только первые 6 бит на байт оцениваются для цветовой информации.

1 ответ

Решение

Под первыми 6 битами вы подразумеваете 6 старших или младших битов? То есть действительные биты [RRRRRR--][GGGGGG--][BBBBBB--] или же [--RRRRRR][--GGGGGG][--BBBBBB]?

Если это бывший (6 MSB), вы можете просто кормить дисплей QImage::Format_RGB888 данные. LSB будут просто игнорироваться. Если это позже, вы можете попробовать QImage::Format_RGB666, который использует LSB.

Другие вопросы по тегам