GIF筆記
GIF
GIF結構分為三大塊:
- 檔案頭
- GIF資料流
- 檔案終接器
中間大塊重複多次
檔案頭:
署名+版本號
即:GIF+87a/89a
圖象識別符號
邏輯螢幕識別符號:
作用:告訴解碼器圖片需要佔據螢幕的空間(7位元組)
以畫布寬度和高度開始
全域性顏色列表
GIF可擁有全域性也可用於針對每個子圖片集提供local color table。每個table由一個RGB列表組成(例如:(255,0,0))
影像資料
由一系列輸出編碼構成,告訴解碼器需要渲染的每個顏色資訊,以位元組碼形式組織在塊中
檔案終結器
一個單位元組塊用來指示該資料流的結束,固定值0x3b
空間軸
由於 GIF 的動態特性,由一幀幀的圖片構成,所以每一幀的圖片,多幀圖片間的結合,都成了隱藏資訊的一種載體。
對於需要分離的 GIF 檔案, 可以使用convert
命令將其每一幀分割開來(不懂)
時間軸
每一幀的時間間隔也可以作為資訊隱藏載體
可以使用convert
命令將其每一幀分割開來(不懂)
時間軸
每一幀的時間間隔也可以作為資訊隱藏載體
相關文章
- Gif開發筆記(一):gif介紹、編譯和工程模板筆記編譯
- Video GIF converter for Mac(gif視訊轉換器)IDEMac
- #每日一記#通過 GIF 理解 addEventListener、捕獲和冒泡dev
- GIF動圖怎麼製作?GIF圖片製作
- 優秀的影片轉gif軟體:Video to Gif Pro MacIDEMac
- 如何製作GIF表情包,動態GIF怎麼做
- 印象筆記 --- 方法分享筆記筆記
- 筆記筆記
- 影片怎麼轉換成gif動圖?分享影片轉gif的教程
- 有什麼好用的gif製作軟體 製作GIF表情包教程
- Android效能優化,Startalk會話頁GIF記憶體優化實踐Android優化會話記憶體
- 【學習圖片】05:GIF
- 錄屏製作gif工具
- Instagiffer for Mac(GIF製作工具)Mac
- LaTeX 中插入GIF圖片
- giflib載入GIF檔案
- html最簡單的Gif圖動畫製作方法gif轉base64HTML動畫
- QinQ 筆記筆記
- python筆記Python筆記
- Vim筆記筆記
- Mysql 筆記MySql筆記
- HTML筆記HTML筆記
- EMC 筆記筆記
- SpringBoot筆記Spring Boot筆記
- 2024.10.5 筆記筆記
- [筆記]皮囊筆記
- docker 筆記Docker筆記
- 0826 筆記筆記
- sql筆記SQL筆記
- redis筆記Redis筆記
- Typora筆記筆記
- Labview筆記View筆記
- SCRUM筆記Scrum筆記
- MarkDown筆記筆記
- PySimpleGUI筆記GUI筆記
- Maven 筆記Maven筆記
- cython 筆記筆記
- MySQL筆記MySql筆記