当我尝试执行此 qt opengl 代码时,为什么会出现此错误?
// 4 bytes per pixel (RGBA), 1x1 bitmap
QVector<unsigned char> pixels( 1 * 1 * 4 );
glReadPixels( x, height - y, 1, 1, GL_RGBA, GL_UNSIGNED_BYTE, &pixels[0]);
qDebug() << "r: " << (int)pixels[0];
qDebug() << "g: " << (int)pixels[1];
qDebug() << "b: " << (int)pixels[2];
qDebug() << "a: " << (int)pixels[3];
你能给我一个正确的例子吗?我也在寻找将一组颜色粘贴到屏幕像素的反向函数。