kxgchina
驱动小牛
驱动小牛
  • 注册日期2002-04-01
  • 最后登录2005-05-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2133回复:8

谁知道?

楼主#
更多 发布于:2002-11-16 18:10
我准备将图象数据以RGB的形式传到pc上,当时只有24位,pci接口为32位,pc内部存储单位应该也是32位吧?我这样存储岂不是浪费了很多单元?我不太清楚,请那位大侠,给讲一讲.如有好办法的话,应该怎么做?
显卡的24位色彩,我知道是调用调色板,但是调色板应该也是24位的啊?
谢谢!!
shyeagle
驱动老牛
驱动老牛
  • 注册日期2002-04-30
  • 最后登录2007-07-31
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-11-16 19:50
你的问题我没太看懂,不知道下面的回答对你有没有用:
RGB的确只占24位,但PC机若要处理24位数据就得处理两次,而用32位就只需处理一次,而且很方便用串操作,这是用空间换时间。多占1/3的空间,提高一倍甚至更高的效率还是合算的。

[编辑 -  11/16/02 by  shyeagle]
[url=http://www.01study.com]01空间网[/url] [url=http://www.01study.com/forum/dispbbs.asp?boardID=73&ID=193&skin=0]版主招募[/url] [img]http://shy2003.vip.sina.com/map/yjs.gif[/img]
kxgchina
驱动小牛
驱动小牛
  • 注册日期2002-04-01
  • 最后登录2005-05-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-11-17 09:17
楼上的老大,我得意思就是你所说得.
我再问一下,有直接存成RGB形式的图象文件嘛?有的话,显示的时候还需要转换成位图的形式嘛?
shyeagle
驱动老牛
驱动老牛
  • 注册日期2002-04-30
  • 最后登录2007-07-31
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-11-17 17:16
bmp文件若存储的是24位位图就是这种方式,至于显示时是否转换则要看你的显卡,有的显卡只支持24位传输方式,但现在大多数显卡都支持32位传输方式,这时就需要转换了。
[url=http://www.01study.com]01空间网[/url] [url=http://www.01study.com/forum/dispbbs.asp?boardID=73&ID=193&skin=0]版主招募[/url] [img]http://shy2003.vip.sina.com/map/yjs.gif[/img]
shyeagle
驱动老牛
驱动老牛
  • 注册日期2002-04-30
  • 最后登录2007-07-31
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-11-17 17:19
另外bmp文件如果存储的是2色、16色或256色位图,它的调色板则是32位的数组。24位色位图没有调色板信息,数据部分24位代表一个像素点。
[url=http://www.01study.com]01空间网[/url] [url=http://www.01study.com/forum/dispbbs.asp?boardID=73&ID=193&skin=0]版主招募[/url] [img]http://shy2003.vip.sina.com/map/yjs.gif[/img]
kxgchina
驱动小牛
驱动小牛
  • 注册日期2002-04-01
  • 最后登录2005-05-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-11-17 17:59
///有的显卡只支持24位传输方式,但现在大多数显卡都支持32位传输方式
是什么意思啊?pc现在不是32位的嘛?怎么传输24位啊?现在32位的显卡是不是传输的是颜色的索引号啊?
24位色彩是所谓的真色彩,如果显卡支持,那显卡显示时是不是每次也是取进32位数据,其中24位是颜色啊?
呵呵,还得麻烦你回答一下,待会放分!!
shyeagle
驱动老牛
驱动老牛
  • 注册日期2002-04-30
  • 最后登录2007-07-31
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-11-17 19:00
我有一点说的不准确,24位和32位的区别不是数据传输方式,而是数据表示方式。有的显卡只支持24位的数据表示方式,这样每读写一个像素就得操作两次,因为PC无法一次操作24位数据,要么32位(双字),要么16位(字),或者8位(字节)。而支持32位方式的显卡一次操作就行了。
[url=http://www.01study.com]01空间网[/url] [url=http://www.01study.com/forum/dispbbs.asp?boardID=73&ID=193&skin=0]版主招募[/url] [img]http://shy2003.vip.sina.com/map/yjs.gif[/img]
cncs
驱动牛犊
驱动牛犊
  • 注册日期2002-09-29
  • 最后登录2007-01-29
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-11-18 11:53
RGB 有RGB24(24bit),RGB32(32bit)等多种格式。
kxgchina
驱动小牛
驱动小牛
  • 注册日期2002-04-01
  • 最后登录2005-05-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-11-18 13:40
呵呵
谢谢skyeagle兄,看来空中战鹰就是不一般啊!这是的二次帮助小弟了,希望以后多多指教
放分
游客

返回顶部