资料介绍
void CImgProcessDlg::OnBnClickedButton2() //保存图像数据
{
// TODO: 在此添加控件通知处理程序代码
//计算整副图像的字节数
UINT size = (m_nWidth*m_nBitCount/8+3)/4*4*m_nHeight;
//开辟内存空间,存放图像数据
BYTE * pdate = new BYTE[size];
//拷贝图像数据
memcpy(pdate,m_pDibData,size);
//填充位图文件信息头
BITMAPFILEHEADER bitmapfileheader;
bitmapfileheader.bfType=0x4d42;
bitmapfileheader.bfReserved1=bitmapfileheader.bfReserved2 = 0;
bitmapfileheader.bfSize = size;
bitmapfileheader.bfOffBits = sizeof(BITMAPFILEHEADER) + sizeof
(BITMAPINFOHEADER)+ GetColorTabLength(m_nBitCount)*sizeof(RGBQUAD);
CFileDialog dlg(false,_T(“BMP”),_T(“*.bmp”),OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,
_T(“*.bmp|*.bmp|*.*|*.*|”));
if (dlg.DoModal()!=IDOK)
{
return;
}
CFile file;
//获得保存的路径
CString ss=dlg.GetPathName();
//打印出保存的路径
MessageBox(ss);
if(file.Open(ss, CFile::modeCreate |CFile::modeWrite))//创建,写的方式打开文件
{ //将文件信息头,信息头,图像数据都存入文件当中
file.Write(&bitmapfileheader,sizeof(BITMAPFILEHEADER));
file.Write(m_pBitmapInfo,sizeof(BITMAPINFOHEADER));
if(m_nBitCount != 24)
{
file.Write(m_pColorTab,256*sizeof(RGBQUAD));
}
file.Write(pdate,size);
file.Close();
}
this-》SetDlgItemTextA(IDC_EDIT,“保存成功”);
//释放刚才分配的区域
delete [] pdate;
- 数字图像处理系统及应用 0次下载
- 数字图像处理的学习教程免费下载 32次下载
- 数字图像处理的经典复习资料免费下载 17次下载
- GIS数字图像处理之遥感图像的基本概念和存储结构详细说明 4次下载
- 第五次 数字图像处理作业 3次下载
- 数字图像处理与Matlab 0次下载
- 数字图像处理技术__PPT - 复件 0次下载
- 应用MATlAB语言处理数字信号与数字图像 1次下载
- 数字图像处理试题集 3次下载
- 数字图像处理实验报告 0次下载
- 数字图像处理——JAVA语言实现 王宏编着 0次下载
- 数字图像处理(国外计算机科学教材)
- 基于Blackfin 561的数字图像的成像处理
- 基于数字图像处理测量直线度的方法研究
- MATLAB在数字图像处理中的应用
- 数字图像处理的基础知识 1008次阅读
- 数字图像数据量的计算 4958次阅读
- 数字图像基本处理算法小结 1062次阅读
- 基于计算机的图像处理方法 4638次阅读
- Python中最常用十大图像处理库详细介绍 2.1w次阅读
- 数字图像噪声的四种分类方式 1.3w次阅读
- 探析数字图像处理常用的方法 5090次阅读
- MATLAB对数字图像处理有各种函数支持 5149次阅读
- 数字图像水印的FPGA实现步骤 2387次阅读
- 数字图像处理平台系统方案详解 4590次阅读
- 一文看懂数字图像的取样和量化 1.9w次阅读
- 数字图像处理的产生和迅速发展受三个因素影响 7544次阅读
- 基于HD-SDI技术的高清图像处理系统设计 2301次阅读
- 基于多DSP与FPGA的实时图像处理系统设计 4178次阅读
- 数字图像处理及应用主要有哪些 3.3w次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1490次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 92次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 10次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7蓝牙设备在嵌入式领域的广泛应用
- 0.63 MB | 3次下载 | 免费
- 89天练会电子电路识图
- 5.91 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233045次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多