[Войдите в HuggingChat]()Android 16: Появились скриншоты с разрешением True HDR!


🚀 Хочешь улететь на Луну вместе с нами? Подписывайся на CryptoMoon! 💸 Новости крипты, аналитика и прогнозы, которые дадут твоему кошельку ракетный ускоритель! 📈 Нажмите здесь: 👇

CryptoMoon Telegram


TLDR

  • Android 16 внедряет поддержку для истинных скриншотов HDR, что позволяет вам сделать скриншоты контента HDR.
  • Эта возможность живет в Android 16 Beta 2 и опирается на предыдущую работу, которую Google сделал для поддержки HDR на экране Android.
  • Тем не менее, скриншоты HDR, запечатленные Android, нелегко просмотреть на других устройствах.

Большинство людей на устройствах Android обычно делают скриншоты, чтобы показать, что легко отображается для других. До сих пор необходимость сбора скриншотов HDR не была значительной, так как большинство контента, которое мы потребляем, является стандартным динамическим диапазоном (SDR). Однако, с высоким содержанием динамического диапазона (HDR) на подъеме, будет растущее число экранистов, содержащих элементы HDR. К счастью, Google представляет поддержку экрана HDR в предстоящем выпуске Android 16 в этом году.

Что такое HDR?

Высокий динамический диапазон (HDR) относится к среде с более широким спектром уровней яркости и цветов по сравнению с обычным содержанием. Это означает более аутентичные визуальные эффекты, включающие более яркие блики, более глубокие тени и расширенные детали, создание изображений кажутся более подлинными. По сути, HDR стремится воспроизвести и демонстрировать более широкий спектр световых и темных оттенков, похожий на то, что наши глаза естественным образом наблюдают в реальном мире.

Чтобы показать содержание высокого динамического диапазона (HDR), устройства требуют экранов, способных к более широкому цветовому спектру за пределами стандартного ограниченного диапазона SRGB. Хотя многие современные смартфоны и планшеты Android обладают HDR-совместимыми экранами, основная часть доступного контента остается в стандартном динамическом диапазоне (SDR).

По сути, любые снимки, сделанные из материала с высоким динамическим диапазоном (HDR) на этих устройствах, в настоящее время хранятся в стандартном динамическом диапазоне (SDR). Это связано с тем, что Android не сохраняет дополнительные детали цвета, когда он сжимает изображения экрана для хранения. В результате, когда создается скриншот SDR, любая дополнительная цветная информация из исходного контента HDR отбрасывается в течение этого процесса сжатия.

В Android 13 Google добавил полную поддержку видео с высоким динамическим диапазоном (HDR). В результате им нужно было изменить функцию экрана в Android, чтобы снимаемые изображения были очень похожими на то, что отображается на экране. Однако, поскольку эти снимки экрана все еще были сохранены в формате стандартного динамического диапазона (SDR), области HDR в снимке экрана будут выглядеть менее яркими, в то время как содержание SDR будет выглядеть настолько ярким, как и в режиме HDR.

Android 14 добавил большую сложность, включив поддержку изображения высокого динамического диапазона (HDR), в частности Ultra HDR. Поскольку многие приложения имеют стандартные интерфейсы динамического диапазона (SDR), Google разработал метод для встраивания как пользовательского интерфейса SDR, так и изображения HDR в один скриншот SDR. Это было достигнуто, сделав пользовательский интерфейс приложения более ярким и обрезая HDR. Тем не менее, это означает, что скриншоты могут не точно представлять то, что на самом деле отображается на экране.

С левой стороны вы видите снимок видео HDR, сложенного на веб -странице в Chrome, на которой есть Ultra HDR. Справа аналогичный снимок помещается над приложением настройки Android 14, за которым следует дополнительные снимки. Все изображения были зафиксированы Google.

HDR на скриншотах Android

Как исследователь, углубляющийся в Android 15 QPR1, я нашел захватывающую разработку: операционная система теперь может похвастаться локальным алгоритмом картирования тона, адаптированный для скриншотов с высоким динамическим диапазоном (HDR). Этот умный инструмент не только защищает целостность цветов пользовательского интерфейса, но и охраны от переэкспозиции или вырезания HDR. Результат? Заметное обновление качества контента HDR, даже если важно отметить, что эти скриншоты остаются стандартным динамическим диапазоном (SDR) и, таким образом, могут не обеспечить полный опыт дисплея HDR, для которого они предназначались.

Слева: снимок показывает видео HDR в сочетании с хромированной веб -страницей, отображающей Ultra HDR. Справа: снимок отображает видео HDR, сложенное над приложением Android 15 QPR1, за которым следует дополнительные снимки. Оба изображения были сняты на Android 15 QPR1, в котором используется тональный карт для поддержания цветов пользовательского интерфейса и уровней яркости HDR. Источником этих изображений является Google.

Или более кратко:

Левое изображение: видео HDR, наложенное на хромированную страницу, отображающую Ultra HDR. Правильное изображение: видео HDR, наложенное на приложение Android 15 QPR1, за которым следует дополнительные снимки. Оба изображения были сняты на Android 15 QPR1, которая сохраняет цвета пользовательского интерфейса и HDR выделяет тональный карт. Google является источником этих изображений.

В конечном счете, Google добавляет поддержку экрана высокого динамического диапазона (HDR) для устройств Android 16. После тестирования Android 16 Beta 2 я обнаружил, что захваты контента HDR хранятся в виде файлов HDR. Просмотр этих изображений в приложении Photos на моем Pixel Phone мгновенно сделало экран ярче из -за повышенной видимости HDR. Это было дополнительно проверено путем сравнения скриншотов того же изображения HDR, сделанного до и после обновления моего Pixel 7 Pro с Android 16 Beta 2. Скриншот предыдущей версии находился в стандартном динамическом диапазоне (SDR), тогда как обновленная была в HDR.

После изучения базового кода Android я обнаружил, что упоминает о функции «высокого динамического диапазона (HDR)», встроенной в Surfaceflinger, ключевую систему службы системы, ответственную за рендеринг экрана в устройствах Android. Когда активируется эта функция «истинного экрана HDR», она позволяет прямой захват содержания HDR без каких -либо настройки, таких как отображение тона.

Дилан Рага, аналитик на экране, наряду с пользователем GitHub Ledoge, тщательно изучил скриншоты HDR, произведенные Android 16. Они подтвердили, что эти скриншоты — это файлы PNG, содержащие HDR -карты в них. Регулярные инструменты обычно не могут распознать эти карты усиления; Однако изысканному зрителям PNG удалось их идентифицировать. Эти карты усиления позволяют снимкам экрана появляться в виде HDR на устройствах Android 16, но в качестве стандартного динамического диапазона (SDR) на других устройствах.

Не совсем ясно, почему Google выбрал PNG по сравнению с таким форматом, как JPEG, который совместим с Ultra HDR для захвата экрана с высоким динамическим диапазоном (HDR) на устройствах Android. Возможно, они выбрали PNG, чтобы избежать таких проблем, как артефакты сжатия, особенно во время обрезки. Пальцы скрещены, что Google проливает больше света на механизм скриншота HDR в Android 16, поэтому мы можем понять, как более точно передавать эти изображения между различными устройствами.

Смотрите также

2025-02-21 14:19