支持qt 18位显示吗?
QT可以控制18位显示器吗? 显示器以每像素 3 字节(18 位)的形式获取数据,但仅评估每字节前 6 位的颜色信息。
It is possible to control a 18 bit display with QT?
The display gets his data in 3 bytes per pixel (18bit), but only the first 6 bits per byte are evaluated for colorinformation.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
第一个 6 位是指 6 个 MSB 还是 LSB?也就是说,有效位是
[RRRRRR--][GGGGGG--][BBBBBB--]
或[--RRRRRR][--GGGGGG][--BBBBBB]
代码>?如果是前者(6 MSB),您可以只提供显示
QImage::Format_RGB888
数据。 LSB 将被忽略。如果是后者,您可以尝试QImage::Format_RGB666
,它使用 LSB。By 1st 6 bits do you mean the 6 MSBs or LSBs? That is, are the valid bits
[RRRRRR--][GGGGGG--][BBBBBB--]
or[--RRRRRR][--GGGGGG][--BBBBBB]
?If it the former (6 MSBs) you can just feed the display
QImage::Format_RGB888
data. The LSBs will just be ignored. If it's the later, you can tryQImage::Format_RGB666
, which uses LSBs.