O Imagemagick converte retorna “nenhum delegado de decodificação para este formato de imagem”

1

Estou tentando usar este comando para o ImageMagick:

convert "c:\users\****\My Documents\test.png"  -transparent white   test2.png

No entanto, continuo recebendo dois erros que se parecem com isso:

convert.exe: unable to open image 'c:\users\****\My':  
 No such file or directory @ error/blob.c/OpenBlob/2641.

convert.exe: no decode delegate for this image format 'c:\users\****\My' 
 @ error/constitute.c/ReadImage/550.

Eu instalei o ImageMagick no meu diretório c:\ .

O que isso significa e como posso corrigi-lo?

    
por Gkhan14 03.01.2013 / 23:04

2 respostas

0

Parece que o espaço entre My e Documents está sendo usado como um separador de argumentos pelo programa de conversão.

Não sendo um guru do Windows, não sei como você escaparia do espaço.

Sendo prático, eu diria para mover test.png para uma string de diretório que não contenha caracteres especiais e, em seguida, execute a conversão.

    
por 03.01.2013 / 23:15
0

Não é um especialista em Windows, mas o truncamento que resulta nesse c:\users\****\My parece um problema de escape de caractere básico que vejo no Linux / Unix / Mac OS X quando tento coisas semelhantes. Tente escapar do espaço assim:

convert c:\users\****\My^ Documents\test.png  -transparent white   test2.png

Observe o ^ para escapar do espaço.

    
por 23.10.2014 / 01:01