Я испытываю странное вхождение на сайте, который я сейчас строю, где изображения отображаются на 90 градусов иначе, чем они должны, но при сохранении нормальных размеров изображения, которое я указал. Это происходит только на Safari в iPad и iPhone для меня ... все другие браузеры не имеют этой проблемы.
Есть идеи?
Страницу, о которой идет речь, можно увидеть здесь: http://www.andrewpeterson.com/i-had-to-be-a-perfect-gentleman-with-the-princesses/
Ответы:
Уууу .. У меня нет устройства Apple или браузера для проверки ... но похоже, что они читают метаданные EXIF (в частности, ротацию).
Я открыл одно из этих изображений в XnView - изображение отображается с поворотом на 90 градусов.
Попробуйте удалить всю дополнительную информацию из этих изображений (сделайте это хотя бы для одного изображения). Используйте компрессоры изображений, как этот: punypng.com (или любой другой инструмент, который может удалить детали метаданных ... или просто повернуть его и сохранить снова) и заменить изображение на «оптимизированную» версию.
При повторной проверке на iPad убедитесь, что в браузере установлена текущая версия изображения, поэтому очистите кэши.
PS Thnx Su '
источник
Попробуйте использовать JPEG и PNG Stripper http://www.steelbytes.com/?mid=30, а затем удалите всю информацию, связанную с метаданными изображения. Работает нормально.
источник
Вот простой способ вручную переопределить метаданные поворота EXIF, если изображение сохранено в правильной ориентации в MS Windows. В проводнике Windows щелкните правой кнопкой мыши файл изображения и выберите «Повернуть по часовой стрелке». Сделайте это 4 раза, чтобы повернуть изображение полностью вокруг, и тогда изображение будет иметь правильную ориентацию для всех систем. Затем вы можете загрузить изображение на свой веб-сервер.
источник
Я подал это как ошибку в Apple через Apple Bug Reporter . Если это важно для вас и у вас есть образцы данных, не помешает иметь более одного отчета по этой проблеме. На приведенном ниже снимке экрана следует выделить проблему, и в случае непредвиденного случая сотрудник Apple взглянет на это сообщение, идентификатор проблемы - 11299426.
источник