| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1543 人关注过本帖
标题:16位高彩bmp显示是否需要宽度调整??
只看楼主 加入收藏
jolly_w
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2006-11-14
收藏
 问题点数:0 回复次数:6 
16位高彩bmp显示是否需要宽度调整??
256色以下都需要,不知道16位及以上是否需要???
搜索更多相关主题的帖子: 高彩 bmp 宽度 调整 
2007-01-02 22:01
RockCarry
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:13
帖 子:662
专家分:58
注 册:2005-8-5
收藏
得分:0 
BMP图像的每一行都是4字节对齐的,记住这几个就可以了
2007-01-03 04:09
jolly_w
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2006-11-14
收藏
得分:0 

哦,知道了.那16位高彩的颜色数据是怎么?他的r,g,b怎么分配的?16位高彩是没有颜色表的,从文件54(0x36)开始处读入的每两个字节是它的颜色信息,那么他的颜色是怎么分配的,是低字节的低5位代表b,高字节的低3位和低字节高3位代表g,高字节的高5位代表r吗??????又或者计算它的颜色值=高字节*256+低字节?????

[此贴子已经被作者于2007-1-3 8:00:44编辑过]

2007-01-03 07:59
RockCarry
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:13
帖 子:662
专家分:58
注 册:2005-8-5
收藏
得分:0 

严格的说是没有16bit色的BMP图片的,看看Windows自带画板程序就知道了,它只支持单色、16色、256色和24位色。BMP文件标准是微软制定的,只定义了24位真彩的BMP图片。这也是为什么很少看到16位色的bmp图片。但是在硬件这一层来说,是存在16bit色的显示模式的,这种模式的像素格式是565的RGB格式,记住是565就可以了。

2007-01-03 09:24
jolly_w
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2006-11-14
收藏
得分:0 
以下是引用RockCarry在2007-1-3 9:24:19的发言:

严格的说是没有16bit色的BMP图片的,看看Windows自带画板程序就知道了,它只支持单色、16色、256色和24位色。BMP文件标准是微软制定的,只定义了24位真彩的BMP图片。这也是为什么很少看到16位色的bmp图片。但是在硬件这一层来说,是存在16bit色的显示模式的,这种模式的像素格式是565的RGB格式,记住是565就可以了。

对,windows自带的画板没有16位色的,但很多第三方软件仍支持16位高彩,如snagIt,PS等,16位色的bmp还是有的啊?
这个模式下的频幕rgb格式知道了,但是16位bmp文件上的r,g,b还不是很明白.还有两者之间的转换??

2007-01-03 10:33
RockCarry
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:13
帖 子:662
专家分:58
注 册:2005-8-5
收藏
得分:0 
15 0
xxxxx xxxxxx xxxxx
R(5) G(6) B(5)
2007-01-03 13:09
一笔苍穹
Rank: 1
等 级:新手上路
帖 子:640
专家分:0
注 册:2006-5-25
收藏
得分:0 
16位位图比较特殊,等有空我发份资料上来。你可以用PS生成16位位图。
2007-01-06 12:34
快速回复:16位高彩bmp显示是否需要宽度调整??
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.056052 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved