没有合适的资源?快使用搜索试试~ 我知道了~
在VC++6.0中将JPG格式图片转换成BMP格式
5星 · 超过95%的资源 需积分: 50 70 下载量 196 浏览量
2011-07-29
08:35:48
上传
评论
收藏 33KB DOCX 举报
温馨提示
试读
11页
这是利用GDI+库的方法完成GIF、JPEG 、Exif 、PNG 、TIFF 、ICON、WMF 、EMF等多种格式的图片转成BMP,本文章的基础上,对各种格式的图片进行编辑,如区域选定变色,灰度化等!本文章所讲例子都经过了调试,可直接使用!
资源详情
资源评论
资源推荐
ybdesire@gmail.com
在 VC++6.0 中将 JPG 格式图片转换成 BMP 格式
思路:利用 来完成
难点: ()配置 开发环境,添加配置代码
()在当文档程序中添加转换代码
注意:本文档由 参考网上资料撰写完成,代码已经做过测试,可直接复制张贴
实现过程:
一、 配置 GDI 开发环境
(1) 下载 GDI+ SDK for Visual C++ 6.0
下载的 文件夹中有 , 文件夹和 文件。
将 和 中的文件分别拷到 !" 安装目录中的 !#$% 和 文
件夹中;新建 &'! 项目后,才使用 ,到时候将它拷到对应工程的
文件夹下。
(2) 新建 MFC 单文档应用程序 show:
1、在 StdAfx.h 中添加如下代码
()*+,-
(.)/01234)/01
()*-
))5
()67)889
2、如(1)中所说,将 gdiplus.dll 拷贝到本工程的 Debug 或 Release 目录
下
3、在 show.h 中的 class CShowApp : public CWinApp 中添加
:
));)2;5
))/01234)23<5
4、在 show.cpp 中的 BOOL CShowApp::InitInstance()中添加
;6=23<7=2;71/95
5 、 为 CShowApp 添 加 名 字 为 ExitInstance 的 虚 函 数 的 , 并 在
ExitInstance 中添加如下退出 GDI+的代码
;623<95
)!>?@,695
1
ybdesire@gmail.com
(3) 测试 GDI+是否配置成功
:)!; 06!!A)!9
B
!;A))C)695
?;;@432 ?695
)6!D-2!95
)6!6EE7)F7)EE995)))))))))))))注意这两行代码只是做
6=7)F7)F7)FF7)FF95)测试用,成功后要删除
G
若能成功运行,表明 配置成功
二、 添加转换代码,实现将打开的 JPG 格式文件保存成 BMP 格式文件
(1)在 CSshowView 中添加如下成员变量
!;)0'15
(2)在 CSshowView 中添加如下成员函数
1、在 CSshowView 中添加 ToWChar 函数
>!H?4A)!; 3>!6)A9
B
在 +中,有关字符的参数类型全部都是 >!H?4 类型的
该函数是将传统字符串进行转换
)>!H?4)IJFKL5
6I7F95
&M3>!6!2?!7F77697I7FK95
)I5
G
2、在 CSshowView 中添加 GetImageCLSID 函数
)!; !;6)>!H?4)A+7)!;)A!;9
B
/13)CF5
/13)CF5
!+A)!+C1/5
@;6=7=95
+6CCF9
)'?;@5))编码信息不可用
)分配内存
2
ybdesire@gmail.com
!+C6!+A966995
+6!+CC1/9
)'?;@5))分配失败
)获得系统中可用的编码方式的所有信息
@677!+95
)在可用编码信息中查找 +)格式是否被支持
+6/13)CF5*59
B
&3)编码方式的具体描述
+)66!+J)L)&37+9CCF9
B
A!;C!+JL!5
+6!+95
)34/@5
G
G
+6!+95
)'?;@5
G
3、在 MFC ClassWixard 中重载 OnFileOpen()
:)!; 0'069)
B
))'J)LC8常见图像格式文件6AA9NAAN85
!'
!671/71/71/7'95
+6!&69)CC0O9
B
0'1C!1695
)打开文件后立即在窗口中显示 6重绘客户窗口9
D-:69)5
G
G
4、在 MFC ClassWixard 中重载 OnFileSave()
:)!; 0';:69)
3
剩余10页未读,继续阅读
hui_li007
- 粉丝: 4
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论11