Google wprowadza obsługę przechwytywania Ultra HDR do większej liczby aplikacji innych firm

Autor: Nastya Bobkova | 14.07.2024, 22:21

Google zaktualizowało swoją bibliotekę Jetpack CameraX, aby dodać obsługę przechwytywania obrazów Ultra HDR.

Co warto wiedzieć.

Ultra HDR to nowy format obrazu wprowadzony w systemie Android 14, który umożliwia przechowywanie wersji SDR i HDR obrazu w tym samym pliku.

Ultra HDR to format obrazu oparty na JPEG, który może przechowywać zarówno wersję SDR, jak i HDR obrazu w jednym pliku. Oznacza to, że obrazy Ultra HDR można oglądać na dowolnym urządzeniu, niezależnie od tego, czy obsługuje ono HDR. Na urządzeniach z wyświetlaczami HDR obrazy Ultra HDR będą wyświetlane z bogatszymi kolorami i lepszym kontrastem.

Jak to działa

Obrazy Ultra HDR są tworzone poprzez przechwytywanie zarówno wersji SDR, jak i HDR obrazu, a następnie łączenie ich w jeden plik. Mapa wzmocnienia HDR używana do tworzenia wersji HDR obrazu jest przechowywana w metadanych pliku JPEG.

Ultra HDR ma wiele zalet w porównaniu ze zwykłymi obrazami JPEG:

  • Lepsza szczegółowość w cieniach i światłach: Ultra HDR może zachować więcej szczegółów w cieniach i światłach niż zwykłe pliki JPEG.
  • Bogatsze kolory: Ultra HDR może wyświetlać bogatsze i bardziej realistyczne kolory niż zwykłe pliki JPEG.
  • Lepszy kontrast: Ultra HDR może zapewnić lepszy kontrast niż zwykłe pliki JPEG.

Jak używać Ultra HDR z CameraX

Programiści mogą korzystać z nowego interfejsu API CameraX do przechwytywania obrazów Ultra HDR. API jest dostępne w wersji 1.4.0 biblioteki CameraX. Obecnie tylko kilka aplikacji obsługuje Ultra HDR. Należą do nich Google Chrome, domyślna aplikacja aparatu na niektórych urządzeniach z Androidem i kilka innych. Ultra HDR jest obsługiwany na każdym urządzeniu z systemem Android 14 lub nowszym. Aby w pełni wykorzystać możliwości Ultra HDR, potrzebne jest jednak urządzenie z wyświetlaczem HDR.

Źródło: Android Authority