第一部分本序列免费丢失图像格式介绍,我最近开发第二部分解释FUIF的原因和方式文章第三部分探索FUIF遗产友爱中,我提到第2部分
极多JPEG图像和日新JPEG图像生成设备JPEG图像转换为新图像文件格式的唯一方法就是解码JPEG对RGB像素(或YCbCr)并编码新格式,则问题出现结果或大或大代代损失或新文件实际大于原创
FUIF与JPEG兼容,即支持8x8离散余弦变换DCT系统和YCbCr颜色变换表示FUIF可以无损地表示JPEG图像中的实际信息,同时仍然向您提供它的大部分利益,例如:
- 响应设计范围不限为1:8
- 最小头管理
- 压缩结果优于JPEG,多亏了增强蚁编码
FUIF与dropbox Lepton比较显示-
- lepton通常可以得到比这更好的压缩
- 莱普顿速度更快
- 列普顿比特精度,而不仅仅是图像精度
FUIF提供这些福利
- 可逐步解码FUIFlepton是“反递增性” 因为它编码a
- JPEGs可加增无损或损alpha通道
异类JPEGXTFUIF比特流与遗留JPEG完全不同,因此无法读到JPEG解码器完全后退兼容性方便 但它有严重的下行这就意味着压缩密度无法比遗留JPEG提高并意味着新特征(像alph或更高比特深度)都无法保证正确实现,因为大多数解码器至少在初始会忽略遗留JPEG比特流的任何扩展依我看,不后向兼容性 是一个更好的设计选择
FUIF不后向兼容JPEG, 即为“遗留友好性”, 即您可以无损和有效转换JPEG图像FUIF, 并可能增加信息如alpha或深度通道
FUIF还可以有效再压缩现有PNGs和GIFs格式无限无损 所以代代损失无关紧要 代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代代有效再压缩可挑战新图像格式,因为PNGs和GIF压缩法不同于最损耗格式法或GIF小于JPEG, 即使JPEG无损和JPEG损耗
PNGs和GIFs通过FUIF两个图象变换有效重压缩:
- 调色板PNG8GIF使用色调达256色,用单调index信道取代常用三色通道FUIF支持任意尺寸调色板
- 匹配:二次变换清除图像或动画中的重复像素模式,一次性编码并用引用替代其他事件模式产生压缩增益类似于用PNG和GIF词典式编码获取的增益模式还补偿框架间运动,动画效果良好
FUIF重压PNGs和GIFs编译逐步-并因此响应-或无损或损
JPEGs、PNGs和GIFs有效压缩而不引入额外损失是FUIF保存过去遗留问题的一种方式FUIF遗产友好的另一方式与未来相关
最理想的是,损压缩只应用一次图像仅编辑无损图像,最后一步应用损压缩小化图像文件分发在实践中,无损原创常失传,所有源材料编辑都失传图像
重复丢失编码导出代代损失并称它为光拷贝效果 。 讽刺地说,高级现代图像文件格式往往比旧格式受问题影响更多这是因为高级格式使用强压缩技巧库, 使他们能够获取更好的压缩技术, 但也经常导致更严重的累积错误
实事求是地说,很难完全避免代代失压缩可使用FUIF最小化损耗显示FUIF和某些图像文件格式在500代重压缩后行为方式
FUIF以两种关键方式友存:它能有效重压缩现有的JPEG、PNG和GIF图像(历史遗留物)而不引入额外损耗,并适应代际损耗(未来遗留物)。下一篇文章中,我将谈压缩文物问题,包括FUIF手工艺品问题。
FUIF代码现已公诸于众