Re: [問題] 請問一下處理影像RGB從8bit轉6bit

看板Programming作者時間18年前 (2007/09/22 15:20), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串3/4 (看更多)
※ 引述《mosquito520 (賣頻寬控制分享器)》之銘言: : 有點看不懂你的轉換表... : 所以我提我的看法給你做個參考... : 先不考慮你這樣做的用途... : 從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都用同樣的方式做轉換就可以了... : 不過...這樣轉...損失太多資訊就是了... hi 謝謝回答! 想請問一下, 3bit部份的 0 1 2 是指RGB的顏色或是代表對應的另個顏色陣列? 因為覺得如果把 0 1 2換成 8bit的第一個顏色 0 32 64 可能顏色不會失真很多 抱歉很多名詞都不知怎麼講, RGB 256個顏色就是"顏色強度"嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 69.235.252.176

09/23 10:52, , 1F
通常256色都是使用調色盤(palette)
09/23 10:52, 1F

09/23 10:54, , 2F
但怎麼建出最佳化調色盤又是一門學問
09/23 10:54, 2F
文章代碼(AID): #16zC8g6a (Programming)
文章代碼(AID): #16zC8g6a (Programming)