線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1125
推到 Plurk!
推到 Facebook!

判別圖片格式的問題

尚未結案
chj
一般會員


發表:14
回覆:17
積分:6
註冊:2003-08-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-03-02 22:44:16 IP:218.171.xxx.xxx 未訂閱
一般可以用 pixelFormat 來辨別Image 的 bit format 但若假設是 pf8bit 我要怎麼知道這Image 是 256 color 或是 256 gray 呢 謝謝
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-03-02 23:29:07 IP:140.135.xxx.xxx 未訂閱
chj您好: 不曉得有沒有更直接的方式.... 若整張圖每個像素R=G=B那就是灰階,有例外則為彩色    順心 <>~我也是在學習的階段,回答的不好請您多多見諒與指教~ 發表人 -
chj
一般會員


發表:14
回覆:17
積分:6
註冊:2003-08-09

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-03-03 00:22:59 IP:140.123.xxx.xxx 未訂閱
但 每個pixel只用8個bit來存 怎麼判別RGB呢 我在想是不是色盤的問題 我之前有提過一個 256 color 轉 256 gray 的問題 , 當時有大大幫我解答了 我是突然想到 那反過來的或我要怎麼判斷這張圖呢
plihui
初階會員


發表:88
回覆:96
積分:41
註冊:2003-07-03

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-03-03 01:35:47 IP:61.230.xxx.xxx 未訂閱
承你所言: pixelFormat 來辨別Image 的 bit format pf8bit->1個pixel以8bit存取 pixelFormat應該是沒有辦法提供你 額外的資訊 換句話說:taishyang大大的想法可能比較直觀 我想我大概能了解你要說的是什麼 不過你可能要先了解bmp檔頭的格式 和所代表的意義, 我也正在學... u
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-03-03 02:10:31 IP:140.135.xxx.xxx 未訂閱
chj您好: 您可以參考下面連結,內有BMP圖檔格式說明 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=45459 順心
arisaka_matsuri
高階會員


發表:25
回覆:205
積分:231
註冊:2003-10-19

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-03-03 14:12:31 IP:218.166.xxx.xxx 未訂閱
chj 你好: 類似 taishyang 版大所說,但只要檢查其調色盤中256個色票,若R[0]==G[0]==B[0]==0,R[1]==G[1]==B[1]==1 ... R[255]==G[255]==B[255]==255 就是灰階,否則為color的。在BMP的檔頭資訊中,沒有提到8bit的圖是color或是gray,得自己判斷調色盤(TBitmap::Palette)啦~ 發表人 - arisaka_matsuri 於 2004/03/03 14:14:50
系統時間:2024-04-28 22:43:50
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!