跳转到内容

FUIF:为什么我们需要新图像文件格式

上贴i介绍FUIF系统新自由通用图像格式并解释FUIF的原因、内容和方式

JPEG仍然是网络上使用最广图像文件格式,但它有局限性,特别是浏览器应用格式子集,并因此成为事实标准JPEG相对动信头无法使用低质量图像占位符上百字节预算JPEG无法编码alpha信道限8比特/通道并分解编码不再为时尚JPEG不完全通过设计响应并限制为1:8下标值(DC系数)8KUHD显示器(7 680像素宽度)和智能手表(320像素宽度)使用同一份文件,1:8是不够的。JPEG非图片效果不佳,无法完全无损压缩

JPEG XR(WDP)和JPEG2000提高JPEG并消除部分限制举例说,它们支持透明性更高比特深度尽管如此,它们仍然是专为图片设计 并有相当长页眉

结果是,JPEG格式并非我们真正想要的JPEG委员会启动请求下一代图像格式.调用中指定“带文字图形图像高效编码”为核心需求,而文件尺寸极低图像编码为理想需求提交FUIF响应

标准类图片源kcd

WebP可同时用于图片(即损耗式VP8基础模式)和非摄影图像(即无损式PNG模式)。但它也有一些重要的限制限值8比特并强制染色体子采样并因WebP没有累进编码,它肯定不是“自响应设计”。

和WebP一样 许多其他现代图像格式 都基于机内编译视频编解码更好手动图形文档和高效率图像文档都基于高效率视频编码视频编解码AVIF图像格式基础为AVIJPEG极优替代摄像头和手机多亏瓦和硬件加速快速编码解码BPG、HEIC和AVIF并非“自响应设计 ” 。 此外AV1开机免版视频编解码HEVC不是 更别说它大量专利设保

据我所知FUIF免费即免费使用费和免费参考实现基础开源软件

并发FUIF图像格式而不是像HEIF那样的图像容器FUIF可单机图像文件格式,但最小化,因为它只存储像素,而最小元数据则必须生成像素额外能力委托容器格式(例如HEIF)处理,如分层处理、平铺和几何变换,如定向化、裁剪、评语、Exif元数据和注解问题分离和避免功能重叠即便FUIF支持简单GIF动画,许多动画最好编译成短视频,利用框架间预测,超出图像格式范畴

归根结底FUIF通用图像格式以下列方式显示:

  • 任何图像类型
    • JPEG为图片制作效果很好PNG非图片效果往往更好,如截图、插图、图解、卡通图、标识和游戏图形等不同图像内容要求不同图像格式(或文件格式内不同子格式,例如损耗WebP和无损WebP)不切实际不论图像内容不同需要不同的压缩技术,FUIF中的这些技术与内部图像变换相对应,您可在同一格式内应用。
  • 无任意限制
    • FUIF在最大图像分辨率、比特深度或通道数方面没有固有限制显而易见,实际实施必须规定限制(即使只是为了安全性能),但格式本身没有任意限制。正因如此,在某个点点上,如果你想做20位CMYK颜色模型并配有alpha信道和深度信道,FUIF将匹配帐单
  • 任意质量
    • 从极低比特率到无损度,FUIF面向Pareto前台压缩密度给定感知(或目标)质量
  • 计算复杂性
    • 一对多交付往往可以花很多时间编译图像在其他使用实例中,期望快速和可预测的编码时间FUIF内部图像变换和加密编码模块化方法使得有可能在编码时间和压缩密度间实现广度取舍

FUIF除自由通用图像格式外,另外三大设计原理指导开发

  • 第一前一篇文章讨论,FUIF通过设计响应.只需要单文件,而不必压缩高分辨率原创到多项目标解析FUIF有最小压缩头版布局,所以头几位实际图像数据会尽早出现表示您可以从全图像前几字节小字节预算内生成LQIP模块

    FUIF文件页眉中包含强制补缺列表,从中很容易知道请求或服务多字节网页上头几百字节嵌入HTML代码以显示LQIP图像而不附加HTTP请求是合情合理的同时浏览器将拥有实际图像维度和短程偏移法,用于发送HTTP范围请求

  • 第二 FUIF遗产友爱,我将在下一页详细解释

  • 第三,FUIF压缩文物诚实.概念也将是未来文章的题目

上头两篇文章FUIF帮助你理解为什么我们需要另一种图像文件格式 和幕后设计原理留播即将到来的遗产友好压缩文物文章

注释 :

FUIF代码现已公诸于众


回顶

特征邮箱

Baidu
map