C++,已获得图片buffer,如何存储为JPG图片 10
从设备采集中已经得到图像的buffer,怎么将buffer改存为jpg格式,并能附加上压缩因子呢?这样回答算是答案吗。等于没说啊。有没有具体的代码?...
从设备采集中已经得到图像的buffer,怎么将buffer改存为jpg格式,并能附加上压缩因子呢?
这样回答算是答案吗。等于没说啊。有没有具体的代码? 展开
这样回答算是答案吗。等于没说啊。有没有具体的代码? 展开
2个回答
展开全部
今天刚好也做这个,只搜到这一个帖子QAQ
已经做出来了,下面是代码
FILE* fp;
char fname[50] = "d:\\1.jpg";
fp = fopen( fname,"wb+"); //wb+ 以读写方式打开或建立二进制文件
if(fp == NULL)
{
return false;//建立失败
}
fwrite(buffer,sizeof(char),size,fp);//按字写入buffer,共size字节
fclose(fp);
已经做出来了,下面是代码
FILE* fp;
char fname[50] = "d:\\1.jpg";
fp = fopen( fname,"wb+"); //wb+ 以读写方式打开或建立二进制文件
if(fp == NULL)
{
return false;//建立失败
}
fwrite(buffer,sizeof(char),size,fp);//按字写入buffer,共size字节
fclose(fp);
2010-11-18
展开全部
个人认为、保存成文件就可以、就是创建一个文件、把buffer的东西存下来、然后加上后缀名就可以了。。至于压缩因子、就要看jpg文件的结构了、看看存到什么地方。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询