文本版|topic 高级搜索
   名人堂 帮助 论坛制度 意见反馈 | 首页 博客 周新贴 招聘 专题 新闻
RSS 底部
 
社区导航: 专家门诊   网络技术   操作系统   数据库   程序设计   系统应用   考试认证   CIO及信息化   站长交流   综合交流   下载基地  51CTO产品服务 设为首页 | 收藏本站
51CTO技术论坛» C/C++ » 对《Visual C++实践与提高——数字图像处理与工程应用篇》一书的一个疑问       [ 打印]  [ 订阅]  [ 收藏]  [ 推荐给朋友]   [ 本帖文本页]

论坛跳转:
     
标题: [求助] 对《Visual C++实践与提高——数字图像处理与工程应用篇》一书的一个疑问  ( 查看:459  回复:3 )   
 该主题悬赏的10无忧币已被全部领完 
 
clever101
新新人类  点击可查看详细



十二生肖之狗   双鱼座   行业勋章   技术勋章   诚信兄弟  
帖子 52
精华 0
无忧币 26
积分 143
阅读权限 20
注册日期 2007-7-22
最后登录 2007-10-15 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2007-9-11 09:39   标题:对《Visual C++实践与提高——数字图像处理与工程应用篇》一书的一个疑问
上一帖 |
该书提到:位图的一个像素值所占的字节数:当biBitCount=1时,8个像素占1个字节;当biBitCount=4时,2个像素占1个字节;当biBitCount=8时,1个像素占1个字节;当biBitCount=24时,1个像素占3个字节,此时图像为真彩图像。当图像不是真彩色时,图像文件中包含颜色表,位图的数据表示对应像素点在颜色表中相应的索引值......
    当看到这里我感到很疑惑。我认为颜色表的存在是为了提供一个索引。一般是因为在真彩色出现之前,由于技术上的原因,计算机在处理时并没有时并没有达到每像素24位的真彩色水平,为此人们创造了索引颜色。但是假如当biBitCount=4时,2个像素占1个字节,就是说图像是一幅黑白图像,因为像素值不是0就是1;当biBitCount=8时,1个像素占1个字节,就是图像是一幅灰度图像。在这两种情况下,像素的位已足以表达所有的像素值,那还要颜色表何用?
     因此我觉得“当图像不是真彩色时,图像文件中包含颜色表,位图的数据表示对应像素点在颜色表中相应的索引值”似乎是有错误的,因为我觉得索引图像才需要颜色表啊。



网络工程师到底该不该去考CCIE认证?
2007-9-11 09:391楼
[ 顶部 ]
 
hagejid
副版主  点击可查看详细


十二生肖之猴   金牛座   行业勋章   技术勋章   诚信兄弟  
帖子 377
精华 0
无忧币 1944
积分 464
阅读权限 140
注册日期 2007-4-3
最后登录 2008-7-24 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2007-9-11 10:18 
有时候使用颜色表不是因为计算机的问题,而是为了节省文件空间。
比如有个图象文件,只用到两种颜色,像微软自带的纸牌类游戏里边的扑克画面。
它就是用了索引颜色,你也可以计算一下,如果用真彩的话一个牌要占多少字节。
附件是BMP文件的格式。可能对你的疑问有点帮助。

附件(查看下载说明): BMP_FORMAT.pdf (2007-9-11 10:18,大小:124.92 K)
该附件被下载 1 次     您下载该主题帖内所有附件同时将被扣掉2点无忧币  查看分数政策说明




C到底该不该学,看看这个就明白
2007-9-11 10:182楼
[ 顶部 ]
 
clever101
新新人类  点击可查看详细



十二生肖之狗   双鱼座   行业勋章   技术勋章   诚信兄弟  
帖子 52
精华 0
无忧币 26
积分 143
阅读权限 20
注册日期 2007-7-22
最后登录 2007-10-15 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2007-9-11 10:24 
我明白了。我的理解有错误。颜色表中始终是r,g,b三个分量,占用3字节。后面用索引,可能当初是为了节约文件空间。比如像素的值是16,他表示用第16号颜色



网络工程师到底该不该去考CCIE认证?
2007-9-11 10:243楼
[ 顶部 ]
 
yibi
技术员  点击可查看详细



中秋活动勋章  
帖子 298
精华 1
无忧币 24531
积分 750
阅读权限 30
来自 (保密)
注册日期 2006-3-31
最后登录 2008-7-24 离线

[查看资料]  [发短消息]  [Blog
[个人主页]    QQ       
发表于:2007-9-19 09:21 
帮顶      



2007-9-19 09:214楼
[ 顶部 ]
     
论坛跳转:  

| | |

| | |

| | |

标记已读 · 删除论坛Cookies · 文本版 · WAP
 
| 诚征版主 | 版主堂 | 意见建议 | 大史记 | 论坛地图
Copyright©2005-2008 51CTO.COM  Powered by Discuz!
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系。
京ICP备05051492号