各位高手,我在使用cximage的时候遇到了个问题。我从摄像头得到了图像的数据部分m_pImageData(这是个BYTE* 指针),我想把它在硬盘里保存成jpg格式的图像。我使用了这两句函数
CxImage *p_image=new CxImage(m_pImageData,Size,CXIMAGE_FORMAT_JPG);
p_image->Save(strFileName,CXIMAGE_FORMAT_JPG);然后我在相应的目录下看到了保存的JPG图像,可是是0字节的,到底是哪错了啊?请高手指教啊
CxImage *p_image=new CxImage(m_pImageData,Size,CXIMAGE_FORMAT_JPG);
p_image->Save(strFileName,CXIMAGE_FORMAT_JPG);然后我在相应的目录下看到了保存的JPG图像,可是是0字节的,到底是哪错了啊?请高手指教啊
CxMemFile memfile((BYTE*)buffer,size);
CxImage* image = new CxImage();
image->Decode(&memfile,CXIMAGE_FORMAT_JPG);
image->Save("image.jpg",CXIMAGE_FORMAT_JPG);
别外检查size是否有值。