作者mosquito520 (卖频宽控制分享器)
看板Programming
标题Re: [问题] 请问一下处理影像RGB从8bit转6bit
时间Fri Sep 21 22:14:43 2007
有点看不懂你的转换表...
所以我提我的看法给你做个参考...
先不考虑你这样做的用途...
从24bit来考虑...
24bitRGB...
平均使用8个bit去表示每个色平面...
然後延伸一下...
我只用8个bit来表示RGB三个色平面...
所以RGB我分别要用几个bit去表示?
2 3 3?这个见仁见智...
同样的...6bit我要如何表示...?
2 2 2?大概也就只有这样比较平均一点...
决定用多少bit表示之後就比较简单了...
假设B这个色平面...
在24bit里面原本是8bit来表示...
所以可以表示256个颜色的强度...
但是在8bit当中我只使用3个bit去表示...
原本256个强度我只能用8个颜色表示...
8bit 3bit
--------------------------
0 ~ 31 0
32 ~ 63 1
64 ~ 95 2
以此类推...
换言之...
6bit、5bit都用同样的方式做转换就可以了...
不过...这样转...损失太多资讯就是了...
※ 引述《Mewra ()》之铭言:
: 如果 8bit = 256, 6bit = 64,
: 那RGB转换时, 是否对应如下表:
: 8bit R,G,B 6bit R,G,B
: --------------------
: 0~3 0
: 4~7 4
: 8~11 8
: 12~15 12
: 以此类推..
: 如果是转换成5bit( = 32 )
: 是否如下表:
: --------------------
: 0~7 0
: 8~15 8
: 16~23 16
: 24~31 24
: 以此类推..
: 是否转换就只是以256去除以要转成的值(如64跟32)?
: 谢谢
--
▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
国 立 联 合 大 学
(理工/电资/管理/技术/客家)院所 招生中
National United University
───────────────────────────────────
首页
http://www.nuu.edu.tw BBS telnet://uun.twbbs.org
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.233.2.172