1. 程式人生 > >下一代Web影象格式:JPEG、JPEG XR、JPEG2000、WebP、BPG(重要)

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

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 
版權宣告:本文為博主原創文章,轉載請附上博文連結!