• 5894阅读
  • 5回复

qt中的调色板问题 [复制链接]

上一主题 下一主题
离线wy2006
 
只看楼主 倒序阅读 楼主  发表于: 2008-09-26
— 本帖被 XChinux 执行加亮操作(2008-09-28) —
怎么样把一个二进制文件中的数据读出来生成bmp并进行显示,也就是根据数据的大小来调用调色板中的不同颜色,不知谁做过类似的程序或提供个现成的例子,谢谢
离线nmiirq

只看该作者 1楼 发表于: 2008-09-26
用QImage类的其中一个构造函数可以实现,用setColorTable来填充色盘
离线wy2006
只看该作者 2楼 发表于: 2008-09-27
找到了这个构造函数,但还是感觉无从下手,不知道能不能给个实际的例子,谢谢
离线lazybone
只看该作者 3楼 发表于: 2008-09-27
Jambi
--------------------------
new QImage().loadFromData(Byte);
是这样么
离线nmiirq

只看该作者 4楼 发表于: 2008-09-27
    uchar *owndata;//取得的数据

    QImage *dstImage = new QImage(owndata,XMax,YMax,BytesPerLine,QImage::Format_Indexed8);   
    dstImage->setColorTable(rgbtab);   

如上......
离线wy2006
只看该作者 5楼 发表于: 2008-09-28
谢谢
快速回复
限100 字节
 
上一个 下一个