개발/OpenGL
프레임 버퍼 이미지 파일로 저장하기
1. 현재 프레임의 이미지 버퍼 값을 가져와 BMP 파일로 저장하는 코드 void screen_dump(int W, int H) { //W: window with H: window height char pixel_data[W*H*300] glReadPixels(0, 0, W, H, GL_BGR_EXT, GL_UNSIGNED_BYTE, pixel_data); BITMAPFILEHEADER bf; BITMAPINFOHEADER bi; char buff[256]; char *filename = "filename.bmp"; FILE *out = fopen(filename, "wb"); char *data = pixel_data; memset(&bf, 0, sizeof(bf)); memset(&bi, 0, siz..