Não consigo usar o * com o ImageMagick: recebo o argumento “Invalid”

0

Usando o exemplo fornecido aqui: Combine várias imagens usando o ImageMagick

Eu digito isso na linha de comando no windows 7:

convert -append a_*.jpg out.jpg

Esta é a mensagem de erro que recebo:

convert.exe: unable to open image a_*.jpg': Invalid argument @ error/blob.c/OpenBlob/2658. convert.exe: no images definedout.jpg' @ error/convert.c/ConvertImageCommand/3187.

Eu tenho os arquivos jpg no diretório, e funciona se eu usar este código:

 convert -append a_1.jpg a_2.jpg a_3.jpg out.jpg

Eu suponho que tenho um problema de sintaxe por causa do * mas não consigo entender como fazê-lo funcionar. Neste exemplo eu tenho 3 arquivos, mas eu preciso do * porque eu quero usá-lo para uma lista muito maior de jpgs ...

Você sabe onde está o meu problema?

    
por bart 21.09.2014 / 00:30

1 resposta

0

Você tem a sintaxe mais adequada.

Experimente a sintaxe abaixo para colocar as imagens lado a lado:

convert a_1.jpg a_2.jpg a_3.jpg +append out.jpg

Sevocêquisesseasimagensdecimaparabaixo,vocêdigitaria:

converta_1.jpg-appenda_2.jpg-appenda_3.jpg-appendout.jpg

O ImageMagic permite que você obtenha o mesmo resultado de muitas maneiras diferentes. Esta é a beleza e frustração com o software. :)

    
por 21.09.2014 / 01:23