Почему ваши фотографии не всегда отображаются правильно повернутыми

Оглавление:

Почему ваши фотографии не всегда отображаются правильно повернутыми
Почему ваши фотографии не всегда отображаются правильно повернутыми

Видео: Почему ваши фотографии не всегда отображаются правильно повернутыми

Видео: Почему ваши фотографии не всегда отображаются правильно повернутыми
Видео: Как пользоваться Armoury Crate? - YouTube 2024, Апрель
Anonim
Вы когда-нибудь задумывались, почему некоторые фотографии выглядят правильными в некоторых программах, но появляются боком или перевернуты в других? Это потому, что есть два разных способа поворота фотографии, и не каждая программа находится на одной странице.
Вы когда-нибудь задумывались, почему некоторые фотографии выглядят правильными в некоторых программах, но появляются боком или перевернуты в других? Это потому, что есть два разных способа поворота фотографии, и не каждая программа находится на одной странице.

Два способа изображения могут вращаться

Традиционно компьютеры всегда поворачивают изображения, перемещая фактические пиксели в изображении. Цифровые камеры не беспокоили вращающиеся изображения автоматически. Таким образом, даже если вы использовали камеру и держали ее вертикально, чтобы сделать фотографию в портретном режиме, эта фотография будет сохранена вбок в ландшафтном режиме. Затем вы можете использовать программу редактора изображений, чтобы повернуть изображение, чтобы оно отображалось в его правильной портретной ориентации. Редактор изображений перемещает пиксели для поворота изображения, изменяя фактические данные изображения.

Это просто сработало, везде. Повернутое изображение будет выглядеть одинаково в каждой программе … пока вы потратили время, чтобы вручную повернуть их все.

Производители хотели решить эту досаду, поэтому они добавили датчики вращения к современным цифровым камерам и смартфонам. Сенсор определяет, каким образом вы держите камеру, чтобы правильно повернуть фотографии. Если вы снимаете изображение в портретном режиме, камера знает и может действовать соответствующим образом, чтобы вам не пришлось самостоятельно ее поворачивать.

К сожалению, есть небольшая оговорка. Оборудование цифровой камеры просто не могло справиться с сохранением изображения непосредственно во вращающейся форме. Поэтому вместо того, чтобы выполнять вычислительно-интенсивную задачу по вращению всего изображения, камера добавит в файл небольшую часть данных, указав, в какую ориентацию должно быть изображение. Она добавляет эту информацию к данным Exif, которые имеют все фотографии (которые включает в себя модель камеры, с которой вы взяли ее, ориентацию и, возможно, даже местоположение GPS, где была сделана фотография).

Теоретически, тогда вы можете открыть эту фотографию с помощью приложения, она будет смотреть на теги Exif, а затем представить фотографию с правильным вращением. Данные изображения сохраняются в исходной, незатронутой форме, но тег Exif позволяет приложениям исправлять его.

Image
Image

Не каждая программа находится на той же странице

К сожалению, не все части программного обеспечения подчиняются этому тегу Exif. Некоторые программы, особенно старые программы изображений, просто загружают изображение и игнорируют тег Ориентации Exif, отображая изображение в его исходном, невращающемся состоянии. Новые программы, которые подчиняются тегам Exif, будут показывать изображение с правильным вращением, поэтому изображение может иметь разные вращения в разных приложениях.

Вращение изображения также не помогает. Измените его в старом приложении, которое не понимает тэг Orientation, и приложение переместит фактические пиксели вокруг изображения, придав ему новое вращение. Это будет выглядеть правильно в старых приложениях. Откройте это изображение в новом приложении, которое подчиняется тегу Orientation, и приложение будет подчиняться тегу Orientation и переворачивать уже повернутое изображение, поэтому оно будет выглядеть неправильно в этих новых приложениях.

Даже в новом приложении, которое понимает теги Orientation, часто не совсем ясно, будет ли вращение изображения перемещать фактические пиксели в изображении или просто изменять теги Exif. В некоторых приложениях есть опция, которая будет игнорировать тег Ориентации Exif, позволяя вам вращать их, не мешая мечам.

Эта проблема может возникать практически в любом программном обеспечении, от программы на вашем ПК до веб-сайта или мобильного приложения. На вашем компьютере фотографии могут отображаться правильно, но при загрузке на веб-сайт они отображаются неправильно. Фотографии могут отображаться правильно на вашем телефоне, но неправильно при их переносе на ваш компьютер.

Например, в Windows 7 Windows Photo Viewer и проводнике Windows игнорируют тег ориентации Exif. Windows 8 добавила поддержку тега Exif Orientation, который продолжался в Windows 10. Изображения могут отображаться правильно на ПК с Windows 10 или 8, но по-разному вращаются на ПК с Windows 7.

Image
Image

Новое программное обеспечение почти всегда подчиняется Exif Orientation Tags

К счастью, большинство приложений теперь подчиняются тегу Orientation Exif. Если вы используете Windows 10, File Explorer и средство просмотра изображений по умолчанию будут правильно подчиняться тегу Orient Orientation, поэтому фотографии, которые поступают с вашего смартфона или цифровой камеры, будут отображаться правильно. Android от Google и Apple iOS изначально создают фотографии с тегом ориентации Exif и поддерживают его.

Если вы используете Windows 7, вы можете устранить эту проблему, обновив ее до Windows 10. Если вы хотите продолжать использовать Windows 7, вы можете использовать другой просмотрщик изображений, который подчиняется тегам Exif вместо изображения по умолчанию зритель.

Средний веб-сайт или настольное приложение также должно подчиняться Exif Orientation, хотя не все из них. Если при загрузке на сайт появляется фотография сбоку, этот веб-сайт должен быть исправлен, но вы, возможно, можете повернуть это изображение на этом веб-сайте. Рабочие инструменты для работы с фотографиями также должны поддерживать теги ориентации Exif. Если приложение, которое вы используете, нет, вы можете захотеть найти более современное приложение.

Как исправить поворот изображения для более старых программ

Если это проблема для вас, особенно в Windows 7, вы также можете использовать автопортрет JPEG, который использует команду jhead в фоновом режиме. Этот инструмент добавляет быстрый щелчок правой кнопкой мыши «Авторизовать все файлы JPEG в папке» в Проводнике Windows.Выберите его, и инструмент будет проверять все фотографии в папке, автоматически поворачивая их в соответствии с их тегами ориентации Exif и удаляя эти теги. Используйте этот инструмент при импорте изображений, а Windows 7 и другие приложения не будут иметь проблем с ними.

Image
Image

Современные смартфоны и цифровые камеры имеют более быструю аппаратную часть, поэтому для них можно было бы сохранять фотографии в уже повернутом состоянии, а не просто применять тег Orient Orientation. К сожалению, отрасль, похоже, установила в Exif Orientation теги в качестве стандартного решения, даже если они не идеальны.

Спасибо Томи Мориарти за то, что он связался с нами и дал нам идею этой статьи.

Рекомендуемые: