Comprobar si una imagen esta girada en los metadatos en php

Hay veces que los usuarios giran las imágenes utilizando metadatos. Muchas aplicaciones son capaces de reconocerlos aunque no todas, el usuario nos puede enviar una foto pensando que esta en la orientación correcta aunque realmente nos la envía girada.

Para reorientar la imagén tendremos que utilizar dos funciones de php exif_read_data y imagerotate.

Teniendo una clase de utilidades para imágenes en la cual tenemos la dirección donde esta guardada la imagen, y un objeto que represente la imagen tendremos podremos utilizar la siguiente función para reorientar la imagen.

reorientate