[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Listar as menores imagem
From: |
celo |
Subject: |
Re: [shell-script] Listar as menores imagem |
Date: |
Sat, 12 Feb 2011 06:54:02 -0800 (PST) |
O primeiro passo é usar um programa que veja a dimenção das imagens, o comando
file mostra caracteristicas de arquivos, ele mostra a dimensao de arquivos de
imagem apenas do tipo PNG; vou usar essa como ex, para outros tipos de arquivo
tera que usar um programa pra extrair essas informacoes como o convert do image
magic ou mesmo alguma funcao CLI do gimp.
comando para aquisicao da dimençao:
$ file foto.png | cut -f2 -d","
500 x 332
Suponhamos que vc queira copiar apenas imagens com largura 500 pra baixo
#!/bin/bash
for arq in (*.png)
do
larg=$(file $arq | cut -f2 -d"," | awk '{print $1}')
if [[ ${larg} -eq "500" -o ${larg} -lt "500" ]]
then
cp ${arq} OUTRO_DIR
fi
done
como provavelmente vc vai querer esse comando pra outros tipos de imagens
diferentes de PNG, tera que arrumar um comando cli que retorne a dimensao das
imagens e por no lugar do comando file.
Marcelo S.
http://celo.wordpress.com
________________________________
From: querosabber <address@hidden>
To: address@hidden
Sent: Thu, February 10, 2011 2:38:56 PM
Subject: [shell-script] Listar as menores imagem
Boa Tarde a todos,
Gostaria da ajuda de vocês o seguinte problema:
Tenho uma pasta com diversas imagens com diferentes tamanhos, e gostaria de
copiar para uma outra pasta as imagens de menor tamanho,
mas não sei que comando usar.
Obrigado.
____________________________________________________________________________________
Need Mail bonding?
Go to the Yahoo! Mail Q&A for great tips from Yahoo! Answers users.
http://answers.yahoo.com/dir/?link=list&sid=396546091
[As partes desta mensagem que não continham texto foram removidas]