CImage是VC.NET中定义的一种MFC/ATL共享类,也是ATL的一种工具类,它提供增强型的(DDB和DIB)位图支持,可以装入、显示、转换和保存多种格式的图像文件,包括BMP、GIF、JPG、PNG、TIF等。CImage是一个独立的类,没有基类。(CImage类是基于GDI+的,从VC.N...
分类:
其他好文 时间:
2015-08-19 16:12:54
阅读次数:
160
//接上一篇//DibPal.h/*-----------------------------------------------------------------DIBPAL.H header file for DIBPAL.C----------------------------------...
分类:
其他好文 时间:
2015-08-04 10:48:25
阅读次数:
114
16.4.1自定义的 DIBSTRUCT结构体字段含义PBYTE *ppRow①指向位图视觉上最上面的一行像素。(不管是自下而上,还是自上而下)②放在第一个字段,为的是后面定义宏时可方便访问到int iSignature=“Dib ”,是这个结构体的标志HBITMAP hBitmap存储了由Crea...
分类:
其他好文 时间:
2015-08-04 10:43:59
阅读次数:
144
16.3.1 调色板和紧凑DIB(1)对于16、24、32位的DIB,没有颜色表,就不必创建调色板。但在8位视频模式下,只会用标准的20种保留色来显示。由DIB颜色表创建的调色板被称为“原生调色板”(2)dwPixel =PackedDibGetPixel(pPackedDib,x,y),当这类函数...
分类:
其他好文 时间:
2015-08-04 09:22:08
阅读次数:
191
第15章 设备相关位图_15.3 DIB和DDB的结合15.3.1从DIB创建DDB(1)hBitmap =CreateDIBitmap(…)——注意这名称会误导,实际上创建的是DDB参数说明hdc设备环境句柄,可以为NULL。pInfoHdr指向DIB信息头的指针,即BITMAPINFOHEADE...
分类:
数据库 时间:
2015-08-03 14:13:06
阅读次数:
190
15.2.1 探究DIB(1)DIB文件的结构整个文件紧凑DIB(整个文件除文件头)文件头(File Header)信息头(Information Header)信息头(Information Header)颜色表(Color Table)颜色表(Color Table)像素位(Pixel Bits...
分类:
其他好文 时间:
2015-08-03 12:58:16
阅读次数:
283
15.1 DIB文件格式(一种文件格式,扩展名为BMP)15.1.1 OS/2风格的DIB文件格式字段说明文件头(BITMAPFILEHEADER)1、共14个字节2、缩写建议用bmfhWORD bfType文件签名,表示位图文件,以0x4D42,即字母“BM”打头DWORD bfSize整个文件的...
分类:
其他好文 时间:
2015-08-03 12:48:43
阅读次数:
171
32位的位图主要是包含Alpha值(0-255)可以有半透效果的.之前用FreeImage加载 的DIB, CImageList直接绘制会有黑色背景.即便用了ILC_MASK,也创建了mask map, 这种是旧式的图标/光标透明效果,遮罩透明, 没有alpha通道和渐变,效果仍然很差.所以以前的t...
分类:
其他好文 时间:
2015-05-18 20:30:15
阅读次数:
295
转自:http://blog.csdn.net/giantchen547792075/article/details/6996011StretchDIBits 函数把DIB、JPEG、PNG图像中一矩形区域内的像素颜色数据拷贝到指定的目标矩形里。假设目标矩形大于源矩形,此函数将拉伸的行和列以适合目标...
分类:
其他好文 时间:
2015-03-10 16:46:32
阅读次数:
168
转载:http://www.cnblogs.com/souroot/archive/2012/06/03/2532556.htmlBMP(全称Bitmap)是Window操作系统中的标准图像文件格式,可以分成两类:设备相关位图(DDB)和设备无关位图(DIB),使用非常广。它采用位映射存储格式,除了...
分类:
其他好文 时间:
2014-11-27 23:34:28
阅读次数:
268