Las imágenes verticales giran horizontalmente cuando se cargan al servidor en php

He creado una página web usando php donde los usuarios pueden subir imágenes. Estoy usando la biblioteca php GD para la funcionalidad de la imagen. Cuando pruebo esa funcionalidad, algunas imágenes se giran automáticamente a horizontal, aunque cargué la imagen en forma vertical. Antes de subir la imagen, la abrí con el visor de imágenes en mi computadora y se muestra en vertical.

Eh encontrado este código pero no he podido hacer que función

private static function RotateImage($imageFilePath, $imageToRotate) {
        $exif = exif_read_data($imageFilePath);
        $ort = $exif['Orientation'];
        switch ($ort) {
            case 3:
                return imagerotate($imageToRotate, 180, 0);
            case 6:
                return imagerotate($imageToRotate, -90, 0);
            case 8:
                return imagerotate($imageToRotate, 90, 0);
        }
        return false;
    }
Respuesta
2

Resuelto en esta página se explica muy bien todos

https://eldesvandejose.com/2017/02/21/rotacion-automatica-de-imagenes/#comment-161 

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas