getdibits

    0

    1답변

    나는 hwnd를 ppm 파일로 저장하는 기능이 있습니다. 이 함수는 msdn 예제에서 영감을 얻었습니다. msdn 샘플과 내 함수 모두 작동하지만 ... 문제가 있습니다 ... 하지만 먼저 여기에 함수가 있습니다. 당신이 볼 수 있듯이, 폭 크기에 문제가 http://imageshack.us/photo/my-images/853/test2ne.jpg/ : 그

    0

    1답변

    얼마 전에 hwnd를 ppm 파일로 저장하는 것에 관한 질문을했습니다. stackoverflow 사용자 덕분에 내 문제가 해결되었습니다. 나는 올바르게 작동하지만 여전히 문제가 있습니다. 빨간색과 파란색이 반전됩니다. 여기에 코드 내 앞의 질문 : 여기 hwnd to ppm issue 비트 맵 정보 데이터입니다 : 내가 봤 bi.biSize = sizeof

    3

    2답변

    GetDI 비트 함수를 사용하여 비트 맵의 ​​픽셀을 가져 오려고합니다. Windows GDI/API를 연구하지는 않았으므로 첫 번째 인수 인 HDC에 대해서는 확실하지 않습니다. 저는 SO와 웹에서 수많은 게시물을 검색했지만이 특정 경우에 HDC를 초기화하는 방법에 대한 정보 나 예제를 찾을 수 없었습니다. 여기에 내가 읽는 픽셀 값 얼마나 멀리 왔는지입

    0

    1답변

    나는 GDI에 BITMAP이 있다는 것을 깨달았고 거의 GetDIBits 예제에서 GetObject(hBmp, sizeof(BITMAP), &bmp);을 수행했다. 여기에 새로 채워진 bmp에는 필드가 있습니다. bmBits 이미 비트 맵 비트가있는 경우 GetDIBits을 다시 한 번 호출하면됩니까? 비트 맵 CreateDIBSection를 사용하여 만들

    3

    2답변

    C++의 원격 제어 응용 프로그램과 유사한 작업을 시작했습니다. 특정 창 캡쳐 화면을 다른 PC로 전송하여 창에 표시하고 싶습니다. GetDIBits 및 SetDIBits 함수가 모두 성공하면 연결이 설정되고 데이터가 전송되지만 이미지가 다른쪽에 표시되지 않고 검정색으로 표시됩니다. 여기에 내 보내는 코드입니다 : void GetScreenData(BITM

    0

    1답변

    GetDIBits을 사용하여 C++에서 비트 맵을로드하려고합니다. 여기에 내가 사용하고 코드입니다 : HBITMAP hBmp = LoadBitmap(hInstance, MAKEINTRESOURCE(id)); BITMAP BM; GetObject(hBmp, sizeof(BM), &BM); GLvoid* bits = NULL; BITMAPINFO

    0

    1답변

    VB 프로젝트로 가져 오기 위해 C++에서 dll을 빌드하고 있습니다. dll은 Win Shell을 통해 지정된 문서의 미리보기 이미지를 추출하는 함수를 노출 한 다음 VB 응용 프로그램에서 사용할 버퍼에 씁니다. 지금까지 HBITMAP 핸들을 문제없이 얻을 수있었습니다. GetBitmapBits 함수를 사용하여 비트 맵 데이터를 추출 할 수도있었습니다.

    0

    1답변

    저는 Inscriber Technology의 Via Builder와 함께 작업하고 있습니다. 이 응용 프로그램은 하나의 .via 파일에 TGA 시퀀스 애니메이션을 병합하므로이 파일이 최적화되어 있으므로 큰 시퀀스를로드하는 것이 훨씬 좋습니다. 일부 Adobe 제품에는이 플러그인을 사용할 수있는 플러그인이 있습니다. 저는 델파이에서 작업하고 있는데, 제 문제

    0

    1답변

    GetDIBits를 사용하여 현재 윈도우의 색상 내용을로드 할 수 있지만 위치에서 이미지의 색상을로드하는 방법을 알지 못합니다. 누군가 그것을 어떻게하는지 말해 줄 수 있습니까? char str[256]; HDC hdc; HWND hDesktopWnd; HDC hDesktopDC; HDC hCaptureDC; HBITMAP

    3

    1답변

    다음 코드 (C++ Win32)를 사용하여 게임 창 화면을 캡처하고 이미지에서 픽셀 색상 배열을 가져 왔습니다. autoB() 함수는 작업을 수행합니다. 그런 다음 결과 배열을 내 창에 그려서 내가 가진 것을 시각적으로 확인합니다. 문제는 컴퓨터를 시작한 후 처음으로 게임에서 가져온 첫 번째 스크린 샷을 "캐시"한 다음이 프로그램이 항상 한 번만 작동한다는