GIF 多張?單張? |
答題得分者是:RaynorPao
|
chilung
一般會員 發表:4 回覆:13 積分:3 註冊:2003-03-06 發送簡訊給我 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: Dear All 我想判斷一個GIF檔,是動畫或是單張影像. 我參考了一些資料.有提到說,每個影像資料之前,用0x2C作為分隔. 我本想用這個當判斷的依據. 卻發現,幾乎所有的gif檔中都有好幾個0x2C.連單張影像的gif也有不只一個. 看來似乎是不能這樣做判斷. 想請問大家的是,該如何知道一個gif檔,其中究竟是單張或多張影像呢? 謝謝大家的幫忙.chilung 你好: 試試這篇文章中的做法 (不過好像會有版本方面的問題,較新版本的 GIF 檔案 應該是沒有 support 的,其中 giCount 應該就是你所需要的)
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
chilung
一般會員 發表:4 回覆:13 積分:3 註冊:2003-03-06 發送簡訊給我 |
謝謝RaynorPao的回覆.
本來,我是想搞清楚有沒有什麼判斷的依據可以決定是多張或單張.
這兩天自己研究了一下.
發現的確是可以用0x2C來判斷.
不過要跳掉color table及LZW編碼的部分.
其實也就差不多自己要寫一個Gif的parser了.
(或者說,至少要能掃過lzw的code,因他是不定長度,其他部分的資料長度都可讀的出來)
但是現在時間比較緊.感謝RaynorPao的幫忙.
我就暫時先用這個 TGifImage V2.2 元件來處理囉.
改天有空的話在自己寫看看Gif parser囉.
謝謝各位的參與.
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |