鱼C论坛

 找回密码
 立即注册
查看: 3571|回复: 3

关于颜色平面问题

[复制链接]
发表于 2015-11-4 12:30:58 | 显示全部楼层 |阅读模式
20鱼币
本帖最后由 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?
求解答。。。。

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-11-6 03:32:27 | 显示全部楼层
坐等高人来解答
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-11-23 15:32:01 | 显示全部楼层
:smile
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2015-11-23 22:44:37 | 显示全部楼层
来个高手解析下呀,哦哦
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-23 10:44

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表