Як я можу змінити тег орієнтації EXIF ​​зображення?


16

Я хочу змінити орієнтир EXIF ​​у своїх зображеннях JPEG, але без їхнього фактичного обертання. Я хочу зробити це, щоб використовувати їх як тестовий випадок для програми, яку я зробив.

Як я можу це зробити в Linux? Чи можу я це зробити exiftool? А якщо так, то як?

Відповіді:


26

Ви можете отримати наявну інформацію про орієнтацію за допомогою exiftoolнаступного:

exiftool -Orientation -n image.jpg

Це відобразить внутрішнє значення інформації про орієнтацію, що міститься в тегах MIE. Ви можете повернути значення як англійська рядок, опустивши -nпрапор. Тут Ви можете знайти додаткову інформацію щодо конкретних значень обертання / орієнтації.

Зміна даних про орієнтацію exiftoolможна виконати наступним чином:

exiftool -Orientation=1 -n image.jpg

Тут орієнтація встановлена ​​на 1, що вказує на відсутність обертання . Ці числа визначаються відповідно до специфікації EXIF; ви можете побачити, який ефект мають різні значення обертання за посиланням вище.

(зауважте: -nпри встановленні орієнтації ви повинні використовувати аргумент, щоб вказати, що значення є числовим. Якщо ви забудете, exiftool буде інтерпретувати orientation=xчисло як рядок і встановить неправильне обертання, тобто. exiftool -orientation=1 image.jpgфактично встановить орієнтацію на 3, що є "Поворот 180 ')


-2

нижче команда може бути використана для зміни орієнтації, наприклад exiftool -orientation = "Горизонтальний (нормальний)" filename.tiff

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.