Automake thumbnail

2

O que eu preciso fazer é um programa que dê (como um argumento de linha de comando) um diretório com mais diretórios dentro e 4 fotos dentro de cada diretório, o programa faça uma miniatura dos 4 arquivos e cole-os juntos (2 linhas, 2 colunas) e renomeia essa imagem para o nome do diretório.

Eu acho que isso poderia ser feito com uma combinação de um programa e scripts de shell (sou experiente em M $, mas novo em linux).

Alguns exemplos reais seriam ótimos.

Thanx antecipadamente

    
por Webmaster 10.01.2011 / 11:46

1 resposta

4

Procure o ImageMagick. Este exemplo deve ajudá-lo.

Use find e xargs para executá-lo em vários diretórios:

find path -type d -print0 | xargs -0 -i montage ... -size 512x512 '{}/*_orig.*[120x90]' ...

xargs substituirá {} por cada caminho que find encontrar. Substitua path pelo diretório raiz no qual você deseja que a pesquisa inicie.

-type d apenas retornará diretórios.

-print0 garante que os espaços e outros caracteres especiais sejam manipulados corretamente. A opção -0 to xargs é o oposto; caso contrário, xargs dividiria a entrada em cada espaço em branco (tabulações, espaços em branco, novas linhas).

    
por 10.01.2011 / 11:58