Imagemagick
Programa para manipulação de imagens. Pode ser usado em scripts. Verifique se a sua versão do linux já tem o imagemagick instalado.
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
convertendo para escala de cinza
convert test.jpg -modulate 100,0 grey_test.jpg
Para colocar muitas imagens em escala de cinza faça:
for i in *; do
convert $i -modulate 100,0 grey_$i
done
Convertendo muitas imagens
mogrify -format jpg *.gif
Criando uma miniatura (trumbnail)
convert -sample 25%x25% input.jpg output.jpg
Para fazer isto em um grupo de imagens faça:
for img in `ls *.jpg`
do
convert -sample 25%x25% $img thumb-$img
done
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
Para fazer isto em uma única linha:
convert -quality 70 -resize 10% *.jpg images.jpg
Para fazer uma montagem
montage *.jpg -shadow -geometry +10+10 montagem.jpg
Redimensionando apenas
mogrify -resize 1024x768! *.jpg
Rotacionando uma imagem
convert -rotate 90 input.jpg output.jpg
Criando uma montagem
montage *.jpg -shadow -geometry +10+10 montagem.jpg
Criando bordas em imagens com o comando convert
convert -border 2x2 old.jpg new.jpg
outra opção
convert -border 2x2 -bordercolor "#FF0000" old.jpg new.jpg
Para colocar bordas em muitas imagens faça
for i in *; do
convert -border 10x10 -bordercolor "#000000" $i border_$i
done
Ou ainda
convert -border 50x50 -bordercolor "#ffffff" *.jpg images.jpg
Exibindo um grupo de imagens
para visualizar a próxima imagem pressione a barra de espaços
Capturando um screenshot (imagem de tela)
sleep 5; import -window root tela.png
sleep 5; import -window root tela.png; gimp tela.png
O 'sleep' faz o sistema esperar 5 segundos, o suficiente para abrir-mos o menu ou programa, edite de acordo com sua necessidade, ao final chamamos o gimp já editando a imagem capturada.
Artigo sobre imagemagick
mogrify pode ser usado para colocar bordas em um arquivo e muitas outras operações
colocando texto na imagem
convert -font helvetica -fill white -pointsize 36
-draw 'text 10,50 "Floriade 2002, Canberra, Australia"'
floriade.jpg comment.jpg
Flip: inverte a posição da foto na vertical:
convert -flip foto_source.jpg foto_dest.flip.jpg
Flop: inverte a direção da foto na horizontal (espelhamento):
convert -flop foto_source.jpg foto_dest.flop.jpg
No site: http://linuxbr.stikipad.com/slackware/show/Dicas+do+ImageMagick
Encontrei mais um detalhe interessantes do comando convert, veja o trecho que<br>
recortei: <br>
<verbatim>
for i in *.png; do convert -antialias -font "helvetica-narrow" \
-fill red -pointsize 30 -gravity South -draw 'text 0,35 "%t"' \
-debug Annotate $i anot_$i; done
A diretiva "%t" adiciona o nome da imagem
sem extensão como comentário (anotação),
com a cor vermelha, fonte helvetica, tamanho 30.
Ou seja temos que ler mais um pouco a ajuda de cada comando para
poder explorar todas as possibilidades.
Manipular muitas imagens ao mesmo tempo - batch processing - com o bbips
October 23, 2006
Categorias: Fotografia, Linux
bbips.png
Imaginem o seguinte caso - vão dar uma volta à Serra da Estrela (eu vou muitas vezes), tiram mais de não sei quantas fotos. Chegam a casa, passam-se as fotos para o pc, com a intenção de meter algumas no Flickr. É um inferno, meus senhores. Andar a editar as fotos uma a uma é um inferno, quando são muitas. Para os utilizadores do Photoshop existem soluções giras, mas esta solução “à la” Geek, por consola e tudo, é a mais simples, rápida e versátil que alguma vez experimentei. Passemos então à instalação dos ficheiros necessários:
Job’s done, mylord … Agora é iniciarem o programa com o comando “bbips” (torna-se mais simples se o iniciarem dentro da directoria onde têm as fotos a trabalhar) e estão prontos. É só escolher as opções no menu e em poucos segundos têm 20 ou 30 fotos redimensionadas ou o que quer que lhes queiram fazer.
Cheers.
Ps: dica para Ubuntu/Debian based distros, obviamente.
Fontes de pesquisa
Veja também
Comments (0)
You don't have permission to comment on this page.