Jacarta – O Google anunciou uma atualização em sua biblioteca Jetpack CameraX que permite que aplicativos de câmera de terceiros capturem imagens Ultra HDR. Ultra HDR é um novo formato de imagem introduzido no Android 14 que permite salvar versões SDR e HDR de uma imagem em um único arquivo. Atualmente, apenas aplicativos de câmera que usam a API Android Camera2 podem capturar imagens Ultra HDR.
Ultra HDR é um formato de imagem criado pelo Google baseado no popular formato JPEG. Como as imagens Ultra HDR são baseadas em JPEG, elas podem ser visualizadas em praticamente qualquer dispositivo, com ou sem tela HDR. O que há de especial nas imagens Ultra HDR é que, quando visualizadas em um dispositivo com tela HDR, você verá uma versão HDR da imagem, com cores mais vivas e contrastantes.
Ultra HDR permite salvar imagens como arquivos JPEG com mapas de lucro HDR incorporados em seus metadados. O aplicativo pode então aplicar esse mapa sobre a versão base do SDR a partir das imagens incluídas no arquivo. Os aplicativos de câmera existentes devem ser atualizados para dar suporte a esta etapa.
A API Camera2 faz parte da estrutura do sistema operacional Android e é usada por aplicativos que implementam funcionalidades avançadas de câmera. A API CameraX, por outro lado, faz parte da biblioteca de suporte do Jetpack e é mais voltada para aplicativos que precisam apenas de acesso à câmera para funcionalidades adicionais. Novos recursos de câmera serão desenvolvidos primeiro para Camera2, então os desenvolvedores que dependem do CameraX terão que esperar até que o Google entregue o recurso. Alguns recursos do Camera2 nunca chegarão ao CameraX, com exceção do suporte para captura Ultra HDR.
Na conferência de desenvolvedores I/O 2024, o Google anunciou que atualizará sua biblioteca CameraX para oferecer suporte à gravação Ultra HDR. Esta atualização está incluída na versão 1.4.0-alpha05, lançada em abril. CameraX versão 1.4.0 introduz novos formatos de saída de API para ImageCapture e ImageCapabilitiesclass.
Esta API inclui o método GetSupportedOutputFormats de ImageCaptureCapabilities para verificar se um dispositivo pode capturar imagens Ultra HDR. Isso é possível em dispositivos com Android 14 e superior. Quando o formato de saída é definido como OutPUT_FORMAT_JPEG_ULTRA_HDR em um dispositivo compatível com imagens Ultra HDR, a biblioteca CameraX recupera imagens Ultra HDR no formato de imagem JPEG/R.
As imagens Ultra HDR aparecem como arquivos JPEG regulares em aplicativos e dispositivos mais antigos com telas SDR e como HDR em aplicativos e dispositivos que suportam esses formatos. Atualmente, apenas o Google Chrome oferece suporte total ao Ultra HDR no Android e no desktop.
Os dispositivos que podem exibir totalmente imagens Ultra HDR incluem a série Galaxy S24 da Samsung, as séries Pixel 7 e Pixel 8 do Google e vários outros. Alguns PCs Windows mais recentes com telas HDR também podem exibir imagens Ultra HDR.
Os benefícios das imagens Ultra HDR são difíceis de explicar em palavras, por isso, se você possui um dispositivo que pode exibir imagens Ultra HDR, recomendamos verificar algumas imagens Ultra HDR. Com esta atualização da biblioteca Jetpack CameraX, aplicativos de terceiros começarão em breve a salvar imagens no formato Ultra HDR após o lançamento da versão 1.4.0 da biblioteca.
Etiqueta: Samsung Google

