Re: [問題] 還是.bmp檔案的問題 ~"~
※ 引述《Makoto0813 (放火後ティータイム)》之銘言:
: 我很好奇這裡提到的band這個參數是甚麼,去網路翻使用範例,似乎有0或1或2這三種用例
: 不過試過之後只有丟0進去可以通過編譯
: 得出來的結果我的情形是可以得到不會改變原8位元圖亮度的24位元灰階圖
: 關於這個band不知道有沒有高手能解答是甚麼
DataBuffer 不管其 data type 為何,基本上就是矩陣或說二維陣列,依照與其
搭配使用的 SampleModel 的策略,他可以有多個 band(多個 band 就是多個矩陣/
二維陣列)。
一個 pixel 的顏色可分成幾個 component,有些 sample model 是把一個 pixel
的多個 color components pack 成一個較大值域(位元數較大)中的數值,成為
DataBuffer 的一個 element,也有把多個 pixel 的 color components pack 成單一
DataBuffer element,這一類 SampleModel 所使用的 DataBuffer 就是只有一個
band;另外有一種 SampleModel 是把 pixel value 的多個 component 分開存放,
其使用的 DataBuffer 有多個 band(以 RGB 色域來說,可以把 R、G、B 分量分開
存放在不同的矩陣/二維陣列裡)。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 編輯: sbrhsieh 來自: 218.173.79.230 (03/14 01:05)
推
03/14 16:50, , 1F
03/14 16:50, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 7 之 7 篇):