1 / 9
文档名称:

如何打开一幅图像.doc

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

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

分享

预览

如何打开一幅图像.doc

上传人:drp539601 2015/8/26 文件大小: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响应,生成OnFileOpen函数,代码如下:
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,#include “”,并且在CTestDoc类中添加这个对象,类型CDib,变量名称CDib。然后执行CDib类的成员函数LoadFile来读取文件。

这是一个处理DIB位图的专用类,封装了一些相关的函数与变量,基类选为CObject类。
:
class CDib : public CObject
{
public:
    RGBQUAD* m_pRGB;
    BYTE* m

最近更新

中图版八年级地理上册《世界气候》复习公开课.. 32页

女性养生馆项目融资方案 6页

大零食店创业计划书 6页

七年级下科学(透镜与视觉)公开课一等奖课件赛.. 78页

民族医院健康管理新视野-深化理解与优化实践 23页

四川电网配电网交流融冰方法应用研究 2页

喷混凝土技术在渠道防渗工程中的应用 2页

服务行业月度总结-区域经理演讲 29页

学校庆祝父亲节活动通知 3页

高中数学人教A版 选修2-3 1.2.1 排列 公开课一.. 17页

含硫污水曝气除硫工艺效果分析及防腐对策 2页

含导弹的内埋弹舱缩比模型空腔噪声试验研究 2页

康复科医师三基习题含参考答案 22页

合肥国家级开发区转型为城市功能区研究 2页

青岛版一年级下册表格列举法公开课一等奖课件.. 15页

精选房地产包销代理合同书(2025版) 16页

春节禁放烟花爆竹倡议书参考(32篇) 46页

可控源音频大地电磁法在铜钼矿勘探中的应用 2页

精选石头购销合同书合同书2025年通用 15页

精选简单的聘用合同书(2025版) 15页

精选设备购销合同书模板2025年通用 15页

西安电子科技大学 物理光学与应用光学 ppt 9公.. 54页

变工况双蒙皮防冰腔的热变形分析 2页

教科版四年级科学下册第一单元《第6课做个小开.. 22页

终止房屋租赁合同书书(2025版) 15页

发射机输入音频信号进行音频处理的必要性探讨.. 2页

给水工程安装施工合同书(2025版) 16页

职高数学7.2.1平面向量的坐标公开课一等奖课件.. 25页

美容师合同书协议书书范本2025年通用 14页

老劳动合同书范本(2025版) 17页