求bmp转jpg的vc6源码

wmnmtm 2011-04-20 11:21:08
已有CxImage类,但是太庞大,也不想要dll或者lib的。

最好是:一个头文件和一个源文件,实现bmp到jpg的转换,包括,磁盘文件的转换,在内存中从BYTE*(只有像素部分或者已构造加了文件头和位图信息头)到jpg的转换。

注意不要dll或者lib(当然有源码也可)

谢谢
...全文
179 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
wmnmtm 2011-04-30
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 zwfgdlc 的回复:]
C/C++ code

CImage image;
image.Load(TEXT("D:\1.bmp"));
image.Save(TEXT("d:\1.jpg"), ImageFormatJPEG);
[/Quote]

vc6没这个类
zwfgdlc 2011-04-23
  • 打赏
  • 举报
回复

CImage image;
image.Load(TEXT("D:\1.bmp"));
image.Save(TEXT("d:\1.jpg"), ImageFormatJPEG);
wmnmtm 2011-04-23
  • 打赏
  • 举报
回复
CxImage太大了,看了好几天也没看完,最后还是用它实现了,不过希望代码更精简
masterz 2011-04-20
  • 打赏
  • 举报
回复
http://msdn.microsoft.com/en-us/library/ms533837%28v=VS.85%29.aspx
Converting a BMP Image to a PNG Image
同样的方法转换为jpg
tzxx 2011-04-20
  • 打赏
  • 举报
回复
CxImage挺好的呀
lizhigang34 2011-04-20
  • 打赏
  • 举报
回复
那就把CxImage里关于JPG的代码抠出来,就是你想要的了
winning11xuhao 2011-04-20
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 fengbingchun 的回复:]
opencv用cvLoadimage读取bmp,用cvSaveImage保存成jpg即可
[/Quote]
opencv非常好用,而且开源
fengbingchun 2011-04-20
  • 打赏
  • 举报
回复
opencv用cvLoadimage读取bmp,用cvSaveImage保存成jpg即可
coco_2084 2011-04-20
  • 打赏
  • 举报
回复
用GDI+
天鹅梦 2011-04-20
  • 打赏
  • 举报
回复
如果不要jpeglib,就一个头文件,一个CPP是不可能的,所以,我建议用cximage,非常方便

19,468

社区成员

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

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