亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? cdib.h

?? 可用的基于小波的spiht算法
?? H
字號:
//cdib.h 對CDib類中數(shù)據(jù)和函數(shù)進行聲明

#ifndef _INSIDE_VISUAL_CPP_CDIB
#define _INSIDE_VISUAL_CPP_CDIB

class CDib:public CObject
{
public:
	enum Alloc{noAlloc,crtAlloc,heapAlloc};//枚舉類型,表示內(nèi)存分配的狀況
	DECLARE_SERIAL(CDib)
public:
	LPVOID m_lpvColorTable;                //顏色表指針
	HBITMAP m_hBitmap;                     //BITMAP結(jié)構(gòu)句柄
	LPBYTE m_lpImage;                      //DIB位圖數(shù)據(jù)塊指針
	LPBITMAPINFOHEADER m_lpBMIH;           //DIB信息頭指針
	HGLOBAL m_hGlobal;                     //全局的句柄,用于內(nèi)存映射文件中
	Alloc m_nBmihAlloc;                    //表示信息頭內(nèi)存分配的狀況
	Alloc m_nImageAlloc;                   //表示位圖數(shù)據(jù)塊分配的狀況
	DWORD m_dwSizeImage;               //DIB位圖中的字節(jié)數(shù)(信息頭和調(diào)色板除外)
	
	int m_nColorTableEntries;          //調(diào)色板表項數(shù)

	HANDLE m_hFile;                    //文件句柄
	HANDLE m_hMap;                     //內(nèi)存映射文件句柄
	LPVOID m_lpvFile;                  //文件指針
	HPALETTE m_hPalette;               //調(diào)色板句柄
public:
	RGBQUAD GetPixel(int x,int y);     //獲取像素真實的顏色值
	LONG GetPixelOffset(int x,int y);   //獲取像素在圖像數(shù)據(jù)塊中的位置
	CSize GetDibSaveDim();              //獲取DIB位圖數(shù)據(jù)塊的存儲尺寸
	BOOL IsEmpty();                     // 判斷DIB是否為空
	WORD PaletteSize();                 //計算調(diào)色板的表項數(shù)
	CDib();                             //構(gòu)造函數(shù)
	CDib(CSize size,int nBitCount);    //根據(jù)指定的位圖尺寸和像素位數(shù)來構(gòu)造CDib實例

	~CDib();                            //析構(gòu)函數(shù)
	int GetSizeImage(){return m_dwSizeImage;}     //獲取DIB位圖中數(shù)據(jù)的字節(jié)數(shù)
	int GetSizeHeader()                          //獲取信息頭和調(diào)色板的尺寸
	{return sizeof(BITMAPINFOHEADER)+sizeof(RGBQUAD)*m_nColorTableEntries;}

    //獲取以像素表示的DIB的寬度和高度
    CSize GetDimensions();    
	
	//以讀模式打開內(nèi)存映射文件,并將其與CDib對象進行關(guān)聯(lián)	
	BOOL AttachMapFile(const char* strPathname,BOOL bShare = FALSE);

	//創(chuàng)建一個新的內(nèi)存映射文件,并進行數(shù)據(jù)的復(fù)制
	BOOL CopyToMapFile(const char* strPathname);

	//用內(nèi)存中的DIB與已有的CDib對象關(guān)聯(lián)
	BOOL AttachMemory(LPVOID lpvMem,BOOL bMustDelete = FALSE,HGLOBAL hGlobal = NULL);

	//將CDib對象按照指定的尺寸輸出到顯示器
	BOOL Draw(CDC* pDC,CPoint origin,CSize size);

	//創(chuàng)建一個DIB,圖像內(nèi)存將不被初始化
	HBITMAP CreateSection(CDC* pDC = NULL);

	//將CDib對象的邏輯調(diào)色板選入設(shè)備上下文,然后實現(xiàn)該調(diào)色板
	UINT UsePalette(CDC* pDC,BOOL bBackground = FALSE);

	//如果調(diào)色板存在的話,讀取調(diào)色板,并創(chuàng)建一個windows調(diào)色板
	BOOL MakePalette();

	//設(shè)置系統(tǒng)調(diào)色板
	BOOL SetSystemPalette(CDC* pDC);

