1. 首页
  2. 编程语言
  3. Perl
  4. C++ 读取bmp图片示例程序

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

上传者: 2018-12-07 21:59:29上传 RAR文件 2.7KB 热度 38次
功能: 读取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;//位图大小信息 cl ass 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;}
用户评论
码姐姐匿名网友 2018-12-07 21:59:29

好像是不能运行,白下了这个,害的我还在别的地方找了另外个

码姐姐匿名网友 2018-12-07 21:59:29

有参考价值,但是运行不出来啊

码姐姐匿名网友 2018-12-07 21:59:29

不知道是不是我的c++装的有问题,缺少好几个头文件,运行有点问题