내가 가지고있는 프로그램은 카메라에 setDIbitstodevice
을 사용합니다.setDIbitstodevice 터보 C++
SetDIBitsToDevice(PaintBox->Canvas->Handle, 0, 0, 160, 120,
0, 0, 0, 120,
Image,
(LPBITMAPINFO)&mapHead, DIB_RGB_COLORS);
그리고 :
나는 코드로 작성되어 있음을 볼 수
Image = new unsigned char [ 160 * 120 * 4 ]
나도 몰라 그것이 무엇을 의미 하는가. 나는 내가 unsigned char
의 다른 형태로 Image
을 바꾸면, 그림 디스플레이가 또한 바뀔 것이라고 말했지만 나는 그것을했고 나는 아무 것도 얻을 수 없었다.
감사합니다.
그래서 무엇이 문제입니까? 이미지는 "서명되지 않은 char"이 아닙니다. SetDIBitsToDevice 함수에 대한 [문서] (http://msdn.microsoft.com/en-us/library/dd162974.aspx)를 읽었습니까? –