Согласно источнику Android Authority, компания Google планирует предоставить возможность съемки в формате Ultra HDR большему количеству сторонних приложений. Ultra HDR — это новый формат, который улучшает качество фотографий. В этой статье мы рассмотрим, что такое Ultra HDR, как он работает и как его расширение повлияет на приложения для Android.
ЧТО ТАКОЕ ULTRA HDR?
Ultra HDR — это формат фотографий, разработанный компанией Google. В отличие от обычного HDR, который использует вычислительные методы для создания эффектов с высоким динамическим диапазоном, Ultra HDR создаёт фотографии в формате true HDR.
Этот формат основан на хорошо известном формате JPEG, что делает его универсальным и совместимым с различными устройствами. Независимо от того, какое устройство вы используете для просмотра изображений Ultra HDR, оно будет отображать яркую и высококонтрастную версию фотографии. Однако устройства с HDR-дисплеями смогут отобразить HDR-версию и насладиться более насыщенными цветами.
КАК РАБОТАЕТ ULTRA HDR
Изображения Ultra HDR — это файлы в формате JPEG, которые содержат метаданные карты усиления HDR. Эту карту можно применить к стандартной версии изображения в формате SDR.
Карта усиления HDR создаётся и сохраняется в момент съёмки изображения. Чтобы приложения могли поддерживать этот формат, им необходимо обновить свои функции для работы с новым форматом.
ИНТЕГРАЦИЯ С ANDROID 14
В Android 14 компания Google реализовала поддержку Ultra HDR. Эта версия операционной системы включает API для приложений камеры, который позволяет создавать и сохранять карты усиления HDR в изображениях Ultra HDR.
Важно отметить, что данный API является частью Camera2, а не CameraX, что может повлиять на процесс его внедрения.
CAMERA2 ПРОТИВ CAMERAX
- Camera2: Этот API является частью платформы Android OS. Он используется приложениями, которым требуются расширенные функции камеры и управление на профессиональном уровне.
- CameraX: Этот API является частью библиотеки поддержки Jetpack. Он предназначен для приложений, которым требуются базовые функции камеры, таких как приложения для социальных сетей.
Разработчики выбирают, какой API использовать, исходя из своих потребностей. Новые функции камеры впервые разрабатываются для Camera2, поэтому приложениям, использующим CameraX, возможно, придется подождать, пока эти функции будут перенесены.
ОБНОВЛЕНИЕ ДЛЯ CAMERAX
На конференции разработчиков I/O 2024 компания Google объявила о предстоящем обновлении библиотеки CameraX, которое позволит ей поддерживать захват изображений Ultra HDR. Это обновление сделает технологию Ultra HDR более доступной для большего числа приложений.
Предварительная поддержка Ultra HDR уже доступна в версии 1.4.0-alpha05 библиотеки CameraX, которая вышла в апреле.
НОВЫЕ ФУНКЦИИ В CAMERAX 1.4.0
В версии 1.4.0 CameraX представлены новые API-интерфейсы формата вывода для классов ImageCapture и ImageCaptureCapabilities. Эти API включают:
- Получает поддерживаемые выходные форматы: этот метод проверяет, может ли устройство получать изображения Ultra HDR. Устройства под управлением Android 14 или выше должны поддерживать эту функцию.
- OUTPUT_FORMAT_JPEG_ULTRA_HDR: этот формат позволяет получать изображения Ultra HDR в формате изображения “JPEG / R”. Буква “R” означает “карта восстановления” и относится к карте усиления HDR в файле JPEG.
СОВМЕСТИМОСТЬ И ОТОБРАЖЕНИЕ
Изображения Ultra HDR будут отображаться как обычные файлы JPEG в старых приложениях и на устройствах с дисплеями SDR. В обновлённых приложениях и на устройствах, поддерживающих этот формат, они будут отображаться как HDR-изображения.
На данный момент только несколько приложений поддерживают Ultra HDR, и одним из них является Google Chrome — как на Android, так и на настольных компьютерах.
ПОДДЕРЖИВАЕМЫЕ УСТРОЙСТВА
Несколько устройств могут полностью отображать изображения Ultra HDR, в том числе:
- Samsung Galaxy серии S24
- Google Pixel 7 и Pixel 8 серий
- OnePlus 12
- Некоторые новые компьютеры с Windows оснащены HDR-дисплеями
Эти устройства предоставляют пользователям возможность просматривать фотографии с улучшенным качеством Ultra HDR и ценить их по достоинству.
ВЛИЯНИЕ НА ПОЛЬЗОВАТЕЛЕЙ И РАЗРАБОТЧИКОВ
Расширение поддержки технологии Ultra HDR принесёт значительную пользу как пользователям, так и разработчикам. Благодаря этой технологии пользователи смогут наслаждаться фотографиями более высокого качества с более яркими цветами и лучшей контрастностью.
Для разработчиков возможность использовать Ultra HDR в своих приложениях позволит улучшить взаимодействие с пользователями и сохранить конкурентоспособность своих продуктов.
ЗАКЛЮЧЕНИЕ
Внедрение Google технологии Ultra HDR в большее количество сторонних приложений — это значительный шаг в развитии фототехнологий.
Ultra HDR позволяет повысить качество фотографий и расширить их совместимость. Благодаря этому нововведению мы сможем улучшить способы захвата и просмотра изображений.
С обновлениями библиотеки CameraX другие приложения также смогут использовать преимущества этого передового формата фотографий. Это предоставит пользователям ещё более качественные визуальные впечатления.