Se você não é obrigado a usar o Automator ou AppleScript, basta usar ImageMagick através do shell. Você pode instalar o ImageMagick através de MacPorts , Homebrew ou a distribuição oficial .
Para isso, chamaremos find
. Se você quiser ver os nomes das imagens primeiro, antes de convertê-los, insira um echo
entre -execdir
e convert
.
Aqui está o comando:
find /some/path/ -type f -iname "*.jpg" -execdir convert {} -rotate 90 rot_{} \;
Isso vai recursivamente ...
- pesquisa
/some/path
- para arquivos
- com o nome
*.jpg
- chame
convert
do ImageMagick, com o caminho de trabalho definido como o da imagem (execdir
) - gire-os em
90
graus - salve-os em
rot_
+ o nome de arquivo original
Como find
chamará convert
para cada imagem separadamente, não importa quantos arquivos realmente existam.