我正在尝试使用QImage
and生成纹理QOpenGLTexture
。我将QImage
颜色格式设置为RGBA8888
,并用 设置颜色setPixel
,但似乎无论我如何更改 alpha 值,它都保持为 255,并且图片的透明度永远不会改变。
这是我的代码:
QImage texPic(width, height, QImage::Format_RGBA8888);
texPic.setPixel(0, 0, qRgba(255,0,0,0));
texPic.setPixel(0, 1, qRgba(0,255,0,100));
QOpenGLTexture *texture = new QOpenGLTexture(texPic);
有什么建议么?