本次提供的BPG格式編碼解碼器包含兩個主程序,分別是bpgenc.exe和bpgdec.exe,該命令行實用程序(用于Linux)和相關(guān)libbpg庫(讀取存檔的README文件)的源代碼。它還包括Javascript的解碼器的源代碼。
關(guān)于BPG格式:
BPG(更好的便攜圖形)是一種新的圖像格式。其目的是為了取代JPEG圖像格式時,質(zhì)量或文件大小是個問題。相比JPEG,它采用更高的壓縮算法,在相同圖像質(zhì)量下,BPG文件大小只有JPEG的一半,或者說在相同體積文件下,BPG擁有更好的素質(zhì)表現(xiàn)。另外BPG還原生支持8位和16位通道等等。
新的圖像格式BPG(代表Better Portable Graphics)可以替代被廣泛使用的JPEG格式。BPG的特定是具有更高的壓縮率,在相同圖像質(zhì)量下,BPG文件的大小只有JPEG的一半;基于開放視頻壓縮標(biāo)準(zhǔn)HEVC的子集,原生支持8位和16位通道,等等。
BPG格式優(yōu)點:
高壓縮比:文件比JPEG要小得多類似的質(zhì)量。
大多數(shù)Web瀏覽器與一個小的Javascript解碼器(71 KB大小的gzip壓縮)的支持。
基于所述HEVC開放視頻壓縮標(biāo)準(zhǔn)的一個子集。
支持相同的色度格式為JPEG(灰度的YCbCr4:2:0,4:2:2,4:4:4),以減少在轉(zhuǎn)換過程中的損失。
支持Alpha通道。還支持RGB,YCgCo和CMYK色彩空間。
對于更高的動態(tài)范圍的原生支持每通道8到14位。
支持無損壓縮。
各種元數(shù)據(jù)(如EXIF,ICC配置文件,XMP)可以被包括在內(nèi)。
BPG格式特點:
BPG文件實際上不是原始HEVC文件稍小,因為BPG頭比相應(yīng)HEVC頭小。
BPG原生支持每通道8到14位時,大多數(shù)其它格式使用8位(包括大部分的JPEG實現(xiàn)和的WebP的)。它提供了更高的動態(tài)范圍(這是用于攝像機(jī)和新顯示重要)和一個稍好的壓縮比(因為有在解碼器中較少的舍入誤差)。
BPG采用高品質(zhì)的抽取(17抽頭的Lanczos濾波器)和內(nèi)插(8抽頭的Lanczos濾波器)來處理的色度樣本在4:2:2和4:2:0格式。
BPG可以在硬件標(biāo)準(zhǔn)HEVC解碼器和編碼器的支持(它使用的一個子集主4:4:4月16日還是圖像文檔,8.5級)。
BPG格式編碼解碼器:
BPG解碼器使用的FFmpeg的LGPL2.1版,HEVC解碼器發(fā)布了修改后的版本。
該BPG解碼器不包括FFmpeg的代碼是在BSD許可證下發(fā)布的。
BPG編碼器在BSD許可證下發(fā)布的。
它可選擇使用JCTVC HEVC參考編碼器是根據(jù)BSD許可或根據(jù)GPL許可證發(fā)布的X265庫也被釋放。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版