Apple obsługuje już format JPEG XL w przeglądarce Safari, a także zaprezentował Port of Wine

Apple

Apple udostępniło dwie ważne wiadomości

Niedawno ogłoszono, że Apple włączył domyślną obsługę formatu obrazów JPEG XL w Safari 17 beta i silniku WebKit, którego obsługę Google zakończyło w Chrome w zeszłym roku.

Google jako argument za usunięciem eksperymentalnego wsparcia dla JPEG XL z bazy kodu Chromium wziął brak dostatecznego zainteresowania formatem ze strony ekosystemu. Argumenty Google przeciwko włączeniu JPEG XL również wskazywały na brak wystarczających dodatkowych korzyści w porównaniu z istniejącymi formatami.

Od tego czasu sytuacja uległa zmianie. Oprócz pozytywnego odzewu ze strony twórców stron i społeczności, format ten będzie teraz kompatybilny z przeglądarką Safari.

Jednocześnie strona aplikacji o dodanie obsługi JPEG XL do silnika Blink wspomina o takich zaletach, jak redukcja rozmiaru nawet o 60% w porównaniu do identycznych jakościowo obrazów JPEG oraz obecność zaawansowanych funkcji, takich jak HDR, animacja, przezroczystość, progresywne ładowanie, płynna degradacja z redukcją bitrate, bezstratna kompresja JPEG (do 21% redukcja JPEG z możliwością przywrócenia stanu pierwotnego), obsługa do 4099 kanałów oraz szeroki zakres głębi kolorów obrazu.

Kolejną zaletą kodeka JPEG XL jest to, że jest on wolny od opłat licencyjnych i oferuje otwartą implementację referencyjną na licencji BSD. Technologie użyte w JPEG XL nie pokrywają się z technologiami zastrzeżonymi, z wyjątkiem patentu Microsoftu na metodę rANS (Rank Asymmetric Number System); jednak ujawniono wcześniejsze wykorzystanie tego patentu.

Ponadto opublikowano wyniki porównania formatów JPEG XL, WebP i AVIF przy użyciu usługi ImageEngine . Kodowanie JPEG XL zmniejszyło rozmiar plików o 11% w porównaniu z AVIF, a w ocenie Data Service Standard (DSSIM) JPEG XL przewyższył AVIF o 13%. W przypadku WebP średnie wartości są zbliżone do AVIF, co oznacza, że ​​JPEG XL wyprzedza również o 10% pod względem współczynnika kompresji i poziomu widocznych różnic w stosunku do oryginału.

W Firefoksie obsługa formatu JPEG XL jest dostępna w kompilacjach nocnych (włączana za pomocą ` image.jxl.enabled=true` w `about:config` ), ale Mozilla na razie pozostaje neutralna w kwestii promowania tego formatu. Tymczasem Google nadal otrzymuje prośby o kod zwrotny umożliwiający obsługę formatu JPEG XL w przeglądarce Chromium.

Motywacja
Główne powody wspierania formatu JPEG XL w przeglądarce Chrome to:
– Poprawa jakości obrazu w stosunku do rozmiaru obrazu, około 60% oszczędności rozmiaru pliku przy tej samej jakości wizualnej (kompresja stratna większych oryginałów) w porównaniu z JPEG przy jakościach, które można znaleźć w Internecie.
Poprawione opóźnienie wizualne dzięki mniejszym rozmiarom pobierania i obsługiwanym progresywnym trybom dekodowania.
– Obsługa HDR, animacji i progresywnego, wszystko razem w tym samym kodeku obrazu.
– Obsługa bezstratnych rekompresowanych plików JPEG

Na koniec warto wspomnieć, że podczas konferencji WWDC23 firma Apple zaprezentowała narzędzie Game Porting Toolkit, które ma umożliwić twórcom gier na system Windows przenoszenie ich gier do systemu macOS.

Warto w tym miejscu wspomnieć, że kod źródłowy projektu bazuje na środowisku Wine z dodatkowymi poprawkami CodeWeavers, wykorzystanymi przy edycji pakietu CrossOver dla platformy macOS.

Game Porting Toolkit korzysta z CrossOver w wersji 22.1.1, który umożliwia uruchamianie gier opartych na API DirectX 10 i 11 na macOS. Projekt wspomniał, że początkowe wsparcie dla DirectX 12 jest planowane w przyszłej wersji rozwojowej CrossOver 23 na macOS.

Jeśli chcesz dowiedzieć się więcej na temat prezentacji Game Porting Toolkit, szczegóły znajdziesz pod poniższym linkiem.


Dodaj jako preferowane źródło w Google