[問題] bmp圖轉成256色 直接轉成gif?已回收

看板MATLAB作者 (no name)時間16年前 (2010/03/26 20:01), 編輯推噓3(303)
留言6則, 2人參與, 最新討論串1/1
剛接觸matlab 所以如果問題很蠢請見諒.. 想問的是如果一張bmp圖轉成8bit後 要怎麼在直接轉成gif檔呢? 譬如有沒有 RGB = imread('clena.bmp') [X,map] = rgb2ind(RGB, 256); imwrite(X,map,'clena2.gif'); ^^^ 類似的簡單寫法 (我知道上面那是錯的XD) 只是我以前寫C++時可以直接讀bmp ,處理後寫檔時再改檔名成gif 就可以直接轉換 不知道matlab怎麼弄.. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.243.66

03/26 20:13, , 1F
imwrite(A,filename,fmt) 這樣試試
03/26 20:13, 1F

03/26 20:28, , 2F
好像還是不行
03/26 20:28, 2F

03/26 20:36, , 3F
imwrite(X,map,'cleana2.gif','gif')
03/26 20:36, 3F

03/26 20:40, , 4F
會跟我文中的結果一樣 有2個檔 其中那個gif是不能讀的
03/26 20:40, 4F

03/26 20:42, , 5F
那如果不用這種方式 有其他function可用嗎
03/26 20:42, 5F

03/26 20:54, , 6F
怪怪滴… 我親自試過的說
03/26 20:54, 6F
文章代碼(AID): #1BhA8XwN (MATLAB)
文章代碼(AID): #1BhA8XwN (MATLAB)