有没有人知道如何将32位图像转换为在16位显示的设备上显示?
我尝试用Qt QImage创建一个24位图像 - QImage QImage::convertToFormat
并保存结果图像,但我得到的图像也是32位(我在输出图像的属性中看到这个数据 - 位深度)
答案 0 :(得分:0)
如果您只想显示图像,则无需自行转换。只需使用任何能够显示QImage(或QPixmap)的Qt小部件显示它。 Qt应该动态处理转换。
如果您需要自己触摸像素数据,您要查找的格式可能是QImage::Format_RGB16
,但您必须确保位布局(RGB565)是您想要的。