Como carregar uma imagem no gimp do terminal e sair depois?

2

Eu quero não interativamente carregar uma imagem no gimp a partir da linha de comando sem abrir nenhuma janela e sair depois no Linux.

Eu li o teste básico do gimp , mas ainda estou confuso. Agradeço qualquer ajuda.

    
por masec 26.06.2018 / 18:42

1 resposta

0

Se o seu objetivo é automatizar o processamento de imagens com a CLI do Gimp, usando o chamado modo Batch , existem três partes para isso:

1. Abra o Gimp sem interface

Isso pode ser feito incluindo a opção -i em qualquer comando Gimp (incluindo o modo batch)

2. Modifique seus arquivos de imagem e salve-os

Isso é feito na forma de um "Procedimento" como o Gimp coloca. Existe um procedimento específico para praticamente todas as ações possíveis que você pode executar em uma imagem, desde dar a ela um filtro sépia de 50%, até salvá-la como imagem de bitmap, até fechar o Gimp completamente. Para cada procedimento que você deseja executar, é necessário incluir uma opção -b no comando e, em seguida, seguir o procedimento específico que você deseja executar. Para obter uma lista completa de todos os procedimentos disponíveis para você, consulte o navegador de procedimentos . que pode ser encontrado abrindo o Gimp com a interface gráfica padrão, clicando no item de menu Help e, em seguida, clicando em Procedure Browser . Você pode pesquisar e navegar nesta lista para o que deseja fazer.

3. Saia do Gimp automaticamente

Para fazer isso, basta executar o procedimento de encerramento: (gimp-quit 0)

Visão geral

Para começar, você pode brincar com uma versão simplificada de todas essas etapas. Primeiro cd para o diretório que contém um arquivo de imagem que você deseja modificar, então execute este comando:

gimp <image-file.jpg> -i -b '(gimp-quit 0)'

Certifique-se de substituir "image-file.jpg" por um arquivo de imagem real nesse diretório. Se funcionou, você pode ver apenas um breve texto em sua linha de comando e, em seguida, você terá o controle de shell retornado para você após um segundo ou mais. Em resumo, este comando:

  1. Abre uma imagem conforme especificado pelo arquivo de imagem
  2. Abre no modo "sem interface" com a opção -i
  3. Em seguida, executa o procedimento gimp-quit .

Agora, para ficar um pouco mais complicado e processar várias imagens de uma vez, a documentação que você mencionou inclui scripts específicos do Gimp (escritos em "Script-Fu") que você pode salvar para ajudar a automatizar isso.

Esses scripts podem parecer um pouco assustadores, mas lembre-se de que é apenas uma combinação de:

  • Os "procedimentos" acima mencionados
  • A linguagem de script-fu (que deve ser simples e intuitiva para aprender). Consulte aqui para saber mais sobre scripts no Gimp

Você precisará começar a se familiarizar com eles para se familiarizar o suficiente para modificar os scripts fornecidos pelo Gimp para obter o tipo de automação que está procurando. Se você está se sentindo confuso com isso, comece fazendo pequenos testes como o que eu forneci acima e, eventualmente, você ficará mais confortável ao ponto de processar em lote.

Você pode aprender mais sobre o Script-Fu com o Guia do Gimp .

    
por 26.06.2018 / 19:33

Tags