	//拷貝調(diào)色板
	HPALETTE CopyPalette(HPALETTE hPalSrc);

	//獲得當(dāng)前正使用的系統(tǒng)調(diào)色板
	HPALETTE GetSystemPalette();

	//將DIB重新生成為壓縮的或者不壓縮的DIB
	BOOL Compress(CDC* pDC, BOOL bCompress = TRUE);

	//從已有的DIB中創(chuàng)建GDI位圖
	HBITMAP CreateBitmap(CDC* pDC);

	//從文件中讀取數(shù)據(jù),并填充文件頭、信息頭、調(diào)色板和位圖數(shù)據(jù)
	BOOL Read(CFile* pFile);

	//從BMP文件中讀取信息頭,調(diào)用CreateSection分配位圖數(shù)據(jù)內(nèi)存,然后讀入位圖到內(nèi)存。
	BOOL ReadSection(CFile* pFile,CDC* pDC = NULL);

	//將DIB從CDib對象寫入文件
	BOOL Write(CFile* pFile);

	//串行化過程
	void Serialize(CArchive &ar);

	//清空DIB,釋放內(nèi)存并關(guān)閉映射文件
	void Empty();

	//根據(jù)DDB創(chuàng)建DIB,并和CDib對象相連,實現(xiàn)DDB到DIB的轉(zhuǎn)換
	BOOL ConvertDDBToDIB(HBITMAP hBitmap, HPALETTE hPal);
	
private:
	void DetachMapFile();     //斷開映射文件的關(guān)聯(lián)

	void ComputeMetrics();   //計算調(diào)色板和位圖的尺寸

