По Wikipedia:
формат файл Сменных изображений (официально Exif, согласно спецификации JEIDA/JEITA/CIPA) является стандартом, который определяет форматов для изображений, звука и вспомогательных меток, используемых цифровыми камерами (включая смартфоны), сканеры и другие системы обработки изображений и s ound файлы, записанные цифровыми камерами.
С разными словами:
Почти все цифровые камеры и смартфоны сохранить фотографии с данными EXIF. Эти данные, такие как настройки камеры, ориентация изображения ... записываются камерой в файл изображения.
Данные EXIF изображения, которое вы используете (указано в той же ссылке, которую вы указали: regex.info), имеет атрибут ориентации, установленный на 90 ° (Orientation : Rotate 90 CW
).
Некоторые навигаторы или программы для редактирования изображений (например, GIMP, Photoshop, OS X Preview, OS X Finder) уважают флаг ориентации EXIF и отображают изображение в вертикальном положении. Но другие могут игнорировать это.
Я нашел linked bug в страницах выпуска Chromium, где в соответствии с [email protected]:
По WebKit r132525, это делается при просмотра файлов изображений непосредственно. Это изменение пропустило сегодняшнюю канарейку на 15 ревизий, но это должно быть в завтрашнем дне.
Изображения упоминаться из HTML-файлов в элементах, не затрагиваются, намеренно для веб Compat - это можно было бы решить через явный отказ в с помощью CSS, как предложено Ноэль в комментарии 8, но это не сделано на момент.
Это не выглядит быть еще фиксированной ко мне, как показано в вашем Exemple в то время как я заметил, что некоторые сервисы Google, такие как Gmail, будет потреблять метаданные EXIF с прикрепленными изображениями для вывода его с ожидаемой ориентацией.
Я думаю, упорядоченный список возможных решений этого, начиная с наиболее рекомендуемый будет:
- Проверка настроек камеры или устройства, прежде чем принимать любое изображение отключить вращение в метаданных EXIF, когда эти снимки предназначен для использования на веб-страницах из-за несовместимости с несколькими веб-навигаторами.
- Используйте редактор изображений. для переориентации изображения или отключения сброса Ориентировочный флаг EXIF.
- Используйте CSS или его эквивалент переориентировать изображения на веб-страницах. (see exemple)
ПРИМЕЧАНИЕ: Некоторые в автономном режиме или онлайн приложения, такие как Jeffrey's Exif Viewer или exifdata.com может помочь разобрать и прочитать метаданные EXIF.
Вы проверили, сохранено ли ваше изображение в ландшафте или на портрете? – Sphinx
Потому что ваша камера взяла изображение в ландшафтном режиме? – AVAVT
проверить это: http://stackoverflow.com/questions/24658365/img-tag-displays-wrong-orientation –