Redimensionando fotos e modificando a resolução rapidinho

#!/bin/bash
# Script para redimensionar e modificar
# a qualidade de fotos
#
# Agradecimentos: JFMitre
# http://jfmitre.blogspot.com/2006/05/imagemagick-convert.html

# Renomeando as fotos para tirar os espaços
for i in *.jpg; do mv "$i" `echo $i | tr ' ' '_'`; done

for i in *.jpg; do
convert -quality 70 -resize 30% $i $i-70.jpg;
done
Vale a pena uma olhada no post no Blog do Mitre no qual
ele colocou muitas dicas sobre o imagemagick

Criando miniaturas com borda e sombra



 convert -size 30% -polaroid 0 -background gray20 *.jpg images.jpg

Criando uma montagem


montage *.jpg -shadow -geometry +10+10  montagem.jpg




Obs: O ideal é que as imagens tenha o mesmo tamanho

Redimensionando apenas



Use o comando "mogrify", tem um parâmetro que faz com que ele redimensione de maneira forçada
mogrify -resize 1024x768! *.jpg

Modificação Seletiva


Num dos artigos citados abaixo peguei uma dica para modificar apenas arquivos com um determinado tamanho.

 identify -format '%f %wx%h \n' *.jpg 


Colocando bordas nas miniaturas



convert -border 30%x30% -bordercolor white *.jpg teste.jpg



Referências:

Um comentário:

  1. Muito bom e muito útil.
    Está guardado.
    E eu também fico feliz em ser útil...

    []'s

    ResponderExcluir

Insira seu comentário - O mesmo será submetido à aprovação!

linux-cookbook

Grupos do Google
Participe do grupo linux-cookbook
E-mail:
Visitar este grupo