64,649
社区成员
发帖
与我相关
我的任务
分享
int **p=new int *[row];
for (int i=0;i<row;i++)
{
p[i]=new int[col];
}
for (int i=0;i<row;i++)
{
for (int j=0;j<col;j++)
{
p[i][j]=data[i*col+j];
}
}
GLsizei bufferSize = pView[2]*pView[3]*sizeof(GLfloat)*numComponet;
GLfloat* _data = new GLfloat[bufferSize];
unsigned char* data = new unsigned char[bufferSize];
glReadPixels(pView[0],pView[1],pView[2],pView[3],GL_BGR_EXT,GL_FLOAT,_data);
for (int i = 0 ; i <bufferSize ; i ++)
{
{
data[i] = _data[i] * 256;
}
}