BPG oznacza Lepsza przenośna grafika i jest to nowy format obrazu, którego celem jest zastąpienie JPG. Aby to zrobić, BPG zapewnia najlepsze z obu światów: najwyższą jakość i mniejszy rozmiar pliku.

Ale poczekaj chwilę, jest coś więcej: BPG obsługuje także animację. I nie jest to po prostu jakakolwiek animacja; rzeczywiste animacje w stylu GIF, które oferują jakość MP4, a jednocześnie mają mniejszy rozmiar niż MP4, z którego zostały utworzone.

Wszystko to brzmi jak potok tylko zbędnych dla BPG, ale byłoby to zbyt piękne, aby mogło być prawdziwe.

W rzeczywistości BPG nie jest całkowicie wolny od problemów, ale wciąż stanowi technologię, która jest warta zbadania i może dać JPG prawdziwy bieg za swoje pieniądze.

Pomysł francuskiego programisty Fabrice'a Bellarda, który uważa, że ​​BPG może legalnie zastąpić JPG, BPG świeci, gdy obrazy są mocno kompresowane. W tym stanie zdecydowanie pokazuje wyraźny wzrost jakości w porównaniu do JPG.

Rzeczą, która wyróżnia BPG jest jego zdolność do radzenia sobie z przezroczystością - coś, czego JPEG po prostu nie potrafi. Co ciekawe, zarówno PNG, jak i GIF mogą obsługiwać przezroczystość i są obsługiwane przez większość przeglądarek. Pliki BPG wymagają jednak trochę pracy, zanim przeglądarki będą je wyświetlać: potrzebują dekodera JavaScript 55 kb, który jest osadzony w witrynie, zanim będzie można z nich korzystać.

Poza tym wszystko sprowadza się do plusów i minusów przejścia na BPG. Z punktu widzenia społeczności projektantów wszystko sprowadza się do tego, co BPG może zrobić lepiej niż JPG, aby usprawiedliwić przejście z jednego do drugiego.

001

Porównanie jakości JPG (po lewej) i jakości BPG (po prawej).

Korzyści z BPG

Na początek, jak wspomniano powyżej, BPG wspiera animację, więc co to oznacza w praktyce? Za pomocą BPG możesz skutecznie utworzyć GIF o połowę mniejszy niż MP4.

Uwzględnia się także wbudowaną grę wideo. Na przykład w mobilnych przeglądarkach Safari nie można odtwarzać wideo w trybie inline. BPG przychodzą na ratunek: możliwe jest posiadanie BPG, które są tak małe jak 5% oryginału.

Kolejną rzeczą jest wysoki współczynnik kompresji. BPG jest mniejszy niż JPG, a także WebP Google , który sam w sobie jest nowym formatem obrazu oferującym bezstratną kompresję obrazu. Aby lepiej przedstawić kontekst, WebP jest o 26% mniejszy niż PNG. Co ciekawe, WebP jest już obsługiwany przez przeglądarki Google Chrome i Opera, co czyni WebP bardziej dostępnym niż BPG.

002

Porównanie jakości JPG (po lewej) i jakości BPG (po prawej).

Mimo to nie ma naprawdę krzywej uczenia się, jeśli chodzi o BPG. Możesz zacząć używać go tak długo, jak długo masz dekoder JavaScript.

Korzyści płynące z BPG wykraczają jednak poza specyfikację. Istnieją również rzeczywiste, obserwowalne różnice. Na przykład, nie tylko BPG mogą lepiej wytrzymać, ale mogą także tworzyć obrazy, które cechują się znacznie mniejszą kolorystyką i blokowaniem. Wzdłuż krawędzi obrazów, BPG nie mają tak długiego aliasingu drabinkowego, dlatego wyglądają ostro nawet w mniejszych rozmiarach.

Wady BPG

Jak wspomniano powyżej, nic nie jest całkowicie doskonałe, tak samo jest w przypadku BPG. Ma pewne wady, takie jak brak natywnego wsparcia, które przedłuża czas dekompilacji. Ogólnie rzecz biorąc, im większy plik, tym wolniejszy będzie czas dekompilacji. Obecnie czas dekompilacji wynosi od 8 do 10 sekund. Jeśli przeglądarki zaczną włączać natywne wsparcie dla BPG, czas ten drastycznie się poprawi.

Istnieje również blokowanie głównych wątków, z którymi można się uporać, podczas dekompilowania większych plików.

BPG jest tworzony przy użyciu technologii kompresji wideo HEVC, która została opatentowana przez firmę o nazwie MPEG LA ; ta sama firma, która jest właścicielem kodeka wideo H.246. MPEG LA, będący właścicielami patentów, może ostatecznie pobierać opłaty licencyjne od oprogramowania i sprzętu, który ma wbudowane dekodery BPG. To z kolei powoduje, że jest on nieco zniechęcający dla popularnych przeglądarek, takich jak Mozilla Firefox, open-source i free, aby wspierać Format BPG.

Ostatni, ale nie najmniej ważny jest brak wsparcia dźwiękowego. Choć z niektórymi może to być w porządku - w końcu nie jest to format wideo - nadal byłoby dobrze mieć dźwięk.

Trudno zmienić nawyki

Spoglądając poza te wady, należy rozważyć, że wielu projektantów jest przyzwyczajonych do JPG pomimo swoich wad. Choć niektórzy mogą to nazwać samozadowoleniem, faktem jest, że wielu projektantów akceptuje JPG i przyzwyczaiło się do pracy z nim w wielu różnych projektach.

003

Porównanie jakości JPG (po lewej) i jakości BPG (po prawej).

W związku z tym trudno jest skłonić projektantów do przejścia na BPG, zwłaszcza gdy przyjrzymy się, jak niektórzy projektanci używają go domyślnie. Ponadto JPG jest również szeroko rozumiany i obsługiwany w zasadzie wszędzie, gdzie patrzysz. Fakt, że BPG nie jest, przynajmniej nie w momencie pisania tego tekstu, jest prawdopodobnie jego największym minusem.

Czynnik w rzeczywistości, że czasy pobierania obrazu są coraz lepsze ze względu na szybsze prędkości Internetu i trudno uwierzyć, że BPG, pomimo swoich wyraźnych zalet, przejmie z JPG w najbliższym czasie, przynajmniej całkowicie.

Podsumowanie

Nie ma co do tego wątpliwości. BPG jest nowy, ekscytujący i zaspokaja potrzeby mniejszych rozmiarów i grafiki o wyższej jakości. Pomimo tych zalet, mało prawdopodobne jest, że projektanci dokonają masowego exodusu z JPG i zaczną używać BPG w ciągu jednej nocy. Jest to szczególnie ważne, gdy weźmiesz pod uwagę problemy BPG z brakiem wsparcia ze strony przeglądarek i możliwymi problemami licencyjnymi.

BPG to świeży, ekscytujący format. Zapewnia najwyższą jakość i mniejszy rozmiar pliku. Jednak z powodu braku rodzimej obsługi przeglądarki i potencjalnych przeszkód związanych z licencjonowaniem w celu uzyskania tego natywnego wsparcia, czy społeczność projektantów przejdzie na ten format pliku w ciągu najbliższych kilku lat, pozostaje jeszcze do zobaczenia.

004

Porównanie jakości JPG (po lewej) i jakości BPG (po prawej).