Tags Posts tagged with "bpg"

bpg

przez -
3 805
Software, Oprogramowanie, open source

W grudniu 2014 roku mieliśmy okazję opisywać projekt Better Portable Graphics, który jest nowym formatem graficznym o świetnym algorytmie kompresji. BPG korzysta z kodeka X265, który bazuje na HEVC/H.265, a jego dużą zaletą jest możliwość sprzętowego dekodowania na urządzeniach obsługujących taką funkcję dla formatu H.265. Prócz tego warto wspomnieć o obsłudze animacji, co mogłoby także spowodować zastąpienie formatu GIF, który również od wielu lat króluje w Internecie.

Oto cechy Better Portable Graphics:

  • Możliwość renderowania w 14 bitach na kanał
  • Wysoki poziom kompresji
  • Wsparcie bezstratnej kompresji
  • Obsługa przezroczystości
  • Obsługa animacji
  • Wsparcie dla metadanych: EXIF, profile ICC, XMP
  • Korzystanie z kodeka X265
  • Bardzo mały dekoder, napisany w JavaScript

Na blogu eek.ro, we wpisie: Why BPG will replace GIFs and not only pojawiło się ciekawe porównanie dotyczące BFG i plików MP4. Na obu animacjach widać wyraźnie taką samą jakość i ilość klatek, ale kompresja jest o 50% lepsza. Autor sugeruje, że BFG ma dużą szansę zastąpić także GIFa, który w ostatnich miesiącach przeżywa swoją drugą młodość.

przez -
15 694
Open Source

Fabrice Bellard, twórca takich projektów, jak: FFmpeg, QEMU, JSLinux przedstawił światu nowy format zapisu zdjęć – BPG. Better Portable Graphics ma domyślnie zastąpić JPEG, a to dzięki niezwykłemu algorytmowi kompresji. Autor pokazuje różnice w wielkości i jakości pliku, na przykładzie zdjęcia Lena, gdzie do kompresji JPG użyto enkodera mozjpeg i kompresora jpegcrush. Różnice w jakości obrazów są widoczne na pierwszy rzut oka, szczególnie przy najwyższym poziomie kompresji.

Cechy Better Portable Graphics:

  • Algorytmy bazują na standardzie wideo HEVC
  • Obsługa tych samych przestrzeni barw, co JPEG
  • Wsparcie dla 14 bitowej głębi koloru na kanał
  • Obsługa kanału alfa, czyli przezroczystości
  • Wsparcie dla bezstratnej kompresji pliku
  • Obsługa wielu formatów metadanych, jak: EXIF, profile ICC, XMP

Teraz pytanie, jak rozpowszechnić szybko nowy format? Otóż Fabrice Bellard stworzył w tym celu małą bibliotekę libbpg i 200 kB dekoder w JavaScripcie, które można łatwo zaimplementować w oprogramowaniu graficznym i osadzić na każdej stronie internetowej.

Polecane

Prasa, Czasopismo

1 817
Ukazało się Linux Magazine – numer 161. Lipcowe wydanie magazynu zawiera analizę tworzenia bardziej czytelnych wyrażeń regularnych z Simple Regex Language, instrukcje zabezpieczania i...