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
版权声明:本文为博主原创文章,转载请附上博文链接!