imagemagick globbing multiple extensions

1

Eu tenho uma pasta contendo fotos de diferentes câmeras.

Eu uso Imagemagick para converter para redimensionado e renomeado fotos em outra pasta.

Algo parecido com isto:

convert "*.jpg" \
    -resize 640 -scene 1 \
    "${folder}/${prefix}_%02d.jpg"

O problema é que algumas câmeras salvam fotos com extensão "JPG", outras com "jpg".

Para resolver isso, renomei extensões com isso:

rename .JPG .jpg *.JPG 2> /dev/null

Isso não funcionará em sistemas de arquivos em que eu tenha acesso somente de leitura. Como faço para glob nos arquivos * .jpg e * .JPG do IM?

Obrigado pela sua ajuda

    
por neurino 07.12.2012 / 11:29

1 resposta

1

Eu entendi:

convert "*.{jpg,JPG}" \
    -resize 640 -scene 1 \
    "${folder}/${prefix}_%02d.jpg"

aqui

    
por 07.12.2012 / 14:08