摘要:
首先明确最主要区别:CreateDIBitmap创建的是设备相关位图句柄 - HBITMAP. CreateDIBSection创建的是设备无关位图句柄 - HBITMAP.DIB和DDB之间的相互转换比较慢(关于DIB与DDB区别详见《设备相关(DDB)与设备无关(DIB)》),所以我们使用CreateDIBSection()来创建一个DIB区块。这样作图速度快。CreateDIBSection()返回的是一个HBITMAP,CreateDIBitmap()返回的也是HBIT MAP。两者的区别在于:CreateDIBSection创建的是一个DIBSECTION结... 阅读全文
posted @ 2013-08-17 17:39
执迷不悟~
阅读(21062)
评论(3)
推荐(0)
摘要:
BMP文件组成BMP文件由文件头、位图信息头、颜色信息和图形数据四部分组成。 如图:位图文件头BITMAPFILEHEADER位图信息头BITMAPINFOHEADER调色板Palette实际的位图数据ImageDate第一部分为位图文件头BITMAPFILEHEADER,是一个结构,其定义如下:typedef struct tagBITMAPFILEHEADER { WORD bfType; DWORD bfSize; WORD bfReserved1; WORD bfReserved2; DWORD bfOffBits; } BITMAPFIL... 阅读全文
posted @ 2013-08-17 16:13
执迷不悟~
阅读(1349)
评论(0)
推荐(0)
浙公网安备 33010602011771号