1 / 9
文档名称:

如何打开一幅图像.doc

格式:doc   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

如何打开一幅图像.doc

上传人:xxj16588 2016/6/19 文件大小:0 KB

下载得到文件列表

如何打开一幅图像.doc

文档介绍

文档介绍:详解用 VC实现 bmp 位图的打开 2008-04-24 16:34 详解用 VC 实现 bmp 位图的打开我最近在学 VC++ 数字图像处理,作为一个初学者,万里长征的第一步当然是打开一幅图像,这几天一直在看怎么实现这一功能,虽说简单,但是如果这一步不能做到,那么下面也就无法进行了,所以我总结了一下这个过程,写出来供大家参考。也希望大家多多批评啊。这里我就不想介绍关于位图的理论内容了,只是写一下实现的部分。 SDI ,工程名 Test ,“隐藏工具栏”和“打印和打印预览”取消了,不用那么复杂,简单点就行 : Caption: 打开 ID: ID_FILE_OPEN Caption: 显示原图 ID: IDM_YUANTU ,建立类向导,在 CTestDoc 类中,MAND 响应,生成 OnFileOpe n 函数,代码如下: void CTestDoc::OnFileOpen() {//TODO: Add mand handler code here CFileDialog fileDlg(TRUE);// 创建一个 CfileDialog 类对象 fileDlg ,第一个参数 TRUE 为打开对话框,若为 FALSE ,则为另存为 =" 图片打开对话框";// 设置打开对话框的标题 ="BMP Files(*.bmp)\0*.bmp\0\0";// 设置打开的文件类型 if(IDOK== ())// 这个语句有两层意义,第一是 () 作用是弹出 CPortDlg 对话框,第二层是 ()==IDOK 是你点击了对话框上的 OK 按钮就是说你同时做了上述两件事时就执行 if语句后面的程序。 ("%s",());// 将完整路径通过 Format 函数以字符串类型存入 filename 中★(filename); //注意这里 CDib 不是类,而是 CDib 类的对象,对象名称也为 CDib ,千万不要弄混,类不能直接调用成员函数,而类的对象则可以调用}其中,注意在 CTestDoc 类中,添加一个变量 filename ,Cstring 类型,该变量作用是保存所指定的文件的文件完整路径。注意最后一行★。这一句代码用来实现文件的读取(不含显示)。这里用到了 CDib 类的对象 CDib ,因此需要在 中添加 CDib 类的头文件#include “ ”,并且在 CTestDoc 类中添加这个对象,类型 CDib, 变量名称 CDib 。然后执行 CDib 类的成员函数 LoadFile 来读取文件。 类的操作这是一个处理 DIB 位图的专用类,封装了一些相关的函数与变量,基类选为 CObject 类。 中做如下声明: class CDib :public CObject {public: RGBQUAD* m_pRGB; BYTE* m_pData;

最近更新

关于风景的作文(精选37篇) 28页

关于竞争作文汇总9篇 11页

关于春节小学生作文600字集合8篇 8页

关于小蚂蚁作文15篇 7页

关于借景抒情的作文(通用8篇) 9页

八年级游华山日记500字(通用20篇) 16页

借物抒情作文700字6篇 7页

令我感动的件事作文合集15篇 14页

二百米运动员的加油稿(通用4篇) 3页

中秋节无月优秀作文范文(通用5篇) 4页

个人房屋转让合同范本(精选5篇) 13页

京津冀区域金融发展与合作研究 2页

【精选】机会作文600字汇编2篇 2页

产能建设地面工程概算影响因素和投资控制方法.. 2页

【精品】成语故事作文汇编5篇 4页

产品生命周期理论在汽车营销管理中的应用 2页

【精华】学会坚强作文(精选35篇) 32页

【热门】网络的作文3篇 4页

【热门】写景抒情作文合集5篇 5页

【推荐】校园雪景作文合集4篇 4页

【必备】成长的道路作文合集6篇 7页

【实用】欣赏作文汇总10篇 11页

【实用】中秋节的月亮作文300字合集5篇 4页

[经典]需要的作文300字6篇 4页

2025年幼儿园小班下学期工作计划(精选2篇) 5页

亚太地区纺织工业发展与我国出口纺织品竞争力.. 2页

互联网金融客户行为及其对商业银行创新的影响.. 2页

互联网+时代背景下路政经济管理信息化研究 2页

高一地理必修一第二章复习 62页

二级乳化生产线中水相计量工艺的设计 2页