shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Listar as menores imagem


From: Elder Marco
Subject: Re: [shell-script] Listar as menores imagem
Date: Sat, 12 Feb 2011 14:11:53 -0200

Em 12 de fevereiro de 2011 12:54, celo <zcelo> escreveu:

>
>
> 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
>
> Acho que também pode-se usar o produto da larguraxaltura da imagem para
selecionar as menores, caso não seja algo específico para a largura ou a
altura. Isto é, comparar as "áreas".

-- 
Elder Marco

GNU/Linux User: #471180

"Contra o positivismo, que pára perante os fenômenos e diz: 'Há apenas
fatos', eu digo: 'Ao contrário, fatos é o que não há; há apenas
interpretações'. "(Nietzsche)


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]