Как мне повернуть много цифровых фотографий на 180 градусов за одну операцию? - Фотопедия
19 голосов
/ 01 сентября 2016

У меня есть несколько тысяч изображений, снятых с помощью GoPro, которые находятся в перевернутом положении.

Я ищу способ, действительно приложение, которое может перевернуть их все, на 180 градусов, за одну операцию.

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

Я на Windows.

Ответы [ 13 ]

31 голосов
/ 01 сентября 2016

Я бы порекомендовал любое из приложений из этого списка на JPEGclub.org , которое разрабатывает и поддерживает программное обеспечение для Independent JPEG Group. У них есть бесплатный фрагмент кода под названием jpegtran, который может выполнять некоторые базовые преобразования (например, вращение) без перекодирования изображения.

Поворот изображений «наивным» способом (рендеринг в растровое изображение, переориентация растрового изображения и повторное сохранение) может привести к увеличению артефактов JPEG - и к более крупным файлам с менее полезными данными.

Приведенный выше список содержит программное обеспечение, которое, как известно, делает это «правильным образом». Другие программы тоже могут (возможно, с использованием другой базы кода), но, к сожалению, ImageMagick не является одним из них. Но по состоянию на август 2016 года для различных компьютерных платформ, включая Windows, существует 87 различных вариантов.


Примечание от комментариев: ОП использовал этот цикл на основе этого ответа:

FOR %f IN (.\Src\*.*) DO jpegtran.exe -rotate 180 %f .\Rotated\%~nxf

с хорошими результатами.

9 голосов
/ 01 сентября 2016

Вы можете использовать ImageMagick с опцией rotate :

convert image.jpg -rotate 180 result.jpg

Вы сможете применить эту команду к нескольким файлам, в зависимости от вашей среды.

8 голосов
/ 02 сентября 2016

В Windows вы можете сделать это без какого-либо дополнительного программного обеспечения в двух операциях. Выберите файлы, которые вы хотите повернуть в проводнике файлов, щелкните правой кнопкой мыши и дважды выполните «поворот вправо» (или влево). Это будет сделано без потерь, если позволяет изображение (например, размеры не «смешные»).

5 голосов
/ 01 сентября 2016

Вы можете использовать xnview на окнах, которые имеют некоторые обработки в пакетном режиме, а также, для простого поворота изображений, имеют возможность поворачивать изображения на основе данных exif.

Выберите все изображения (даже правильно ориентированные! Он будет знать, что они уже хорошо ориентированы), «поверните на основе exif», и он это сделает (без пересчета jpg, то есть без потери качества).

Как говорят на http://newsgroup.xnview.com/viewtopic.php?t=1420:

Для этого вы выбираете все свои изображения и выбираете «Инструменты> Преобразования без потерь в JPG» (или выпадающий список символа «Преобразования без потерь в JPG» на панели инструментов). В диалоговом окне отметьте кнопку с надписью «EXIF», а затем нажмите «Go». XnView будет постоянно поворачивать изображения на основе флага ориентации EXIF.

И в следующий раз, если у вас достаточно недавнего gopro, вы можете также проверить его функцию: https://gopro.com/support/articles/what-is-auto-image-rotation

4 голосов
/ 01 сентября 2016

Могу ли я предложить пакетный режим Irfanview, который работает только на Windows. Irfanview также хорош для простых правок, но это не GIMP.

После установки выберите «Файл | Пакетное преобразование / Переименование». Оттуда это становится немного сложнее, вам нужно выбрать все файлы, вам нужно указать папку назначения, и вам нужно нажать на кнопку «Дополнительно», чтобы увидеть дополнительные параметры. Он может вращаться на +/- 90 °, но для поворота на 180 ° вам нужно будет выбрать точное вращение в крайнем правом углу и ввести угол 180 °. Обратите внимание, что вы также можете изменить их размер, изменить качество JPEG и переименовать их.

Вы также можете сделать это довольно быстро, оставаясь в графическом интерфейсе и используя клавиатуру. Откройте любой файл в папке с картинками. Нажмите «R» два раза, чтобы повернуть дважды. Затем нажмите Ctrl-S, чтобы сохранить. Появятся два окна: одно типичное диалоговое окно для файла и второе для сжатия JPEG (если формат GoPro по умолчанию - JPEG). Я бы удостоверился, что показатель качества составляет не менее 90%. Затем сохраните файл; Вы должны быть в состоянии нажать клавишу Tab или Alt-S для сохранения. Может появиться диалоговое окно типа «Вы уверены» (возможно, его можно отключить). Затем просто нажмите пробел, чтобы перейти к следующему файлу в папке. Если у вас есть более 50 файлов, пакет может быть быстрее. Десять файлов, я просто делаю выше.

Ключевым моментом для Irfanview является то, что он похож на Blender, он не спрашивает вас, хотите ли вы сохранить, если вы изменяете изображение.

4 голосов
/ 01 сентября 2016

Если ваши фотографии в формате JPEG, я весьма неравнодушен к JPEGCrops , простому и бесплатному инструменту для пакетной обработки изображений без потерь.

Вы можете обрезать до определенных пропорций и / или повернуть.

3 голосов
/ 02 сентября 2016

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

3 голосов
/ 01 сентября 2016

FSViewer - полезная программа, которая может сделать это.

Откройте папку, в которой находятся изображения, выберите все, что вы хотите повернуть, нажмите F4 и перейдите на вкладку «Пакетное преобразование» в открывшемся окне. Нажмите «Дополнительные параметры» в правом нижнем углу, перейдите на вкладку «Повернуть». Проверьте «Flip / Rotate», затем «Rotate», затем выберите «180» ниже и нажмите «OK». Укажите, где вы хотите сохранить эти данные, и нажмите «Конвертировать».

Редактировать: более быстрый и безболезненный способ - выбрать все нужные изображения и дважды нажать «Повернуть вправо и сохранить» на панели инструментов. Должен быть неразрушающим для JPEG.

2 голосов
/ 01 сентября 2016

Знаете ли вы GIMP? Существует плагин под названием BIMP , который позволяет выполнять ту же операцию над набором изображений с использованием графического интерфейса. Вы можете легко установить его, используя официальный установщик для Windows.

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

Pro совет: я сделал это: D

1 голос
/ 02 сентября 2016

Я лично использую Adobe Lightroom. Изображения можно легко повернуть и отредактировать, просто выберите изображения, которые вы хотите повернуть, щелкните правой кнопкой мыши и выберите параметр для преобразования изображений, повернув их на 180 градусов.

Если вы постоянно работаете с тысячами изображений, требующих пакетной обработки, особенно если это более сложно, чем вращение - например, настройка цвета или экспозиции, то LR, вероятно, является солидным вложением.

Мне не нравится, что Lightroom является закрытым исходным кодом, стоит денег и не будет работать в системах Linux. Тем не менее, я обнаружил, что функции намного превосходят доступные бесплатно.

...