Некоторые изображения вращаются на 90 градусов против часовой стрелки - PullRequest
0 голосов
/ 01 февраля 2019

Я разрешаю пользователю загружать фото для своего товара.Когда я тестирую его, некоторые мои картинки на рабочем столе выглядят нормально, но когда я загружаю, они поворачиваются на 90 градусов против часовой стрелки.Я считаю, что это связано с тем, как я держал свой iPhone.Есть ли простой способ это исправить.У меня есть следующая функция JavaScript, которая создает мои карты.Я могу загрузить изображение на карту.Как я могу установить вращение, чтобы оно не было против часовой стрелки>

        $(document)
        .ready(function() {

            $.each(itemNumbers, 
                function(i, value) {
                    $('.main_card_shell').append(
                    "<div class='card_content card_style' id='card0'>" +

                           "<div class='subcard_style box_title'>" + 
                               '<img class="card_image" src="' + imgpath[i] + '" alt="Item #1" />' +     
                               '<div class="profile">' +

Есть ли строка, которую я могу добавить под моим <img class="card_image" src="' + imgpath[i] + '" alt="Item #1" /> для обработки вращения?

1 Ответ

0 голосов
/ 01 февраля 2019

Изображение JPEG содержит метаданные, определяющие поворот JPEG (см. в этом посте ), но это зависит только от того, способен ли просмотрщик изображений обрабатывать это в соответствии с этим.Большинство современных программ для просмотра на рабочем столе должны, но браузер может не обладать такой емкостью.

Один из способов обойти это - использовать бэкэнд для извлечения данных и даже для поворота изображения.

...