我的 GIF 會被上傳到伺服器嗎?
不會。檔案完全在你的瀏覽器裡解析,而且不會被修改——這是一個只讀檢查器。
看清一個 GIF 內部到底有什麼:尺寸、幀數、總時長、迴圈設定、全域色表,以及每一幀的延時、處置方式和透明資訊。只讀且完全本地——不修改也不上傳任何內容。
不會。檔案完全在你的瀏覽器裡解析,而且不會被修改——這是一個只讀檢查器。
它告訴播放器在繪製下一幀之前如何處理當前幀:保留(直接疊加)、恢復為背景(清空該區域)、或恢復上一幀。處置標誌設定錯誤是動圖出現疊影和閃爍的常見原因。
GIF 的每一幀都以 10 毫秒為步長儲存自己的延時,編碼器經常會讓它們不一致——這也是 GIF 能在某一幀上停頓的原理。注意大多數瀏覽器會把低於 20 毫秒的延時當作 100 毫秒處理,所以有些「快速」GIF 播起來比預期慢。
它來自 NETSCAPE 擴充套件:0 表示無限迴圈,數字表示播放對應的次數,如果沒有這個擴充套件則只播一遍。這個工具會準確告訴你檔案屬於哪種情況。
全域色表由所有幀共享,而任意一幀也可以攜帶自己最多 256 色的局部色表。使用大量局部色表的 GIF 整體顏色數可以超過 256——這裡的報告同時展示全域調色盤和逐幀結構,幫你看清檔案是怎麼組織的。
為了排查卡頓和閃爍的原因、在壓縮前瞭解每一幀的構成、釋出前確認迴圈行為,或為設計工作提取精確的調色盤——這些都是普通播放器看不到的。