有jpeg转化bmp与bmp相互转换的完整程序吗?在vc++下完成的。请发到 谢谢!有重谢

附VC编译的源代码:
BOOL BmpToJpg( int nWidth, int nHeight, int nPixelBytes, BYTE* byBmpData, BYTE** byJpgData, unsigned long* nSize )
BOOL bResult = FALSE;
jpeg_compress_struct jC
jpeg_error_mgr
jCompress.err = jpeg_std_error( &jErrorMgr );
jpeg_create_compress( &jCompress );
jpeg_mem_dest( &jCompress, byJpgData, nSize );
jCompress.image_width
jCompress.image_height
jCompress.input_components = nPixelB
jCompress.in_color_space
= JCS_UNKNOWN;
jpeg_set_defaults( &jCompress );
jpeg_set_quality ( &jCompress, 70, true );
jpeg_start_compress( &jCompress, true );
int nLineWidth = nWidth * nPixelB
for ( int i = 0; i & nH ++i )
BYTE* lpJpgBits = byBmpData + ( nHeight - i - 1 ) * nLineW
JSAMPROW row_pointer = lpJpgB
jpeg_write_scanlines( &jCompress, &row_pointer, 1 );
jpeg_finish_compress( &jCompress );
jpeg_destroy_compress( &jCompress );
BOOL JpgToBmp( BYTE* byJpgData, BYTE* byBmpData, unsigned long* nSize )
BOOL bResult = FALSE;
jpeg_decompress_struct jD
jpeg_error_mgr
jDecompress.err = jpeg_std_error( &jErrorMgr );
jpeg_create_decompress( &jDecompress );
jpeg_mem_src( &jDecompress, byJpgData, *nSize );
jpeg_read_header( &jDecompress, true );
jpeg_start_decompress( &jDecompress );
int nHeight
= jDecompress.output_
int nLineWidth = jDecompress.output_components * jDecompress.output_
for ( int i = 0; i & nH ++i )
BYTE* lpBmBits = byBmpData + ( nHeight - i - 1 ) * nLineW
jpeg_read_scanlines( &jDecompress, &lpBmBits, 1 );
jpeg_finish_decompress( &jDecompress );
jpeg_destroy_decompress( &jDecompress );
*nSize = nLineWidth * nH
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:13402次
排名:千里之外
原创:16篇
评论:21条
(2)(1)(1)(1)(2)(3)(1)(1)(1)(2)(1)(2)bmptojpg 在VC++环境下,将bmp格式转换为jpg ,有助于图形图像之间的 。 Compress-De algrithms 压缩解压 182万源代码下载-
&文件名称: bmptojpg
& & & & &&]
&&所属分类:
&&开发工具: Visual C++
&&文件大小: 4232 KB
&&上传时间:
&&下载次数: 20
&&提 供 者:
&详细说明:在VC++环境下,将bmp格式转换为jpg格式,有助于图形图像之间的转换。-In the VC++ environment, will be converted to jpg format, bmp format, will help the conversion between graphic image.
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&bmptojpg\bmptojpg\bmptojpg.aps&&........\........\bmptojpg.clw&&........\........\bmptojpg.cpp&&........\........\bmptojpg.dsp&&........\........\bmptojpg.dsw&&........\........\bmptojpg.h&&........\........\bmptojpg.ncb&&........\........\bmptojpg.opt&&........\........\bmptojpg.plg&&........\........\bmptojpg.rc&&........\........\bmptojpgDlg.cpp&&........\........\bmptojpgDlg.h&&........\........\Debug\bmptojpg.exe&&........\........\.....\bmptojpg.ilk&&........\........\.....\bmptojpg.obj&&........\........\.....\bmptojpg.pch&&........\........\.....\bmptojpg.pdb&&........\........\.....\bmptojpg.res&&........\........\.....\bmptojpgDlg.obj&&........\........\.....\StdAfx.obj&&........\........\.....\vc60.idb&&........\........\.....\vc60.pdb&&........\........\JpgDll.dll&&........\........\ReadMe.txt&&........\........\res\bmptojpg.ico&&........\........\...\bmptojpg.rc2&&........\........\resource.h&&........\........\StdAfx.cpp&&........\........\StdAfx.h&&........\bmptojpg.aps&&........\bmptojpg.clw&&........\bmptojpg.cpp&&........\bmptojpg.dsp&&........\bmptojpg.dsw&&........\bmptojpg.h&&........\bmptojpg.ncb&&........\bmptojpg.opt&&........\bmptojpg.plg&&........\bmptojpg.rc&&........\bmptojpg.sln&&........\bmptojpg.suo&&........\bmptojpg.vcproj&&........\bmptojpg.vcproj.MICROSOF-DB4D86.Administrator.user&&........\bmptojpgDlg.cpp&&........\bmptojpgDlg.h&&........\Debug\bmptojpg.exe&&........\.....\bmptojpg.ilk&&........\.....\bmptojpg.obj&&........\.....\bmptojpg.pch&&........\.....\bmptojpg.pdb&&........\.....\bmptojpg.res&&........\.....\bmptojpgDlg.obj&&........\.....\StdAfx.obj&&........\.....\vc60.idb&&........\.....\vc60.pdb&&........\JpgDll.dll&&........\ReadMe.txt&&........\res\bmptojpg.ico&&........\...\bmptojpg.rc2&&........\...\Thumbs.db&&........\resource.h&&........\StdAfx.cpp&&........\StdAfx.h&&........\bmptojpg\Debug&&........\........\res&&........\bmptojpg&&........\Debug&&........\res&&bmptojpg
&近期下载过的用户:
&相关搜索:
&输入关键字,在本站182万海量源码库中尽情搜索:
&[] - 该程序可将bmp格式的图像转换为Jpg格式的图片,可减少图像存储的空间
&[] - bmp图象处理类,实现了bmp图象的读写操作、图象缩放、旋转、加减、合成、边缘检测、测量周长、面积、小区域删除、去除黑斑、去除白班、二值化、抽取图象内点等。
&[] - 一个强大的图片转换库格式包括*.bmp *.gif *.jpg *.jpeg *.png *.ico *.tif *.tiff *.tga *.pcx *.wbmp *.wmf *.emf *.j2k *.jp2 *.jbg *.j2c *.jpc *.pgx *.pnm *.pgm *.ppm *
&[] - bmp与JPEG图象格式相互转换C源码vc可不可以使用bmp、jpeg、png之类的格式的小图片做托盘图标?或怎样将他们转化成ico?
[问题点数:20分,结帖人sydadan]
vc可不可以使用bmp、jpeg、png之类的格式的小图片做托盘图标?或怎样将他们转化成ico?
[问题点数:20分,结帖人sydadan]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
本帖子已过去太久远了,不再提供回复功能。vc中 bmp转jpeg 要求:自己写程序,智能用win32 api,不能有第三方库。_百度知道
vc中 bmp转jpeg 要求:自己写程序,智能用win32 api,不能有第三方库。
另外还有好多软件也能转,,,,用windows自带的画图工具就能转呀,为啥非要自己写程序转呢,
其他类似问题
按默认排序
其他2条回答
做起来复杂的很,你这是开玩笑吧,不用第三方库文件,你还是自己做吧,这个可是个大活,没有谁会特意去做这种代码,jpeg的格式,没有几百行代码下不来,再说了,光用API,看着就头晕。,你可以看看jpeg的文件格式介绍,
傻子才会有库可以用还非得自己搞~~GDI+,CxImage之类的多的是。最多就是调用COM接口。你想自己解码,这里没人会搭理你的~~
win32的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁谁有bmp-&jpeg的vc++的源代码,不用库的。
[问题点数:0分]
谁有bmp-&jpeg的vc++的源代码,不用库的。
[问题点数:0分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 jpeg转化bmp 的文章

 

随机推荐