• 2886阅读
  • 0回复

[提问]怎样把QDataStream中的数据以图片格式保存? [复制链接]

上一主题 下一主题
离线byjx
 

只看楼主 倒序阅读 楼主  发表于: 2015-07-20
程序的目的是将三维模型分层,生成一层一层二维图片后将bmp或者jpg图片保存在桌面上,现有程序如下:   里面的汉字是我根据自己理解添加的注释,英文注释是原来的,请问怎么才能把QDataStream中的数据保存成图片呢?
void CrushedPrintJob::streamOutCPJ(QDataStream* pOut)
{
    int i;
    *pOut << mSlices.size();//获得 mSlices 中的项目数量并保存在 pOut 指针对应的内存中.
    // Loop throuh all slices and save them
    for(i=0; i<mSlices.size();i++){
        mSlices.streamOutCMB(pOut);//通过调用“streamOutCMB()”函数输出二进制图像到磁盘
        //
        //
        //
    }
void CrushedBitMap::streamOutCMB(QDataStream* pOut)
{
    *pOut << (quint32)uiWhitePixels << mExtents << mBitarray;
}
快速回复
限100 字节
 
上一个 下一个