私が持っているプログラムは、カメラにsetDIbitstodevice
を使用しています。setDIbitstodevice Turbo 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 ]
私はそれが何を意味するのか分かりません。私はImage
をunsigned char
の他の形式に変更すると、画像表示も変わると言われましたが、私はそれを行い、何も得られませんでした。
アドバイスお願いいたします。
どうしたのですか?画像は「符号なしの文字」ではありません。 'SetDIBitsToDevice'関数の[documentation](http://msdn.microsoft.com/en-us/library/dd162974.aspx)を読んだことがありますか? –