Como posso salvar as imagens capturadas com a câmera do meu Android no formato RAW ou TIFF? Existem aplicativos, modificações de ROM / kernel ou outros métodos que me permitirão fazer isso?
Tecnicamente, eu preciso ser capaz de salvar os dados RAW ou, pelo menos, salvá-los como TIFFs, mas também estou aberto para salvá-los como PNGs, se RAW e TIFF estiverem fora de questão . Converter os jpegs salvos nativamente em TIFF ou PNG não é uma opção adequada para mim.
Eu já vi essa pergunta que afirma que o RAW não é possível , no entanto, ele tem mais de um ano e espero que algo possa ter mudado. Também estou ampliando o escopo para incluir outras opções "sem perdas".
Atualmente, estou usando uma versão vzw do GS3 com raiz e executando uma ROM personalizada. Uso regularmente a câmera embutida, o Camera Zoom FX e o Camera 360, e nenhum deles parece capaz de salvar imagens sem perdas.
ATUALIZAÇÃO: Acabei de descobrir que o PNG não salva as informações EXIF, deixando de ser uma opção adequada.
Respostas:
A API da câmera no Android não foi escrita para capturar RAW. O firmware da câmera está no nível do kernel e exigiria um kernel personalizado escrito com o RAW em mente. Parte do processamento posterior está sendo realizada no telefone no nível do firmware da câmera, tornando quase impossível encontrar uma maneira de realmente capturar imagens RAW.
fonte