Como posso aplicar o mesmo efeito a várias imagens ao mesmo tempo pelo GIMP?

3

Se eu tiver muitas fotos e quiser fazer o mesmo efeito ou a mesma alteração em todas essas imagens pelo GIMP, existe um método mais fácil de fazer isso em vez de aplicar o efeito às imagens quadro por quadro?

    
por Mamdouh 01.11.2012 / 19:01

4 respostas

3

Script Fu

O Script Fu é uma linguagem de script / macro que pode ser usada pelos usuários do GIMP para aplicar qualquer tipo de efeito / alteração nas imagens. Mais informações sobre o que é o Script Fu podem ser encontradas aqui: link

A coisa boa sobre esses scripts é que eles podem ser compartilhados e usados em qualquer lugar! Se você criou seu próprio script ou encontrou um script pronto on-line que faz o trabalho para você, então você pode tornar o GIMP ciente disso com bastante facilidade: basta movê-lo para uma de suas pastas de script. Essas pastas podem ser encontradas e modificadas indo até Edit->Preferences->Folders (geralmente último item) ->Scripts e elas geralmente são por padrão ~ / .gimp-v / scripts e / usr / share / gimp / v / scripts:

Depois de ter colocado seu script lá, você precisará atualizar a lista com seus scripts. Isso pode ser feito usando o menu: Filters->Script-Fu->Refresh Scripts . Qualquer novo script que você tenha colocado dentro da (s) pasta (s) Script-Fu pode agora ser usado. O script agora estará disponível em um de seus menus, desde que o script não contenha erros de sintaxe.

Agora, você poderá usar seus scripts diretamente em suas imagens. Mas , o gimp pode ser chamado através da linha de comando com um argumento um script-fu. Isso é muito importante para a sua ocasião, pois você não quer repetir suas ações.

Depois de seguir o excelente tutorial (oficial) que eu criei e criar o script-fu apropriado para a sua ocasião, você deve chamar o gimp com esse script como um argumento e aplicá-lo a todas as suas imagens. Isto irá alterar todas as suas imagens em massa!

Um script de exemplo é o seguinte:

gimp -i -b '(batch-unsharp-mask "*.png" 5.0 0.5 0)' -b '(gimp-quit 0)'

Ele executará o filtro batch-unsharp-mask para * .png (todos os arquivos .png no diretório atual) com os argumentos 5.0, 0.5 e 0. Em seguida, ele simplesmente será encerrado com o código de saída 0 (gimp-quit 0).

    
por hytromo 01.11.2012 / 19:46
1

Se você estiver processando principalmente imagens em lote e as alterações que deseja aplicar a elas não forem muito complicadas, talvez seja melhor pesquisar phatch . É muito fácil de configurar, muito mais fácil do que o Script Fu.

Instalação sob 12.04 / 12.10

sudo apt-get install phatch
    
por Glutanimate 01.11.2012 / 20:12
0

Você pode instalar o gimp-plugin-registry dos repositórios e, em seguida, use o processador em lote de David para fazer o processamento mais comum de imagens.

    
por user103764 01.11.2012 / 21:07
-1

Em resposta à tag de recomendação de software:

Eu pessoalmente prefiro ImageMagick para esses tipos de situações. Ele aceita edições como parâmetros de linha de comando e pode operar em um diretório inteiro de arquivos.

    
por Bailey S 01.11.2012 / 19:35