LINUX.ORG.RU

Ротация снимка в соответсвии с ориентацией из экзифа скриптом?

 , ,


1

2

Приветствую! Есть у меня чудесный скрипт по ресайзу всех картинок в каталоге, дабы вручную этим не заниматся - временами пишу статейки -отчёты о путешествиях, удобно.

#!/bin/bash

for file in *.jpg do cp $file $file.orig convert -resize 1600x1200 -quality 90 $file.orig $file done

в чём проблема: снимки, которые я делаю поворачивая камеру набок, или даже вверх ногами - потом в просмотрщике фоток выглядят нормально благодаря авторотации, но вот когда я карточки сим скриптом уменьшаю, и потом вставляю в статью - вестимо пиздец получается с теми картинками, которые с камерой на боку, или даже вверх ногами снималиь - снимки так и отображаются - на боку, или даже вверх ногами, а это просто пиздец. Хорошо бы в скипте както сделать авторотацию в соответсвии с ориентейшн инфой в экзифе... может, кто подскажет - что, как? спасибо заранее....

-auto-orient

adjusts an image so that its orientation is suitable for viewing (i.e. top-left orientation).

This operator reads and resets the EXIF image profile setting 'Orientation' and then performs the appropriate 90 degree rotation on the image to orient the image, for correct viewing.

This EXIF profile setting is usually set using a gravity sensor in digital camera, however photos taken directly downward or upward may not have an appropriate value. Also images that have been orientation 'corrected' without reseting this setting, may be 'corrected' again resulting in a incorrect result. If the EXIF profile was previously stripped, the -auto-orient operator will do nothing. -auto-orient

— file:///usr/share/doc/imagemagick-doc/www/command-line-options.html#auto-orient

Zmicier ★★★★★
()
Последнее исправление: Zmicier (всего исправлений: 1)
Ответ на: комментарий от Zmicier

ага, спасибо огромное, завтра проверю - работает ли сиё, как ожидается :)

wisedraco ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.