我正在使用OpenGL来模拟对象。并使用stbi_write_png保存图片,但图片大小只有200K多,放大后也不是很清晰。所以我想知道是否有其他方法可以用C++代码保存高清晰度图片。我的代码如下:
int SaveScreenshot(const char *filename)
{
GLint viewport[4];
glGetIntegerv(GL_VIEWPORT, viewport);
int x = viewport[0];
int y = viewport[1];
int width = viewport[2];
int heig