首页| 论坛| 消息

标题:【提问】把RGB格式的数据转换成QPixmap或QImage的图片
作者:youngki
日期:2005-12-20 10:13
内容:

我会得到图片的RGB格式的数据,可是需要把它转换成QPixmap或QImage才能使之在屏幕上显示,该如何做呢?
还有,转换成QPixmap和转换成QImage的过程有什么区别呢?
谢谢提点,thx。


#1 [ljw_725 03-10 17:47]
同样问题,顶一下
#2 [XChinux 03-10 17:50]
Qt文档里就有
使用QImage即可,支持RGB格式的。
下面是文档里说的例子:
QImage image(3, 3, QImage::Format_RGB32);
QRgb value;
value = qRgb(189, 149, 39); // 0xffbd9527
image.setPixel(1, 1, value);
value = qRgb(122, 163, 39); // 0xff7aa327
image.setPixel(0, 1, value);
image.setPixel(1, 0, value);
value = qRgb(237, 187, 51); // 0xffedba31
image.setPixel(2, 1, value);
#3 [laoyang 03-13 00:22]
请问版主,我没有在找到这个例子,请问在哪里?谢谢
#4 [XChinux 03-13 02:55]
我已经说得很明白了,Qt文档里的。
Qt Reference
#5 [liwyylh 04-24 11:42]
QImage 支持32bits的图像,对于24bit的bmp图像,必须先将24bit转换成32bit,然后就可以用拉,我就是这样实现的

<< 1 2 >> (1/2)

回复 发表
主题 版块