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
convertdo ImageMagick, com o caminho de trabalho definido como o da imagem (execdir) - gire-os em
90graus - salve-os em
rot_+ o nome de arquivo original
Como find chamará convert para cada imagem separadamente, não importa quantos arquivos realmente existam.