当前位置: 代码迷 >> 综合 >> 下一代Web图像格式:JPEG、JPEG XR、JPEG2000、WebP、BPG(重要)
  详细解决方案

下一代Web图像格式:JPEG、JPEG XR、JPEG2000、WebP、BPG(重要)

热度:78   发布时间:2024-01-03 20:58:50.0

1、1992年 JPEG标准发布 
目前主流浏览器的原生支持 
开源库:libjpeg、mozjpeg、miniJPEG 
mozjpeg是Mozilla开发的编码库,能提升5%左右的压缩 
minijpeg是以色列一家公司开发的JPEG转码,宣称能提高5%-50%的压缩

主要技术:8x8分块、8x8 浮点DCT变换、频带量化、Zig-Zag扫描、查表式熵编码

libjpeg: 
主页:http://libjpeg.sourceforge.net/ 
Libjpeg is a widely used C library for reading and writing JPEG image files. It was developed by Tom Lane and the Independent JPEG Group (IJG) during the 1990’s and it is now maintained by several developers using various services identified in the SourceForge summary. 
The latest release is version 6b of 27-Mar-1998. This is a stable and solid foundation for many application’s JPEG support.

2、2000年 JPEG2000发布

ISO/IEC 15444-1 、ITU-T T.800 
http://www.itu.int/itu-t/recommendations/rec.aspx?rec=12682

卡卡杜公司的编码器:kdu_compress 目前的版本是7.8 
http://kakadusoftware.com/software/

主要技术:离散小波变换(9-7浮点、5-3整数)、支持有损和无损压缩、支持分辨率渐进式、支持码率渐进式 
维基百科:https://en.wikipedia.org/wiki/JPEG_2000

openJPEG:开源的编解码实现,目前被作为官方的参考代码 
主页:http://www.openjpeg.org/ 
代码:https://github.com/uclouvain/openjpeg

3、2009年 JPEG XR 
用于替换现有的JPEG2000,增加HDR支持

4、2014年 BPG (Better Portable Graphics) 
基于HEVC 帧内编码的静态图像格式 
由Fabrice Bellard开发,主流的浏览器不能原生支持,可以使用1个56KB的Javascript库来进行解码、显示。 
专利:由于使用HEVC的技术,然后考虑到美国20年的专利有效期,2014+20=2034年时才能免费自由的使用
--------------------- 
作者:cmsbupt 
来源:CSDN 
原文:https://blog.csdn.net/cmsbupt/article/details/51178761 
版权声明:本文为博主原创文章,转载请附上博文链接!

  相关解决方案