	void ComputePaletteSize(int nBitCount);  //計算調(diào)色板的尺寸
};
#endif   // _INSIDE_VISUAL_CPP_CDIB

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
石原莉奈在线亚洲二区| 欧美综合色免费| 91年精品国产| 久久综合给合久久狠狠狠97色69| 国产精品久久久久久久午夜片| 偷窥少妇高潮呻吟av久久免费| 国产精品 日产精品 欧美精品| 欧美视频在线一区| 欧美激情一区二区在线| 美国一区二区三区在线播放| 欧洲国产伦久久久久久久| 久久久影视传媒| 免费观看在线色综合| 欧美系列在线观看| **欧美大码日韩| 成人午夜av在线| 国产清纯在线一区二区www| 日韩高清不卡一区| 欧美日韩国产免费一区二区 | 91丨porny丨中文| 国产亲近乱来精品视频| 韩国三级中文字幕hd久久精品| 欧美一区二区视频在线观看| 亚洲第一电影网| 欧美日韩国产综合视频在线观看| 亚洲乱码国产乱码精品精的特点| 99九九99九九九视频精品| 国产视频在线观看一区二区三区| 久久www免费人成看片高清| 日韩午夜精品视频| 久久99久久久欧美国产| 欧美一卡在线观看| 麻豆精品蜜桃视频网站| 日韩一区二区精品| 激情五月婷婷综合| 精品国产免费视频| 国产精品综合二区| 日本一区二区免费在线| av一区二区三区| 亚洲午夜久久久久久久久久久 | 午夜国产精品一区| 欧美日韩成人综合| 免费国产亚洲视频| 精品国产乱码久久久久久牛牛 | 成人av电影在线观看| 亚洲丝袜美腿综合| 欧美在线一区二区三区| 日本欧美一区二区| 2017欧美狠狠色| a4yy欧美一区二区三区| 一区二区三区加勒比av| 91精品国产手机| 国产一区二区三区香蕉| 中文字幕在线观看不卡| 精品视频在线免费看| 蜜乳av一区二区| 亚洲国产精品成人综合色在线婷婷| 成人动漫一区二区在线| 亚洲高清不卡在线| 日韩精品中文字幕一区二区三区 | 亚洲成人黄色影院| 欧美本精品男人aⅴ天堂| 风间由美性色一区二区三区| 亚洲同性同志一二三专区| 欧美人妇做爰xxxⅹ性高电影| 久久国产精品露脸对白| 日韩一区欧美一区| 欧美va亚洲va香蕉在线| av一本久道久久综合久久鬼色| 亚洲国产一区二区三区 | 狠狠v欧美v日韩v亚洲ⅴ| 国产精品久久久久久久蜜臀| 欧美日韩亚洲国产综合| 国产成人综合精品三级| 图片区小说区国产精品视频| 国产校园另类小说区| 欧美午夜一区二区| 国产成人av电影在线| 日韩精品午夜视频| 中文字幕制服丝袜一区二区三区| 91精品欧美一区二区三区综合在 | 中文在线一区二区| 欧美美女一区二区三区| 99视频国产精品| 久久精品99国产精品日本| 亚洲乱码日产精品bd| 久久综合国产精品| 日韩天堂在线观看| 色婷婷国产精品综合在线观看| 国产在线精品视频| 首页欧美精品中文字幕| 一区二区三区精品视频在线| 亚洲电影你懂得| 国产欧美视频在线观看| 精品黑人一区二区三区久久| 欧美日韩一区二区三区在线| av在线不卡免费看| 国产精品456| 久久99精品国产91久久来源| 亚洲成人av资源| 一区二区三区四区视频精品免费| 国产精品女上位| 久久精品视频在线看| 精品国产91洋老外米糕| 欧美一区2区视频在线观看| 欧美人狂配大交3d怪物一区| 欧美亚洲一区二区在线| 欧美在线一区二区| 欧美视频一区二区三区| 欧美色爱综合网| 欧美日韩中文一区| 欧美日韩精品欧美日韩精品一| 欧美亚洲一区二区在线| 欧美午夜不卡在线观看免费| 91毛片在线观看| 91在线播放网址| 色8久久人人97超碰香蕉987| 色久综合一二码| 在线观看不卡一区| 欧美人狂配大交3d怪物一区| 欧美另类高清zo欧美| 欧美精品高清视频| 欧美一区二区三区视频在线| 欧美电影免费观看高清完整版在| 日韩欧美中文字幕一区| 26uuu欧美| 欧美国产日韩在线观看| 亚洲欧美一区二区三区极速播放 | 天堂精品中文字幕在线| 亚洲国产一区视频| 蜜桃一区二区三区在线观看| 裸体健美xxxx欧美裸体表演| 国内精品国产三级国产a久久| 国产在线精品不卡| 色综合天天性综合| 欧美精品一级二级三级| 精品日韩欧美一区二区| 中文在线免费一区三区高中清不卡| 国产精品午夜在线| 一区二区三区波多野结衣在线观看| 亚洲成人动漫在线免费观看| 精品亚洲成av人在线观看| www.成人在线| 欧美三级日韩在线| 久久久久久久免费视频了| 综合在线观看色| 秋霞成人午夜伦在线观看| 国产成a人亚洲精品| 欧美最新大片在线看| 欧美www视频| 亚洲精品视频免费看| 久久er精品视频| 91理论电影在线观看| 欧美va亚洲va| 夜夜揉揉日日人人青青一国产精品| 麻豆精品在线播放| 91女神在线视频| 26uuu精品一区二区| 亚洲一区二区在线播放相泽 | 国产成人免费视频网站 | 播五月开心婷婷综合| 欧美精品一卡两卡| 成人欧美一区二区三区小说 | 精品国产伦理网| 一区二区三区免费在线观看| 国产伦精一区二区三区| 在线免费不卡电影| 欧美极品另类videosde| 秋霞电影一区二区| 精品国产乱码久久久久久图片| 亚洲免费在线视频一区 二区| 免费看精品久久片| 欧美日韩国产综合一区二区三区 | 风流少妇一区二区| 日韩一级免费一区| 亚洲国产视频网站| 99久久国产免费看| 国产三级精品视频| 加勒比av一区二区| 91精品婷婷国产综合久久| 一区二区高清在线| 色婷婷久久综合| 中文字幕一区在线观看| 国产福利精品一区| 久久久亚洲午夜电影| 蜜桃av一区二区在线观看| 欧美另类高清zo欧美| 亚洲国产综合视频在线观看| 色婷婷综合激情| 亚洲日本中文字幕区| 972aa.com艺术欧美| 国产精品不卡视频| 成人国产精品免费观看动漫| 久久精品在这里| 国产高清精品网站| 日本一区二区三区在线观看| 国产不卡视频在线播放| 久久精品人人做人人综合| 国产精品亚洲一区二区三区妖精 | 在线91免费看|