Eu sei como fazer isso manualmente . Agora eu gostaria de automatizar isso com base nos dados EXIF. Já exiftool
instalei, mas parece que ele só pode ler os dados, mas não pode girar a imagem.
Há uma pergunta semelhante no SU sobre o Ubuntu . Mas estou procurando possíveis soluções usando o OSX.
Respostas:
Você pode usar
nconvert
, que é freeware (para uso privado e educacional) e disponível para Win, Linux e Mac .Essa ferramenta pode girar imagens JPEG sem perdas de acordo com a etiqueta de orientação EXIF:
Esse comando converterá em lote todos os arquivos JPEG no diretório atual e acrescentará seus nomes com
rotated_
. Isso é controlado pela-o
opção, consultenconvert -help
para mais possibilidades:fonte
nconvert
uma vez baixado e descompactado (para que fique disponível apenas pelo nome)? Tentei movê-lo para aplicativos, mas não ajudou.echo $PATH
). No linux, um lugar comum é~/bin
, mas não posso dizer nada sobre o OSX, desculpe. Em algumas circunstâncias, você precisa emitirrehash
(ou iniciar um novo terminal) após mover um executável para outro diretório.Você pode usar o jhead livre (que usa o jpegtran ).
Para corrigir uma imagem chamada "image.jpg", digite:
Para corrigir todos os JPGs com dados EXIF na pasta atual, use:
Se uma vez rotacionados, os ícones em miniatura não sejam exibidos corretamente, você poderá atualizá-los:
fonte
Esta não é uma solução com script. Gosto dessa maneira, pois permite alterar outros aspectos das fotos em uma única etapa.
A possível solução simples é usar o Google Picasa.
Depois de adicionar fotos, todas as fotos são autorizadas automaticamente para exibição. Se a imagem precisar ser autorizada automaticamente no arquivo, basta pressionar o botão Salvar na pasta de imagens. Isso salvará todas as imagens na pasta com rotação corrigida. O Picasa também está disponível para OS X e é executado no Linux no Wine.
fonte
Se você quiser usar o Automator para isso, basta usar Rodar imagens (180 graus) duas vezes no fluxo de trabalho.
Por exemplo, eu uso uma ação de automação que converte todas as imagens em JPEG, as gira 360deg (devido ao problema do OP) e as dimensiona para 1024px de largura. Execute a ação, selecione os arquivos, lucre! :)
fonte