Google wprowadza obsługę przechwytywania Ultra HDR do większej liczby aplikacji innych firm
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