我的 GIF 会被上传到服务器吗?
不会。文件完全在你的浏览器里解析,而且不会被修改——这是一个只读检查器。
看清一个 GIF 内部到底有什么:尺寸、帧数、总时长、循环设置、全局色表,以及每一帧的延时、处置方式和透明信息。只读且完全本地——不修改也不上传任何内容。
不会。文件完全在你的浏览器里解析,而且不会被修改——这是一个只读检查器。
它告诉播放器在绘制下一帧之前如何处理当前帧:保留(直接叠加)、恢复为背景(清空该区域)、或恢复上一帧。处置标志设置错误是动图出现叠影和闪烁的常见原因。
GIF 的每一帧都以 10 毫秒为步长存储自己的延时,编码器经常会让它们不一致——这也是 GIF 能在某一帧上停顿的原理。注意大多数浏览器会把低于 20 毫秒的延时当作 100 毫秒处理,所以有些「快速」GIF 播起来比预期慢。
它来自 NETSCAPE 扩展:0 表示无限循环,数字表示播放对应的次数,如果没有这个扩展则只播一遍。这个工具会准确告诉你文件属于哪种情况。
全局色表由所有帧共享,而任意一帧也可以携带自己最多 256 色的局部色表。使用大量局部色表的 GIF 整体颜色数可以超过 256——这里的报告同时展示全局调色板和逐帧结构,帮你看清文件是怎么组织的。
为了排查卡顿和闪烁的原因、在压缩前了解每一帧的构成、发布前确认循环行为,或为设计工作提取精确的调色板——这些都是普通播放器看不到的。