Почему exif Orientation не заставляет изображение горизонтально? [дубликат]

0
29.11.2016, 19:45
2 ответа

Мне не удалось решить проблему с помощью ответа Ридги. Мне удалось решить эту проблему с помощью LaTeX в потоке Как повернуть изображение на 90, если высота слишком велика? Случай, когда оба размера изображения больше, чем размер страницы, нерешенные в ветке.

exiftool - это примерно один файл. Чтобы изображения на странице были относительно красивыми, вам нужен LaTeX. Обсуждаемых здесь инструментов недостаточно, но необходима обработка ориентации страницы для всех изображений. Таким образом, я думаю, что вопрос сам по себе некорректен и не может быть решен только с помощью данных exif .

0
28.01.2020, 02:47

28.jpg имеет тег EXIF ​​«Ориентация: повернуть на 270 градусов по часовой стрелке»; напротив 29.jpg имеет "Горизонтальный (нормальный)". Поворот изображения с помощью convert не изменяет информацию EXIF, поэтому зрители, соблюдающие информацию EXIF, тем не менее будут отображать изображение иначе, чем зрители, которые этого не делают.

Вы можете изменить тег с помощью exiftool .Для этого лучше всего сначала вызвать exiftool с некоторыми параметрами, которые выдадут что-то вроде:

$ exiftool -g -n -arg 28.jpg
.
.
-EXIF:Orientation=2
.
.

(значение может быть другим). Это говорит:

- g: группировать и показывать группу тегов

-n: показывать числовое значение вместо текста

-arg: показывать тег в форме аргумента

Теперь вы можете изменить этот тег на "Ориентация: Горизонтальная (нормальная) "с

exiftool -n -EXIF: Orientation = 1

Вы должны определить -n, чтобы exiftool знал, что параметр является числовым, и имя группы, поэтому exiftool знает, где найти тег.

Для получения дополнительной информации см., Например, Тег ориентации Exif

1
28.01.2020, 02:47

Теги

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