2013-11-04 10 views
5

ImageMagick non riesce a identificare (o convertire) alcun file .eps, con un errore di non decodificare. Di seguito è riportato l'errore completo. Nota che l'esecuzione di wrapper ps2pdf per Ghostscript converte correttamente il file EPS di esempio in PDF, ma ... Immagino che dal momento che ImageMagick non possa identificare il formato, probabilmente non importa.ImageMagick Non riesce a identificare i file .eps (nessun delegato di decodifica)

identify: no decode delegate for this image format "/my_sample.eps" @ error/constitute.c/ReadImage/552.

Informazioni sull'impianto:

ImageMagick 6.8.7-0 2013-10-28 Q16 
Mac OS X 10.9 (13A603) 

identificare formato -list | grep EPS restituisce:

EPS PS  rw- Encapsulated PostScript 
EPS2* PS2  -w- Level II Encapsulated PostScript 
EPS3* PS3  -w+ Level III Encapsulated PostScript 
EPSF PS  rw- Encapsulated PostScript 
EPSI PS  rw- Encapsulated PostScript Interchange format 
+0

Anche il comando "file" Mac OS X riporta le informazioni sul tipo di file come: DOS File binario EPS Postscript inizia con il byte 32 di lunghezza 221789 TIFF inizia al byte 221821 lunghezza 184329. – mayatron

risposta

1

Cosa fare

convert -list configure | grep -i delegate 
convert -list delegate 

ritorno? Il seguente file (s) contengono (s) le definizioni di tutti i setup vostri delegati locali:

ls -l $(convert -list delegate | grep Path: | sed 's#Path: ##') 

Così che cosa

grep sDEVICE $(convert -list delegate | grep Path: | sed 's#Path: ##') 

ritorno?

È possibile che il file EPS sia macchiato con alcuni dati "estranei", come i comandi PJL, che sono preceduti dalle linee di intestazioni ufficiali %!PS.... Ciò potrebbe rendere impossibile l'autoidentificazione del file. Hai controllato questo?

Problemi correlati