Bash script rotacionar imagem

#!/usr/bin/env bash

###########################

# test_jpg_rotate_90.sh
# rotaciona 90 graus, sobrescrevendo
# metadata

###########################

# ---------------------------------- #

function rotacionar(){

for img in *.jpg; do
# otimiza
jpegoptim "$img"
# sobrescreve
exiftool -all= -overwrite_original -ext "$img"
# rotaciona
mogrify -rotate 90 "$img"
done

}

rotacionar

# ---------------------------------- #

# pausa
sleep 3

# espaço
echo ""

# ---------------------------------- #

function otimizapng(){

# ---------------------------------- #

# otimiza
optipng *.png
# sobrescreve metadata
exiftool -all= -overwrite_original -ext *.png

}

otimizapng

echo ""

echo -e "\nFeito! \n"

# ---------------------------------- #

# OBS:
# para rotacionar png:
# mogrify -rotate 90 *.png

# fim do script

Deixe um comentário