phoemur
(usa Debian)
Enviado em 12/05/2014 - 23:19h
1-) Instale o pacote imagemagick (
http://www.imagemagick.org/ )
Geralmente já vem instalado em grande parte das distribuições, mas nada que um apt-get não resolva
2-) Use o seguinte shellscript que eu fiz:
Dentro do diretório onde estão as imagens
#!/bin/bash
# Deixando todas imagens do diretório atual na vertical
# dependências: imagemagick
find . -type f -maxdepth 1 -mindepth 1 -print0 | xargs -0 identify -format "%h %w %f\n" | while read FILE;
do
ALTURA=$(echo "$FILE" | cut -d' ' -f1)
LARGURA=$(echo "$FILE" | cut -d' ' -f2)
FILENAME=$(echo "$FILE" | cut -d' ' -f3-)
if [ "$ALTURA" -lt "$LARGURA" ]; then
echo "Rotate $FILENAME"
mogrify -rotate 90 "$FILENAME"
fi
done
Aqui nos meus testes funcionou bem, posta aí se funcionou.
Abraços