GIF笔记

GIF

GIF结构分为三大块:

  1. 文件头
  2. GIF数据流
  3. 文件终接器

在这里插入图片描述

中间大块重复多次


文件头:

署名+版本号

即:GIF+87a/89a

图象标识符

在这里插入图片描述

逻辑屏幕标识符:

作用:告诉解码器图片需要占据屏幕的空间(7字节)

以画布宽度和高度开始

全局颜色列表

GIF可拥有全局也可用于针对每个子图片集提供local color table。每个table由一个RGB列表组成(例如:(255,0,0))

图像数据

由一系列输出编码构成,告诉解码器需要渲染的每个颜色信息,以字节码形式组织在块中

文件终结器

一个单字节块用来指示该数据流的结束,固定值0x3b


空间轴

由于 GIF 的动态特性,由一帧帧的图片构成,所以每一帧的图片,多帧图片间的结合,都成了隐藏信息的一种载体。

对于需要分离的 GIF 文件, 可以使用convert命令将其每一帧分割开来(不懂)

时间轴

每一帧的时间间隔也可以作为信息隐藏载体

可以使用convert命令将其每一帧分割开来(不懂)

时间轴

每一帧的时间间隔也可以作为信息隐藏载体

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值