JPEG编解码器80年代后期开发时,不存在标准失损图像压缩格式JPEG完全在1992年时准备就绪时,WorldWeb和数字摄像头即将成真HTML介绍1995年标签确保JPEG识别华府web格式-至少照片使用数字相机取代模拟相机,并鉴于时代内存能力有限,JPEG成为摄影标准格式,特别是消费者级相机
自那以来,多次尝试用新增强编解码替换JPEG
- JPEG2000后发现自身在医学图像中的位置 数字电影院 和在某种程度上苹果生态圈
- JPEG XR永不离开微软生态圈
- 谷歌WEP面向网络图像设计并令人失望地花了10年才从所有主浏览器中赢得支持其通过率仍远低于JPEG
- 专利控股HEIC并不太可能热心接受苹果生态圈
- WebP2、AVIF和JPEGXL新来者全部唯一时间显示其中是否有人取代JPEG
除生成比JPEG强压缩外,上述编解码器提供新技术特征,如支持alpha透明性但他们都无法取代JPEG重要的是理解为什么失败和成功需要什么
JPEG频繁移动针头,从未压缩或弱无损压缩-1980年代初期艺术状态-转而实际损耗编解码器,大幅减缩文件大小并让自己成为清晰无脑收养者将事物放入全局, 意味着等待5秒而不是一分钟装入图像, 并存储20到50图像而不存储闪存卡上一或二片JPEG基本开机网络图像和数字相机使用案例,如果没有JPEG将无法实现
没有任何新编解码器能与JPEG相匹配币游国际真人娱乐稍强压缩并不足以证明更新图像相关软件和平台所涉复杂问题和人力是合理的,而所有软件和平台几乎都是软件和平台。这可能是部分原因 JPEG 2000和JPEG XR从未真正起飞即便比JPEG更有效地压缩图像并提供alpha透明度和高位深度等优异特征,但相当大的过渡成本远为掩盖了收益
收养考量
即使是新编解码器比旧编解码器具有重要的技术优势,下列屏障阻塞开关:
新建编解码器可能保有专利不对免费使用费HEIC和BPG实例单靠专利限制是普遍接受的重要阻抗JPEG所有专利都过期了,但使用中只有原JPEG参数免使用版权部分
免费开源软件实现或不存在或优于专利软件,后者长期以来一直是JPEG2000应用的阻塞JPEG XR的开源实施欠佳,未与其他FOSS整合,可能是因为许可证问题
即使是新编解码器产生更好的结果 旧编解码器在某些方面仍然排挤它三大例子
- 巴布亚新几内亚缺动画无法完全替换GIF原创
- WebP4:2:0染色体子采样不支持逐步解码并限制图像维度
- JPEG2000复杂多比JPEG慢
i-egg问题说服浏览器和其他软件支持新编解码器尚没有人使用新编解码器,如果他们不支持它,为什么有人使用它?
最重要的是,一个主要障碍是现有软件已经支持JPEG和JPEG图像遍历JPEG的通过不同,JPEG从白板开始,用新码取旧码片需要过渡过程过渡问题实战
过渡过程
假设新codecX可省下50%字节,导致1-GBJPEG相册只取500MB忠诚度.棒极了,对吗?完全假设你开始从零开始制作数字图像, 但不是它如何工作
遗留图像
JPEGs1-GB相册示例即为您的基线,原创图像早已消失,无法用codecX做替代编码当然,你可以解码现有的JPEGs像素,然后编码编码编码x-这是一个典型转码过程但它是一个冒险方法 因为它引起代代损失并用codecx现有JPEG人工品
此外,你必须定位最优质量设置编码codecX过低设置会使本已失传图像变得更失传,可能破坏图像高位设置令编码器X文件大点大于原创JPEG文件具体地说,如果JPEG已经相对低质量,那么Codc X可能实际上需要花费多字节来保存JPEG人工制品,再次可能导致比原JPEG大文件作为一种解法,你可配置codc X低质量设置小文件,
维护忠诚性,减少存储量并实现任务自动化, 将失传图像收集转换为新的失传编码器是一项艰巨任务成百上千JPEG图片环绕5年中每一年都造出数万亿以上新编解码器-但大多数新编解码器无法令人满意地处理这些解码器最安全的事情就是保持原样 并只编码新图片然而,如果你的目标是替换JPEG远非理想状态
遗留软件
转换图像格式需要很长一段时间,在此期间只有一部分观众更新软件支持新格式引导这一过渡阶段是采用新编解码器的主要挑战
换代期间,你需要旧JPEG和新codecx文档-前向那些尚未升级者提供,后向那些从减带宽中获益并从中受益者提供举1-GBJPEG相册为例,你必须保留它加法500MCX图像带宽向某些人提供小图像省钱, 强压缩自相矛盾地结果更多存储量:1.5GB比1GB!
假设codcX能将文件大小减少50%新一代编解码器(AVIF、HEIC、WebP2和JPEG XL)确实可以实现这一点,但前几代无法实现(JPEG2000、JEGXR和WebP),后者只能实现20-30%的存取量。表示存储量从1GB增长至1.7-1.8GB
友爱JPEGXL
JPEG XL项目自始即计及过渡问题并设计格式以尽量克服问题
JPEG XL是JPEG的超级集最重要的是,即使它有许多底层编码工具产生超压缩,JPEG XL开发者保留所有JPEG编码工具JPEG图像数据都可用JPEG XL图像数据表示,这要归功于:
JPEG基础8x8离散余弦变换带固定量化表JPEGx256变量DCT大小和自适应量化,其中简单JPEGDCT只是一个特例
JPEG XL使用新奇内部色空间(称XYB)高直率感性优化图像编码,但它也可以处理JPEG应用的简单YCbCr色变
转成JPEG XLs无需解码JPEGs像素JPEG内部表示法直接写入JPEG XLJPEG XL子集与JPEG相对应后,关键点是 JPEG XL文件表示完全正确图片与JPEG原创文件相同+,转换可逆性化 : 您可以恢复JPEG XL文件为JPEG文件并最小计算- 快速到飞可实现
JPEG XL遗产化特征改变上文描述的过渡问题除从一开始保存存储带宽外,还可以在获取更多压缩的同时无损保存遗留图像换句话说,JPEG XL从一开始只提供福利,而其他方法则需要在存储中牺牲减少带宽
过渡路径
JPEGXL是第一个有似然过渡路径的JPEG替换候选
服务器初始使用JPEG XL保存存储器,然而这是一个非边际动机自所有或大多数客户不支持JPEGXL以来,它只是一个存储格式转码回转回JPEG服务器并交付JPEG
服务器直接向客户发送JPEG XL图像支持它,保存方带宽和无干扰驱动客户升级
客户端升级后,服务器开始直接编码JPEG XL新图像混合方式,即仍然编码JPEG兼容子集JPEGXL,并同时利用JPEGXL某些特征,如自适应边缘保留滤波显性进化.后,JPEG XL转换为JPEG相似,但JPEGXL将更少压缩文物并加速加载客户提升JPEG XL
最后,当所有客户支持JPEG XL时,你继续完全编码JPEG XL,在忠诚度、带宽度、存储量和用户经验方面大有提高
JPEG委员会计划于2021年1月提交JPEG XL标准,作为国际标准终稿ISO和IEC如获批准,将于2021年7月发布为国际标准同时,由于只允许编辑修改而无技术修改,收养可启动云性系统已支持JPEG XL中首选浏览器启动时准备多么令人兴奋的期待