1 votos

¿Por qué a veces las fotos de retrato salen de lado?

Cuando hago una foto en vertical, se muestra correctamente en el teléfono. Pero cuando la transfiero a cierto software, aparece invertida. ¿A qué se debe? ¿Es culpa del teléfono o del software que lee la imagen? ¿Hay alguna forma de arreglar un lote de estas imágenes para que todos los programas las muestren correctamente?

El teléfono es un LG G3, pero me ha pasado en varios teléfonos, y mucha gente ha reportado este problema, ejem: https://androidforums.com/threads/vertical-photos-rotating-to-horizontal-orientation.588960/

Lo mismo ocurre si utilizo una aplicación de cámara diferente, OpenCamera, en lugar de la aplicación de Android.

0 votos

Depende, y necesitamos más información para decidir: 1) ¿sólo ocurre con algunos programas (pero no con otros)? 2) ¿el mismo software lo muestra correctamente para fotos tomadas con algún otro teléfono?

0 votos

2 ejemplos de software para los que sucede son subir una imagen a www.kijiji.ca, y la apertura de una imagen en gImageReader. No tengo otro teléfono para probar por desgracia, pero sé que estaba sucediendo al menos con el sitio web Kijiji en mi teléfono anterior, también Android.

0 votos

Lo que significa que sólo ocurre con ese software específico - pero la misma foto abierta con un software diferente se muestra correctamente? Entonces lo más probable es que se trate de un problema con el software, que por alguna razón ignora (o no puede leer) los datos Exif de las fotos (que es donde se almacena la orientación de la imagen).

1voto

user2596667 Puntos 3

He encontrado la respuesta a mi propia pregunta. Al parecer, las cámaras toman la foto y luego almacenan una bandera, la orientación Exif, en lugar de limitarse a almacenar los datos rotados, porque esto último llevaría demasiado tiempo o sería demasiado caro dotar a la cámara de un hardware personalizado. ( https://www.impulseadventure.com/photo/exif-orientation.html )

Pero no todos los programas admiten estos indicadores de rotación de imagen, por lo que es mejor procesar las imágenes al importarlas para convertirlas en una imagen sin indicador de rotación. Algunas herramientas para hacerlo están aquí:

http://how-to.wikia.com/wiki/How_to_auto-rotate_digital_photos_to_their_proper_orientation

El script exifautotran parece funcionar para mí, por ejemplo:

exifautotran *.jpg

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X