
Estou tentando usar este comando para ImageMagick:
convert "c:\users\****\My Documents\test.png" -transparent white test2.png
No entanto, continuo recebendo dois erros parecidos com este:
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.
Instalei o ImageMagick em meu c:\
diretório.
O que isso significa e como posso corrigir isso?
Responder1
Não sou um especialista em Windows, mas o truncamento resultante c:\users\****\My
parece um problema básico de escape de caracteres 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.
Responder2
Claro que parece que o espaço entre My
e Documents
está sendo usado como separador de argumentos pelo programa de conversão.
Não sendo um guru do Windows, não tenho certeza de 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 depois executar convert nela.