O mgrify do ImageMagick não sobrescreve arquivos originais

6

Gostaria de converter formatos de imagem.

Eu posso usar o comando 'convert', mas ele fez outra imagem.

Então eu procurei e encontrei o comando 'mogrify' na página oficial do ImageMagick.

O que eu fiz foi

mogrify -format png a.jpg

O que eu esperava era uma imagem com extensão "png".

Mas não substituiu a imagem original, mas fez outra imagem png na minha pasta.

Como posso obter apenas uma imagem (que significa substituir arquivo original) em algum formato

que eu quero?

Obrigado: -)

    
por Juneyoung Oh 26.06.2013 / 03:46

1 resposta

4

O mogrify do ImageMagick não é a melhor ferramenta aqui, e o convert é muito mais adequado para o trabalho. Isso pode ser feito especificando o formato de saída com o nome do arquivo.

convert a.jpg png:a.jpg

Exemplo:

$ file a.jpg 
a.jpg: JPEG image data, JFIF standard 1.01
$ convert a.jpg png:a.jpg
$ file a.jpg 
a.jpg: PNG image data, 300 x 199, 8-bit/color RGB, non-interlaced
    
por 14.09.2013 / 07:20