⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 imgcenterdib.h

📁 视频捕捉图片并进行灰度处理24真彩图像转换成8为灰度图像
💻 H
字号:
// ImgCenterDib.h: interface for the ImgCenterDib class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_IMGCENTERDIB_H__09506996_7EFF_46CA_832D_746CCE20A006__INCLUDED_)
#define AFX_IMGCENTERDIB_H__09506996_7EFF_46CA_832D_746CCE20A006__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

class ImgCenterDib  
{
public:
	unsigned char *m_pImgData;
	LPRGBQUAD m_lpColorTable;
	int m_nBitCount;
protected:
	int m_imgWidth;
	int m_imgHeight;	
private:
	LPBYTE m_lpDib;
	LPBITMAPINFOHEADER m_lpBmpInfoHead;
	HPALETTE m_hPalette;
	int m_nColorTableLength;
public:
	ImgCenterDib();
	virtual ~ImgCenterDib();
	ImgCenterDib(CSize size,int nBitCount,LPRGBQUAD lpColorTable,unsigned char *pImgData);
	BOOL Read(LPCTSTR lpszPathName);
	BOOL Write(LPCTSTR lpszPathName);
	BOOL Draw(CDC *pDC,CPoint origin,CSize size);
	void MakePalette();
	void Empty();
	CSize GetDimensions();
	void ReplaceDib(CSize size,int nBitCount,LPRGBQUAD lpColorTable,unsigned char *pImgData);
	int ComputerColorTableLength(int nBitCount);

};

#endif // !defined(AFX_IMGCENTERDIB_H__09506996_7EFF_46CA_832D_746CCE20A006__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -