CSDN论坛 > VC/MFC > 基础类

如何将CView::OnDraw()函数中画出的图保存为.BMP文件? [问题点数:0分]

Bbs1
本版专家分:2
结帖率 100%
CSDN今日推荐
匿名用户不能发表回复!
其他相关推荐
将rgb图像数据保存为BMP格式图片的方法
[cpp] view plain copy extern "C"   {       #include        #include        #include    }      typedef long LONG;   typedef unsigned long DWORD;   typedef unsigned short WORD;  
C++ 读取raw文件并保存为到bmp图片下
上篇文章,写了如何读取光谱图片raw,本文就解决,如何把保存的像素值保存为BMP图片格式。    关于bmp文件格式,网上有很多,不再赘述。我们需要做的只是修改相关信息头,然后填充数据就可以了,本代码实现的是24真彩色显示,即不带调色板,R,G,B三个分量都显示同一波段的像素值。这个可以得到一个波段的图像。调整相关系数,就可以得到16个波段的图像。做这个,主要还是为了以后图像处理可以更方便的看到
把OpenGL场景保存成bmp图片
文件名: bmp.h //bmp图片格式描述 //===================================================================== typedef struct tagBITMAPFILEHEADER { unsigned char bfType[2]; unsigned char bfSiz
获取当前屏幕图像并保存为bmp文件
此函数创建了1080p高清图片,即分辨率为:1920 x  1080 如果想创建不同的分辨率图片,可以修改函数中的 nWidth 和 nHeight. 此文仅供参考,如有不妥之处,请多多指教。 void Create1080p() {     int nWidth = 1920;     int nHeight = 1080;     int size = nWidth*nHei
BMP文件的读取和保存
BMP文件结构分析和读取保存
C++读取与保存bmp图片文件编程实现
要用C++读取bmp图片文件,首先要弄清楚bmp图片文件的结构。可以参考这篇文章:http://blog.csdn.net/xiajun07061225/article/details/5813726 我采用的编译环境是VS2008.但是先前本程序有一点问题是,保存bmp的功能没有实现,始终出现绘图失败的错误。现在终于调试好了。 上代码:分两个文件:ReadBmp.h和ReadBmp.cpp
将RGB数据写入BMP位图文件
CFile file; //定义一个文件对象 _ASSERTE(file.Open(CString("E:\\94.bmp"), CFile::modeRead));//打开文件 DWORD dwLen = file.GetLength(); //获取文件长度 file.Seek(54
RGB数据保存为BMP图片
一、BMP文件由文件头、位图信息头、颜色信息和图形数据四部分组成。 1、BMP文件头(14字节) [cpp] view plain copy   typedef struct                       /**** BMP file header structure ****/   {       unsigned int
窗口中显示bmp图片的过程
创建步骤 我们首先大致了解下显示位图的基本步骤,主要有5步,如图1所示:                                                             图1 位图显示步骤 对每个过程的解释如下: 1.创建位图    利用CBitmap类构造一个位图对象,然后利用LoadBitmap函数完成实际位图资源和对象的关联. 2.创建
C++ 读取raw文件并保存为到bmp图片上
看了那么久文章,终于开始做点事情了。话不多说,这篇文章先把raw数据保存到数组里。      1.RAW数据格式     本文中raw图片是从多光谱相机获取的,包含一个信息文件.hdr和数据矩阵.raw。根据信息文件,可以知道一些参数,比如interleave = bil,samples = 512,lines = 256,bands = 16。因此数据存储格式,图片大小,波段数都可以知道
关闭
关闭