VC中如何将BMP图像转化成JPG图像

我已经获取了桌面的位图数据,并将其信息保存到一个数组中bmpData,但是由于位图太大了,太消耗资源,怎么把它转换成jpg格式啊因为偶在做网络视频传输,bmp局域网都有些... 我已经获取了桌面的位图数据,并将其信息保存到一个数组中bmpData,但是由于位图太大了,太消耗资源,怎么把它转换成jpg格式啊
因为偶在做网络视频传输,bmp局域网都有些刚不起啊,多线程就跟不用说了,求jpg图像格式转换代码。
展开
 我来答
磨渟qx
2012-04-18 · TA获得超过1438个赞
知道小有建树答主
回答量:143
采纳率:50%
帮助的人:57.5万
展开全部
你用photo shop将bmp打开另存为jpg就可以啊,如果数量大还可以设置批量处理。要在VC中实现就不只是代码的事了,主要涉及压缩算法。算法有版权啊!
更多追问追答
追问
高兴哦,我还打开另存为。。。。。
我的是利用时钟发生器定时获取桌面图像,然后生成位图数据存入数组中,最户通过UDP传输到服务器,再还原成位图图像显示。只是流量太大了,只开一个客户端就是7兆左右的流量,刚不起
追答
你可以用H.264的压缩算法,流量很小的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
何处淬吴钩
2012-04-18 · TA获得超过5045个赞
知道大有可为答主
回答量:2947
采纳率:50%
帮助的人:2421万
展开全部
用atl的CImage(实际就是封装的gdi+)。再用com的IStream。我以前有程序就是这样写的。
追问
额,能说明白点么,CImage和IStream联合起来如何处理图片的网络传输过大的问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chichujn
2012-04-18 · TA获得超过663个赞
知道小有建树答主
回答量:1534
采纳率:50%
帮助的人:1109万
展开全部
这不是什么竞赛题么。
用CxImage吧。还现实点。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
斋傲云06
2012-04-18 · TA获得超过280个赞
知道小有建树答主
回答量:303
采纳率:0%
帮助的人:262万
展开全部
你可以搜搜CxImage,这是一个开源的类,里面有图片的转换~很不错~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
888atao
推荐于2017-08-22 · TA获得超过330个赞
知道小有建树答主
回答量:376
采纳率:0%
帮助的人:303万
展开全部
GdiPlus的Image对象可以把图片保存成JPG或GIF之类的,应该可以满足你的需求

没办法贴网址,你自己BAIDU搜索“gdiplus图片格式转换”,第二项是网易博客的,里面有介绍
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式