C++ 读取bmp图片示例程序

时间:2013-09-21 04:29:07
【文件属性】:

文件名称:C++ 读取bmp图片示例程序

文件大小:3KB

文件格式:RAR

更新时间:2013-09-21 04:29:07

C++ bmp

功能: 读取bmp 代码示例: typedef struct _bmpsize { long bmpWidth;//位图宽,单位为象素LONG=long(有符号) long bmpHeight;//位图高,单位为象素LONG=long(有符号) unsigned short BitCount;//每个象素所占用的比特位WORD=unsigned short long BytesPerLine;//位图每行数据所占的字节数LONG=long(有符号) bool operator ==(_bmpsize bs) { if(bmpWidth==bs.bmpWidth && bmpHeight==bs.bmpHeight && BitCount==bs.BitCount /*&&BytesPerLine==bs.BytesPerLine*/) return true; else return false; } bool operator !=(_bmpsize bs) { return !(*this==bs); } }BMPSIZE, *LPBMPSIZE;//位图大小信息 class scBmp { public: scBmp(); virtual ~scBmp(); BITMAPFILEHEADER GetBmpFileHeader() const {return m_bmfHeader;}; const char * GetFileName() const {return m_pFileName.GetDataPointer();} BITMAPINFO * GetBmpInfo() const {return (BITMAPINFO *)m_pbi.GetDataPointer();} BMPSIZE GetBmpSize() const {return m_bmpSize;} // scFdmtlType * GetPixels() {return &m_pixels;} scBYTE * GetPixels() {return &m_pixels;}


【文件预览】:
scBmp.h
scBmp.cpp

网友评论

  • 文件给的不全
  • 好像是不能运行,白下了这个,害的我还在别的地方找了另外个
  • 有参考价值,但是运行不出来啊
  • 不知道是不是我的c++装的有问题,缺少好几个头文件,运行有点问题
  • 听话的资源!!!
  • 这样也行啊,不负责任
  • 运行不了 但是有借鉴意义
  • 缺少头文件,添加上就可以运行了
  • 我也要搞c++的读取图片
  • 不知道是不是我的c++装的有问题,缺少好几个头文件,实在是运行不起来
  • 缺少头文件啊,不好运行
  • 还不错啊,可以参考参考啊
  • 参考之后,可以自己动手做出来。还不错
  • 有点复杂,没看懂,慢慢研究吧
  • 还行 希望可以帮到你
  • 缺少好几个头文件!运行不了!
  • 非常好,能把每个像素点的信息都正确读取出来