再做一个摄像头的程序,摄像头自带sdk里一个函数将拍到的图像存到内存
BYTE Buffer1[800*600];
BYTE *ppBuf[1];
HVStarSnap(m_hhv,ppBuf,1);
图像存到Buffer1了,怎么显示到picturebox?
------解决方案--------------------
marshal::copy到array<byte>^
然后memorystram ms =...
然后用Image::fromstream(ms)
------解决方案--------------------
SetDIBitsToDevice
------解决方案--------------------
用GDI+的话直接用这个重载函数。
------解决方案--------------------
创建相应大小的bitmap。如果要求效率,就锁定bitmap然后copy内存到bitmapdata,解除锁定,最后把bitmap对象设置到picturebox的image属性。
撸主熟读GDI+帮助手册即可。