얼마 전에 hwnd를 ppm 파일로 저장하는 것에 관한 질문을했습니다. stackoverflow 사용자 덕분에 내 문제가 해결되었습니다. 나는 올바르게 작동하지만 여전히 문제가 있습니다. 빨간색과 파란색이 반전됩니다.비트 맵 반전 된 색
여기에 코드 내 앞의 질문 : 여기 hwnd to ppm issue
비트 맵 정보 데이터입니다 : 내가 봤
bi.biSize = sizeof(BITMAPINFOHEADER);
bi.biWidth = w;
bi.biHeight = -h;
bi.biPlanes = 1;
bi.biBitCount = 24;
bi.biCompression = BI_RGB;
bi.biSizeImage = 0;
bi.biXPelsPerMeter = 0;
bi.biYPelsPerMeter = 0;
bi.biClrUsed = 0;
bi.biClrImportant = 0;
하고 문제가 BI_RGB 것 같다, 내가 BI_BITFIELDS를 사용한다 .. 하지만 그것을 사용하는 방법에 대한 설명서를 찾지 못했습니다. 그리고 난 정말 파란색과 붉은 색을 되돌리기 위해 모든 데이터를 한 픽셀 씩 읽는 것을 원하지 않습니다. 픽셀 단위로 처리하지 않고도 처리 할 수 있습니까? 24bpp BMP에서 당신의 도움이
좋습니다. 고맙습니다 – ramone