如何把BYTE数组转化成图片

YouHikari 2009-04-08 02:18:33
rt
BYTE *scr=new BYTE[3*dwHeight*dwWidth];
.
.
//填写BYTE(已完成)
.
.
//转化成图片

可以转化成什么格式的图片?JPG可以么,我要节省空间.
最好有详细点的代码.
...全文
1239 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
cau228charm 2009-04-30
  • 打赏
  • 举报
回复
学习了
百事烟 2009-04-18
  • 打赏
  • 举报
回复
GDI+ 应该是最效率的,代码也少啊


Bitmap *pbmpGdi = Bitmap::FromBITMAPINFO(pBmpInfo, scr);//第一个参数 BITMAPINFO*
CLSID codecClsid;
GetEncoderClsid(L"image/jpeg", &codecClsid);//这个函数在MSDN中,也可以网上一找就出来了
EncoderParameters encoderParameters;
encoderParameters.Count = 1;
encoderParameters.Parameter[0].Guid = EncoderQuality;
encoderParameters.Parameter[0].Type = EncoderParameterValueTypeLong;
encoderParameters.Parameter[0].NumberOfValues = 1;
encoderParameters.Parameter[0].Value = &lQuality;
Status stat = bmpNew->Save(L"C:\\text.jpg", &codecClsid, &encoderParameters);
YouHikari 2009-04-17
  • 打赏
  • 举报
回复
byte[],转JPG,up
梧桐168 2009-04-17
  • 打赏
  • 举报
回复
看看CxImage的代码
YouHikari 2009-04-17
  • 打赏
  • 举报
回复
up,要转化成JPG的
「已注销」 2009-04-17
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 angleweiangle 的回复:]
利用opencv可以实现,
首先申明一个IplImage图像头,然后将你的数据导入到图像中,
接着把图像存储为JPG形式的即可。
[/Quote]

OpenCV太大了,建议用libjpeg----有几个人在小的嵌入平台上运行过OpenCV?
(怎么都是一样的问题,光这样的贴今天就已经回了好几个了,郁闷~~~)
YouHikari 2009-04-15
  • 打赏
  • 举报
回复
有没有具体点的代码,转化成JPG
WilsonChinaBug 2009-04-14
  • 打赏
  • 举报
回复
利用opencv可以实现,
首先申明一个IplImage图像头,然后将你的数据导入到图像中,
接着把图像存储为JPG形式的即可。
YouHikari 2009-04-10
  • 打赏
  • 举报
回复
能不能转换成JPG等小格式的图片,BMP的我已经会转了
allen12oo 2009-04-10
  • 打赏
  • 举报
回复
我的问题刚好相反,

19,464

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