cht電腦資訊影音版
adm Find login register

BPG 圖片格式

coolcd
1 BPG 圖片格式
Promote 0 Bookmark 02014-12-25quote  

採H.265基礎的圖片壓縮新技術BPG,大幅提高低流量畫質

BPG 是由 FFmpeg、QEMU 的作者 Fabrice Bellard 開發的新圖片格式,使用 HEVC (H.265) 的壓縮技術,可比 JPEG 提供更有效率的影像壓縮,特點為:

  • 壓縮率高,相似的品質下,檔案可壓得比 JPEG 小
  • 瀏覽器可利用一個 Javascript decoder 來支援(gzip 壓縮後只有 56KB)
  • 以開放的視訊壓縮標準 HEVC 的 subset 為基礎 (是以 HEVC 的 Still Image Profile 為基礎,故支援 HEVC 的硬體亦可支援 BPG,但 BPG 的 header 與 HEVC 不同,有一些簡化)
  • 支援跟 JPEG 相同的色彩格式(灰階、YCbCr 4:2:0, 4:2:2, 4:4:4),這可在轉換時降低損失。支援 alpha channel。亦支援 RGB, YCgCo 與 CMYK 色彩空間。
  • 原生支援 8~14 bits/per channel,可有較佳的動態範圍 (一般圖片多是 8bits/per channel)
  • 支援無損壓縮
  • 支援各種格式的 metadata,如 EXIF、ICC Profile、XMP
有興趣的可去官方網站,有一些 demo 的鏈結可看
 
BPG Decoding Library 使用一個以 LPGL 2.1 釋出的 FFmpeg 特別修改版作為 HEVC decoder,排除 ffmpeg code 的其他部分,以 BSD 釋出。
 
BPG Encoder 是以 BSD 釋出。可選用使用 BSD 授權的 JCTVC HEVC reference encoder 或 GPL 授權的 x265 。

HEVC 演算法的某些部分,在某些國家可能有專利保護,LWN.net 的作者認為, BPG 之於 HEVC 令人想起 WebP 與 WebM 的關係,再加上專利問題,難以取代 JPEG 成為主流。
 
 
相關網址:
 
edited: 1
eliu
2
Promote 0 Bookmark 02014-12-25quote  
coolcd
3
Promote 0 Bookmark 02014-12-25quote  

自己比比看嘍!

JPEG 2000 vs. BPG

在上面的 demo 網站比較,BPG 的畫質在 medium、small 明顯比 JPEG2000 乾淨,尤其是斜線的部分,large 的話,JPEG2000 的細節似乎較多,但斜線的部分,仍是 BPG 看起來較乾淨。

 

eliu
4
Promote 0 Bookmark 02014-12-28quote  
ychao
5
Promote 0 Bookmark 02014-12-31quote  

光是 H.265 的權利金問題,應該多數 FOSS 的軟體都不會內建支援吧?

http://xooyoozoo.github.io/yolo-octo-bugfixes/#soccer-players*2:1&jp2=m&bpg=m

相對於webp,bpg好像會添加一點雜點,來增加保留細節的假象?

edited: 1
coolcd
6
Promote 0 Bookmark 02015-01-01quote  

ychao

光是 H.265 的權利金問題,應該多數 FOSS 的軟體都不會內建支援吧?

http://xooyoozoo.github.io/yolo-octo-bugfixes/#soccer-players*2:1&jp2=m&bpg=m

相對於webp,bpg好像會添加一點雜點,來增加保留細節的假象?

背景的雜點應該是原圖就有的

以背景來說,個人覺得 webp 馬賽克感比較明顯,階調較不平滑

看衣服webp 的細節其實比 bpg 多,但看起來髒髒的

cht電腦資訊影音版
adm Find login register
views:21952