jjzjj

C++ 保存位图文件

所以我想做的是让我的程序截屏并将其保存在计算机上。实际截图的部分我会在后面编程,我首先尝试解决如何在计算机上实际保存一个bmp文件的问题。我发现以下代码可以帮助我解决这个问题://szPathName:Specifiesthepathname//lpBits:Specifiesthebitmapbits//w:Specifiestheimagewidth//h:SpecifiestheimageheightboolSaveImage(char*szPathName,void*lpBits,intw,inth){//CreateanewfileforwritingFILE*pFile=f

c++ - 我可以将从相机获取的单 channel 图像输出到 winAppi 窗口吗?

我有一个指向使用第三方SDK从相机获取的图像的指针。图像是一个波段(Mono8)。我想将它作为位图输出到winAppi窗口中。我做的是HBITMAPhBitmap=NULL;BITMAPINFOHEADERbmih;bmih.biSize=sizeof(BITMAPINFOHEADER);bmih.biWidth=1280;bmih.biHeight=960;bmih.biPlanes=1;bmih.biBitCount=8;bmih.biCompression=BI_RGB;bmih.biSizeImage=0;bmih.biXPelsPerMeter=0;bmih.biYPelsP