- 博客(3)
- 资源 (6)
- 收藏
- 关注
原创 CImage类之GetBits、GetPixel、GetPitch、GetBPP应用
CImage类之GetBits、GetPitch、GetPixel应用函数介绍GetBitsvoid* GetBits() throw();获取一个指向位图的实际内存地址的指针。 如果位图属于Bottom-Up DIBs,那么指针指向位图内存区域接近尾部的地方(位图最后一行像素的起始处);相反,对于Top-Down DIBs,指针指向位图内存区域的第一个字节。这样做的目的,是为了保证位图的绘制方向
2017-08-25 17:31:39 7988
原创 Top-Down vs. Bottom-Up DIBs
Top-Down vs. Bottom-Up DIBs 摘自MSDN翻译如果你是刚刚接触图形编程的人员,可能会认为一个位图是一行一行从顶往底按顺序保存在内存地址中。然而,不是所有的位图都是用如此方式来保存。在Windows系统中,DIB位图有两种不同方向的保存方式:Top-Down 和Bottom-Up。 对于Bottom-Up位图,在内存中是从位图的底部行开始保存,然后一行接着一行,直到位
2017-08-25 15:46:49 2240
原创 位图概念
位图(*.bmp *.dib)以像素点聚集去呈现一张图,放大或缩小都会改变画质。通过每个像素点所占空间来区分图片类型。以位(bits)为单位。单色一个像素点占用1bits空间。因此每个像素点只能表示0和1,也就是黑色和白色两种。所以单色位图就只有黑白两种色。16色位图一个像素点占用4bits空间。因此每个像素点可以有16种颜色变化(2的4次方)。有时也叫4位位图
2017-08-24 10:00:01 2894
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人