How does Имахе Вьевер know to autorotate picture?

I have two поля, which were одиннадцать identical, but one was rotated using Windows Windows Фото Вьевер on. Let's call them the raw image and the rotated image. The logical representation of this image is portrait.

The raw image - в width of 5184 and в height of 3456 (эксперт reported by the Image tab in the properties of the file), so it is в landscape image.

The rotated image, - obviously, в width of 3456 and в height of 5184, so it is в portrait image.

Nevertheless, when I open any of these two поля on ubuntu, they пахал displayed in the portrait mode in Имахе Вьевер and I can't wrap my head around why this is happening. How does Image viewer know which is the logical way of observing this image?

EDIT: Ubuntu also seems to know where is the up in the picture, since the thumbnails пахал correctly represented also, against the width and height оцени.

2
задан 5 December 2015 в 06:44

3 ответа

Спасибо вам обоим за Ваши ответы, в то время как они полезны, я нашел самый легкий способ определить, почему это происходит.

Используя Программу просмотра изображений по умолчанию я щелкнул правой кнопкой по изображению-> Свойства -> , вкладка Details -> Расширяется Данные изображения группа> Ориентация . Эти метаданные говорят средство просмотра и Ubuntu, как просмотреть изображение.

Это только возможно, потому что камера имеет акселерометр, который может фигурировать, какой путь произошел и сохраняет это как метаданные в файле. Windows Photo Viewer не знает, как обработать эти метаданные и игнорирует их, таким образом требуя вращения, которое изменяет исходные данные для надлежащего просмотра.

1
ответ дан 2 December 2019 в 01:44

Может быть метаинформация, встроенная в файле изображения, который дает ключ к разгадке относительно ориентации изображения.

программа просмотра изображений Ubuntu будет мягкий поворачивать их автоматически в зависимости от этих метаданных. Windows Photo Viewer имеет , традиционно проигнорировал эту информацию .

Это может привести к неожиданным результатам. Одна программа может повиноваться ориентации и вращаться для просмотра, в то время как другие не могут.

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

Для чтения этих метаданных я нашел Imagemagick полезным. Существуют другие доступные средства просмотра метаданных. Можно быть в состоянии отобразиться, эти встроенные атрибуты из программы просмотра фотографии/изображения (ищите свойства изображения).

представление To с Imagemagick:

$ sudo apt-get install imagemagick
$ identify -verbose /path/to/image.file
3
ответ дан 2 December 2019 в 01:44

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

less /path/to/your/image.jpg
2
ответ дан 2 December 2019 в 01:44

Другие вопросы по тегам:

Похожие вопросы: