¿Cómo puedo guardar las imágenes capturadas con la cámara de mi Android en formato RAW o TIFF? ¿Existen aplicaciones, modificaciones de ROM / kernel u otros métodos que me permitan lograr esto?
Técnicamente, necesito poder guardar los datos RAW o al menos guardarlos como TIFF, sin embargo, también estoy abierto para guardarlos como PNG si RAW y TIFF están fuera de discusión . Convertir los archivos JPEG guardados de forma nativa a TIFF o PNG no es una opción adecuada para mí.
He visto esta pregunta que dice que RAW no es posible , sin embargo, tiene más de un año y espero que algo haya cambiado. También estoy ampliando el alcance para incluir otras opciones "sin pérdidas".
Actualmente estoy usando una versión vzw del GS3 que está rooteada y ejecuta una ROM personalizada. Regularmente uso la cámara incorporada, Camera Zoom FX y Camera 360 y ninguno de estos parece ser capaz de guardar imágenes sin pérdida.
ACTUALIZAR: Acabo de descubrir que PNG no guarda la información EXIF, por lo que ya no es una opción adecuada.
Respuestas:
La API de la cámara en Android no está escrita para poder capturar RAW. El firmware de la cámara está en el nivel del kernel y requeriría un kernel personalizado escrito con RAW en mente. Parte del procesamiento posterior se maneja en el teléfono a nivel de firmware de la cámara, lo que hace que sea casi imposible encontrar una forma de capturar imágenes RAW.
fuente