Procurando por software de corte em massa

3

Eu estou procurando uma ferramenta que roda no Ubuntu que me permite:

  • Abra uma imagem em uma pasta que tenha milhares
  • Recorte e gire
  • Salvar como uma cópia, automaticamente nomeada (não manualmente), com um clique. De preferência com algo no nome que eu possa usar posteriormente para filtrar essas cópias recortadas no Nautilus (a menos que seja salvo em outro diretório, seria ainda melhor).
  • Mover para a próxima imagem e repetir

Existe?

    
por Bart van Heukelom 29.11.2011 / 21:21

4 respostas

2

O que você precisa é de ImageMagick que vem pré-instalado no Ubuntu! :)

convert -rotate 90 *.jpg

Leia as informações no site sobre como cortar (usando o parâmetro -crop), que variará dependendo quanto você quer cortar e onde cortar.

    
por Anonymous 30.11.2011 / 00:48
1

Já experimentou o digikam? É realmente isso, mas tenho que ter trinta caracteres para postar. Então, tente digikam. Está na USC.

    
por jwdinkc 30.11.2011 / 00:29
1

Provavelmente isso não aborda todas as suas etapas e não inicia nenhuma interação da GUI, mas acho que preciso cortar muito no decorrer do processamento noturno em lote, depois de muitas capturas de tela e navegador ou aplicativo instantâneos foram gerados.

Aqui está o meu uso de convert (do pacote ImageMagick já mencionado):

# find all PNGs in imgdir/ younger than a day
for f in $(find imgdir/ -mtime -1 -name \*.png); do  

# trim off edges of unchanging color and reduce to 6-bit color depth
convert -trim +repage -colors 64 -depth 6 -verbose $f $f.trimmed.png;   

# shrink the PNG file size with aggressive optimize
optipng -keep -preserve -o6 -v   $f.trimmed.png

ls -lFa $f*
done
    
por Marcos 16.04.2012 / 00:28
0

Você pode invocar as ferramentas mágicas de imagens com find e okdir, antes invocando "disply" para dar uma olhada:

find -name "*.jpg" -exec display {} ";" -okdir convert -rotate 90 {} {}.rotated.jpg ";" 

Renomeia o resultado de kitten.jpg para kitten.jpg.rotated.jpg. Se você quiser remover o ".jpg" interno, será mais fácil, de uma só vez, com a ferramenta rename (do pacote perl):

rename 's/.jpg.rotate/.rotate/' *.jpg.rotate.jpg 

Para girar, eu usaria eog (Eye of Gnome), onde você tem visões diferentes sobre as imagens, e pode girar facilmente para a esquerda / direita / 180 ° e salvar. Mas afaik, não tem recorte.

Image O Magick também tem uma interface GUI, mas não me lembro de seu nome e não posso dizer se é útil para recortar, se você tiver dimensões diferentes por imagem para recortar.

    
por user unknown 16.04.2012 / 01:02