VC中如何将BMP图像转化成JPG图像
我已经获取了桌面的位图数据,并将其信息保存到一个数组中bmpData,但是由于位图太大了,太消耗资源,怎么把它转换成jpg格式啊因为偶在做网络视频传输,bmp局域网都有些...
我已经获取了桌面的位图数据,并将其信息保存到一个数组中bmpData,但是由于位图太大了,太消耗资源,怎么把它转换成jpg格式啊
因为偶在做网络视频传输,bmp局域网都有些刚不起啊,多线程就跟不用说了,求jpg图像格式转换代码。 展开
因为偶在做网络视频传输,bmp局域网都有些刚不起啊,多线程就跟不用说了,求jpg图像格式转换代码。 展开
展开全部
你用photo shop将bmp打开另存为jpg就可以啊,如果数量大还可以设置批量处理。要在VC中实现就不只是代码的事了,主要涉及压缩算法。算法有版权啊!
更多追问追答
追问
高兴哦,我还打开另存为。。。。。
我的是利用时钟发生器定时获取桌面图像,然后生成位图数据存入数组中,最户通过UDP传输到服务器,再还原成位图图像显示。只是流量太大了,只开一个客户端就是7兆左右的流量,刚不起
追答
你可以用H.264的压缩算法,流量很小的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用atl的CImage(实际就是封装的gdi+)。再用com的IStream。我以前有程序就是这样写的。
追问
额,能说明白点么,CImage和IStream联合起来如何处理图片的网络传输过大的问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这不是什么竞赛题么。
用CxImage吧。还现实点。
用CxImage吧。还现实点。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以搜搜CxImage,这是一个开源的类,里面有图片的转换~很不错~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
GdiPlus的Image对象可以把图片保存成JPG或GIF之类的,应该可以满足你的需求
没办法贴网址,你自己BAIDU搜索“gdiplus图片格式转换”,第二项是网易博客的,里面有介绍
没办法贴网址,你自己BAIDU搜索“gdiplus图片格式转换”,第二项是网易博客的,里面有介绍
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |