是的。 重新绑定并调用glGetTexImage()。 如果您不想操作当前绑定的纹理,可以将其绑定到不同的纹理单元。纹理单元是一个容器,其中包含一个绑定的纹理。您可以将一个纹理绑定到每个纹理单元。OpenGL 2.1 要求实现至少有两个纹理单元。您通常使用的默认纹理单元是单元0。要切换当前纹理单元,请调用glActiveTexture():glActiveTexture(GL_TEXTURE1); glBindTexture(texid); glGetTexImage(...); glActiveTexture(GL_TEXTURE0); // don't forget to switch it back