资料介绍
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;

- 数字图像处理系统及应用 1次下载
- 数字图像处理的学习教程免费下载 33次下载
- 数字图像处理的经典复习资料免费下载 17次下载
- GIS数字图像处理之遥感图像的基本概念和存储结构详细说明 4次下载
- 第五次 数字图像处理作业 3次下载
- 数字图像处理与Matlab 0次下载
- 数字图像处理技术__PPT - 复件 0次下载
- 应用MATlAB语言处理数字信号与数字图像 1次下载
- 数字图像处理试题集 3次下载
- 数字图像处理实验报告 0次下载
- 数字图像处理——JAVA语言实现 王宏编着 0次下载
- 数字图像处理(国外计算机科学教材)
- 基于Blackfin 561的数字图像的成像处理
- 基于数字图像处理测量直线度的方法研究
- MATLAB在数字图像处理中的应用
- 数字图像处理的基础知识 2k次阅读
- 数字图像数据量的计算 7.8k次阅读
- 数字图像基本处理算法小结 1.7k次阅读
- 基于计算机的图像处理方法 5.4k次阅读
- Python中最常用十大图像处理库详细介绍 2.2w次阅读
- 数字图像噪声的四种分类方式 1.5w次阅读
- 探析数字图像处理常用的方法 5.9k次阅读
- MATLAB对数字图像处理有各种函数支持 5.6k次阅读
- 数字图像水印的FPGA实现步骤 2.9k次阅读
- 数字图像处理平台系统方案详解 5.2k次阅读
- 一文看懂数字图像的取样和量化 2.1w次阅读
- 数字图像处理的产生和迅速发展受三个因素影响 8.1k次阅读
- 基于HD-SDI技术的高清图像处理系统设计 2.8k次阅读
- 基于多DSP与FPGA的实时图像处理系统设计 4.7k次阅读
- 数字图像处理及应用主要有哪些 3.5w次阅读
下载排行
本周
- 1PD取电芯片 ECP5702规格书
- 0.88 MB | 3次下载 | 免费
- 2氮化镓GaN FET/GaN HEMT 功率驱动电路选型表
- 0.10 MB | 2次下载 | 免费
- 3EMC PCB设计总结
- 0.33 MB | 2次下载 | 免费
- 41节电池用电池保护IC S-8261D系列数据手册
- 3.07 MB | 1次下载 | 1 积分
- 5PD取电芯片,可取5/9/12/15/20V电压ECP5702数据手册
- 0.88 MB | 1次下载 | 免费
- 6飞腾FT2000-4 COM Express核心板技术手册0603
- 1.22 MB | 1次下载 | 免费
- 7飞腾S5000C-64双路服务器系列应用宣传册--一乘科技
- 945.81 KB | 1次下载 | 免费
- 8IP2345支持PD3.0等多种快充协议 支持4~6节串联电池最大充电功率30W异步升降压充电IC
- 1.41 MB | 次下载 | 免费
本月
- 1美的电磁炉电路原理图资料
- 4.39 MB | 22次下载 | 10 积分
- 2反激式开关电源设计解析
- 0.89 MB | 16次下载 | 5 积分
- 3耗尽型MOS FET产品目录选型表
- 0.14 MB | 3次下载 | 免费
- 4PD取电芯片 ECP5702规格书
- 0.88 MB | 3次下载 | 免费
- 5氮化镓GaN FET/GaN HEMT 功率驱动电路选型表
- 0.10 MB | 2次下载 | 免费
- 6EMC PCB设计总结
- 0.33 MB | 2次下载 | 免费
- 7PC5200 700V_10A GaN HEMT驱动器数据手册
- 1.63 MB | 1次下载 | 免费
- 81节电池用电池保护IC S-8261D系列数据手册
- 3.07 MB | 1次下载 | 1 积分
总榜
- 1matlab软件下载入口
- 未知 | 935137次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420064次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233095次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191457次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183360次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81605次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73831次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65991次下载 | 10 积分
电子发烧友App





创作
发文章
发帖
提问
发资料
发视频
上传资料赚积分
评论