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

看板MATLAB作者 (老人家)時間16年前 (2009/05/21 16:09), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《NoobImage (老人家)》之銘言: : 我利用imread去讀取bmp檔 : 我發現 24bit 的bmp檔 : 讀出來的值都是 [X,colormap] : X很像灰階 : Colormap <-----不知道 不過大小是256*3 : Colormap是什麼呢 ??? : 我是否可將24bit格式的BMP檔讀改成 M*N*3 的RGB矩陣呢??? : 請各位幫忙 萬分感謝! 剛剛爬HELP 感覺好像可以轉成RGB*3的COLORMAP 於是乎我自己寫了一段 結果當然是...... 失敗了 可以幫我看看嗎!!! [X,map]=imread('*.bmp'); % X size H*W , map size 256*3 hmax=X(:,1); wmax=X(1,:); for h=1:hmax for w=1:wmax a(1)=map(X(h,w),1); a(2)=map(X(h,w),2); a(3)=map(X(h,w),3); data=zeros(hmax,wmax,3); data(h,w,1)=a(1); data(h,w,2)=a(2); data(h,w,3)=a(3); end end imshow(data); 結果 有一個錯誤 data裡面全部都是0 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.64.88.58

05/21 16:24, , 1F
懶得看,我直接寫了收信吧
05/21 16:24, 1F

05/21 17:44, , 2F
Img=ind2rgb(ind,map) [ind,map]=rgb2ind(Img)
05/21 17:44, 2F

05/22 15:57, , 3F
Thanks a lot ! Mr. Z
05/22 15:57, 3F
文章代碼(AID): #1A5Gmh5f (MATLAB)
文章代碼(AID): #1A5Gmh5f (MATLAB)