GIF格式是什么简史
图形交换格式是一种压缩图像格式,原由Steve Wilhite于1987年开发使用Lempel-Ziv-Welch压缩算法,即无损压缩法(意指不降低图像质量)。
GIFs一般允许每像素8比特并允许256色对比之下,较高级JPEG格式显示多达1600万色,非常接近人眼极限
GIF是互联网早期的一大开发,因为带宽和设备容量非常有限。GIF压缩使得有可能以可接受的性能在互联网上提供图像内容
上世纪90年代初,GIF89a插图添加能力将多图像或框架合并成单文件并按序显示以创建动画剪片或短视频GIF变换成视频格式.和原创GIF格式相似,颜色限制最大为256/1995年,该功能添加到Netscape导航器浏览器中,导致广泛使用压缩动画GIF.
今日GIF仍然广泛使用GIPHY在线数据库搜索引擎GIFs拥有超过2.5亿活动用户,脸书以约4亿美元购买app支持动画GIFs使用,每天7千多万GIFs通过WhatApp应用发送
文章中:
GIF文件格式:GIF如何工作
GIF文件描述逻辑屏幕和固定大小图形区屏幕中可能包含一图或多图或无图GIF文件可能包含单图像填充全逻辑屏幕或它可能将屏幕划分为单小图像图片可起动GIF文件动画框架作用,但不必填全逻辑屏幕
GIF文件起始页眉固定长度-例如GIF87a或GIF89a提供文件版和逻辑屏幕描述器(并用固定长度)用像素和额外特征说明逻辑屏幕维度描述符可具体说明是否有全局色表,并随后显示大小描述
GIF文件分解成多段带单字寄存器
- 图像显示起始点为0x2C和ASCII逗号
- 扩展块起始点0x21和ASCII感叹点
- 拖车字节值0x3B和ASCII分号
图像组件从固定长度图像描述符开始,该描述符说明本地色表是否存在(及其大小)。下图数据,单字节提供非编码符号宽度-最少2位宽度下一个链表子块定义LZW编码数据
扩展块扩展87a定义使用预定义机制区块由定点和字节组成,后加带子块链表扩展数据扩展块修改图像必须先于文件段内含相关图像图形控制扩展可指定可选动延时透明背景颜色,但必须贴近受影响图像
扩展块和图像数据使用由数子块组成的链表每一子块起首用单字节说明子块内数据数(至255分节)。子区块数组以空0字节分块结束
文件结构允许解析,即使解码器不理解文件的某些部分标有87a的GIF可包含扩展块-概念是编码器读显示文件而忽略扩展中它不理解的特点
GIFs使用什么
GIF系统有多种用法,包括个人用法和专业用法
- 营销-GIF系统为推广产品和服务提供简单轻量机制GIF图像和动画可用于分享品牌图像,创建横幅广告,甚至显示快速动画预览产品如何工作及其益处
- 信息分享GIFs可用以提供带动画效果的图表,帮助用户更好地了解复杂信息动画GIF系统可用以创建分步向导系统,这些向导轻量并可在任何设备上查看
- 社会媒体参与GIFs使用创建动画响应社会媒体讨论并增加博客文章幽默感,允许品牌改善客户关系并创建更好的数字优先用户连接
GIF格式:Pros和Cons
GIFs的好处
- 小文件大小GIFs提供相对小文件大小比其他图像格式贝斯特登录入口官网下载可快速下载而不牺牲质量,并特别适合带宽有限和计算资源有限的环境
- 透明背景正规GIFs和动画GIFs支持透明背景GIF图像与背景颜色、图像或动画合并创建创新网络设计
- 易用动画动静GIF很容易生成并容易消耗几乎任何设备帮助创建者网站所有者向受众提供更好的经验
GIF缺陷
- 有限色图GIFs和动画GIFs仅支持256色调,使其看起来比其他图像格式少吸引力和细节在某些情况下,图像似似略划钩或像素化
- 无法编辑动画GIF有框架动画编译实文件,无法编辑修改动画GIF时,必须从源数据重造图片和动画格式编辑图像或视频而不重编
- 重量比其他动画格式动画GIF有长处,文件尺寸比优化视频格式大多动画GIF网页可减慢加载这是一种最佳使用法html5视频而不是动画GIF提高性能
GIF自动转换为云化现代图像格式
GIF常用格式,但压缩效率低,这意味着文件大和页加载时间慢保存旧GIF图像,但以几分大小的下一代格式向用户服务,这难道不是很好吗?
不同的浏览器支持不同的图像格式,优化交付时间并保存带宽的最佳解决办法是根据每个访问者使用浏览器提供最优格式这正是云形特征所为 即F_Auto
贝斯特2200娱乐云管理平台可上传GIF或任何其他图像(视频和视频)到云化注册免费)自此点起,您可用动态URL为GIF图像服务使用URL中的f_auto参数时,它会自动转换图像为用户当前浏览器最佳格式
动态格式转换(f_auto)如何工作
f_aut执行自动格式选择基于请求浏览器-例如图像可按AVIF、WebP或JPEG-2000交付原创图像为动画GIF时,f_aut自动转换成动画WEP
浏览器不支持f_auti启动返回的任何优化格式,则图像按文件扩展指定格式交付
实时演示从GIF转换现代文件格式
举下文缩放鞋图像的例子GIF源格式(98KB)相当重使用f_auto,我们可以向客户浏览器传送AVIF14.6KB、WebP16.1KB或JPEG-200021.0KB图像
下图已加载浏览器 即现代格式不对as GIF(假设运行当前浏览器)
https://res.www.aaaalireno.com/demo/image/upload/c_scale,w_500/f_auto/docs/shoes.gif
下一步步骤 :