具体创建代码奉上:
m_pImage = new QImage(m_nTraceQty,m_nSamplingQty,QImage::Format_ARGB32);
//CRLS
float fDataRange= m_dMax-m_dMin;
qreal redCeil,greenCeil,blueCeil,alphaCeil=0.0f;
qreal redFloor,greenFloor,blueFloor, alphaFloor=0.0f;
for(int j=0;j<m_nTraceQty;j++)
{
for(int i=0;i<m_nSamplingQty;i++)
{
float fAttr= m_pSectionData[j*m_nSamplingQty+i];
QColor curColor=_GetVertexColor(fAttr,m_dMin,m_dMax);
m_pImage->setPixel(j,i,qRgba(curColor.red(),curColor.green(),curColor.blue(),curColor.alpha()));
}
}