Я знаю, как это сделать вручную . Теперь я хотел бы автоматизировать это на основе данных EXIF. Я уже exiftool
установил, но, похоже, он может только читать данные, но не может повернуть изображение.
Есть похожий вопрос по SU по поводу Ubuntu . Но я ищу возможные решения с использованием OSX.
Ответы:
Вы можете использовать
nconvert
, который является бесплатным (для частного и образовательного использования) и доступен для Win, Linux и Mac .Этот инструмент может вращать изображения JPEG без потерь в соответствии с тегом ориентации EXIF:
Эта команда выполнит пакетное преобразование всех файлов JPEG в текущем каталоге и добавит к ним их имена
rotated_
. Это контролируется-o
опцией, обратитесь кnconvert -help
дополнительным возможностям:источник
nconvert
после загрузки и распаковки (чтобы он был доступен только по имени)? Я пытался переместить его в приложения, но это не помогло.echo $PATH
). Под Linux обычное место есть~/bin
, но я ничего не могу сказать об OSX, извините. При некоторых обстоятельствах вы должны выполнитьrehash
(или запустить новый терминал) после перемещения исполняемого файла в другой каталог.Вы можете использовать бесплатный jhead (который сам использует jpegtran ).
Чтобы исправить изображение с именем «image.jpg», просто введите:
Чтобы исправить все JPG с данными EXIF в текущей папке, используйте:
Если повернутые значки не отображаются правильно, вы можете обновить их:
источник
Это не сценарий решения. Мне нравится этот способ, так как он позволяет мне изменить другие аспекты фотографий за один шаг.
Возможное простое решение - использовать Google Picasa.
После добавления изображений все фотографии автоматически отображаются для отображения. Если картинка должна быть автоматически добавлена в файл, достаточно нажать кнопку сохранения в папке с изображениями. Это сохранит все изображения в папке с исправленным поворотом. Picasa также доступна для OS X и работает в Linux под Wine.
источник
Если вы хотите использовать Automator для этого, вы можете просто дважды использовать Rotate Images (180deg) в рабочем процессе.
Например, я использую действие automator, которое преобразует все изображения в JPEG, поворачивает их на 360 градусов (из-за проблемы ОП), а затем масштабирует их до 1024 пикселей в ширину. Запустите действие, выберите файлы, прибыль! :)
источник