关于颜色平面问题
本帖最后由 hnsdchy 于 2015-11-6 23:14 编辑在HBITMAP CreateBitmap(int nWidth, int nHeight, UINTcPlanes, UINT cBitsPerPel,CONST VOID*lpvBits)函数中,第三个参数是颜色平面。而WINDOWS程序设计上面说
1、EGA图形适配器是16色。EGA的颜色被分为四个颜色平面,也就是说定义每个像素的四个位在内存中不是连续的。
2、使用CreateBitmap函数可以创建千奇百怪的位图。比如说创建7个像素高,9个像素宽,有5个颜色平面,并且每个像素有3位。这个位图需要7*9*5*3共945位。
真心不明白这个颜色平面是什么回事?颜色平面最多可以分为多少层?分颜色平面有好处?上面创建的位图为什么说是945位,个人理解应该是7*9*3=189位,为什么还要乘以5?
求解答。。。。 坐等高人来解答 :smile 来个高手解析下呀,哦哦
页:
[1]