ImageMagick: conversão e salvamento de vários arquivos com nomes diferentes

ImageMagick: conversão e salvamento de vários arquivos com nomes diferentes

Estou criando um script bash. Como posso executar um conjunto de operações/transformações (de escolha) em todas .jpgas imagens em um diretório diferente usando o utilitário ImageMagick's convert? A imagem convertida deve ser nomeada*-change.jpg

Aqui está meu código:

convert $file/*.jpg -flip $file/*-change.jpg

Responder1

Você pode definir o nome do arquivo de saída via-set+ algunsporcentagem de fugas(neste caso você precisa do componente de diretório do caminho %de do nome do arquivo sem extensão %t):

convert "${dir}"/*.jpg -flip -set filename:t '%d/%t-change' '%[filename:t].jpg'

Usei tcomo filename:imóvel mas sério, você pode usar o que quiser...

informação relacionada