0

有谁知道如何将 32 位图像转换为在具有 16 位显示的设备上显示?

我试图用 Qt QImage 创建一个 24 位图像 - QImage QImage::convertToFormat

并保存结果图像,但我得到的图像也是 32 位的(我在输出图像的属性中看到了这个数据 - 位深度)

4

1 回答 1

0

如果您只想显示图像,则无需自己进行转换。只需使用任何能够显示 QImage(或 QPixmap)的 Qt 小部件来显示它。Qt 应该即时处理转换。

如果您需要自己触摸像素数据,您正在寻找的格式可能是QImage::Format_RGB16,但您必须确保位布局 (RGB565) 是您想要的。

于 2012-07-31T14:17:27.960 回答