hnsdchy 发表于 2015-11-4 12:30:58

关于颜色平面问题

本帖最后由 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?
求解答。。。。

坟山头蹦D 发表于 2015-11-6 03:32:27

坐等高人来解答

susijie0021 发表于 2015-11-23 15:32:01

:smile

hnsdchy 发表于 2015-11-23 22:44:37

来个高手解析下呀,哦哦
页: [1]
查看完整版本: 关于颜色平面问题