[問題] 何謂Colormap? BMP檔是否能成為RGB彩色 …已回收

看板MATLAB作者 (老人家)時間16年前 (2009/05/21 15:40), 編輯推噓1(107)
留言8則, 3人參與, 最新討論串1/2 (看更多)
我利用imread去讀取bmp檔 我發現 24bit 的bmp檔 讀出來的值都是 [X,colormap] X很像灰階 Colormap <-----不知道 不過大小是256*3 Colormap是什麼呢 ??? 我是否可將24bit格式的BMP檔讀改成 M*N*3 的RGB矩陣呢??? 請各位幫忙 萬分感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.64.88.58 ※ 編輯: NoobImage 來自: 203.64.88.58 (05/21 15:45)

05/21 16:00, , 1F
原始圖有Palette? 可以自己把map寫回去阿
05/21 16:00, 1F

05/21 16:01, , 2F
Palette?那是什麼?怎麼寫?
05/21 16:01, 2F

05/21 16:03, , 3F
map裡的就是三種顏色index對應到X裡的數值就好
05/21 16:03, 3F

05/21 16:04, , 4F
ind=X(x,y) ; X(x,y,:)=map(ind,:) ; 大致這樣@@
05/21 16:04, 4F

05/21 16:04, , 5F
我剛寫了一段 可是失敗了 我把他貼出來
05/21 16:04, 5F

05/21 16:08, , 6F
我只是寫個大概= =a 你把後面的X換成其他名稱看看
05/21 16:08, 6F

05/21 16:11, , 7F
我要的是 X()裡面 放的是 X(r,g,b)
05/21 16:11, 7F

05/23 02:12, , 8F
bmp格式用imread讀取 不也是由RGB所組成的嗎
05/23 02:12, 8F
文章代碼(AID): #1A5GLa80 (MATLAB)
文章代碼(AID): #1A5GLa80 (MATLAB)