bmpd不是只获取了bmp1位图的大小?为什么连位图的样子也获取了?
CClientDC rdc(this);
CDC dc1,dc2;
CBitmap bmp1,bmpd;
BITMAP bitmap;
bmp1.LoadBitmap(IDB_BITMAP);
bmp1.GetBitmap(&bitmap);
bmpd.CreateBitmap(bitmap.bmWidth,bitmap.bmHeight,1,bitmap.bmBitsPixel,NULL);
dc1.CreateCompatibleDC(&rdc);
dc1.SelectObject(&bmp1);
LPBYTE lpbts;
int ncount=0;
ncount=(bitmap.bmHeight*bitmap.bmWidthBytes);
lpbts=new BYTE[ncount];
bmp1.GetBitmapBits(ncount,lpbts);
bmpd.SetBitmapBits(ncount,lpbts);
...全文
相关推荐
16*16bmp格式高清位图
16*16,bmp格式,高清位图,美化程序
VC获取bmp位图文件的像素大小
摘要:VC/C++源码,图形处理,像素大小 运行环境:Windows/Visual C/C++
MFC 位图获取 保存为BMP文件
源程序 获取抓屏后将屏幕保存为BMP位图
bmp 缩放代码(BMP位图任意放大 和缩小)
主要介绍了bmp 缩放代码(BMP位图任意放大 和缩小),需要的朋友可以参考下
BMP文件由文件头、位图信息头、颜色信息和图形数据四部分组成。
BMP文件由文件头、位图信息头、颜色信息和图形数据四部分组成。文件头主要包含文件的大小、文件类型、图像数据偏离文件头的长度等信息;位图信息头包含图象的尺寸信息、图像用几个比特数值来表示一个像素、图像是否压缩、图像所用的颜色数等信息。


图形处理/算法
