Problema: ImageMagick convert non è in grado di ritagliare l'immagine. Sembra che non riconosca il tipo di immagine?ImageMagick: nessun delegato di decodifica per questo formato immagine `'@ error/constit.c/ReadImage/504
che cosa ho provato:
Ho cercato in giro online e ho visto diversi problemi simili, ma non la mia. Ho provato le loro soluzioni incluso
- Disinstallazione e reinstallazione di ImageMagick tramite brew.
- identificare formato -elenco (JPEG, GIF, PNG, TIFF, ecc erano tutti lì e tutti avevano i permessi rw)
- convertire -version (png è è tra il built-in delegati) pic1 convertito
- .png pic1-jpg.jpg (questo funzionava bene)
- convert pic1 pic1-jpg.jpg-jpg.jpg (questo funzionava bene)
- convert pic1-jpg.jpg 805X972 + 34 + 94 pic1 -jpg-crop.jpg (questo ha dato lo stesso errore di png come mostrato di seguito)
sto lavorando su Mac OSX El Capitan e tutto il resto in terminale funziona bene. ImageMagick era già installato.
quando ho eseguito:
$ convert /Users/Innovate/Desktop/crop/2015-04-26-GinaDate13_487.png 805X972+34+94 /Users/Innovate/Desktop/crop/2015-04-26-GinaDate13_487-cropped.png
ottengo:
convertito: incapace di aprire l'immagine `805X972 + 34 + 94' : Nessun file o directory errore @/blob.c/OpenBlob/2702.
convert: nessun delegato di decodifica per questo formato di immagine `'@ error/constit.c/ReadImage/504.
nessun delegato decodifica per questo formato di immagine `' errore @/constitute.c/ReadImage/504
Negli altri messaggi su questo tema, la gente ottiene
convertire nessun delegato decodifica per questo formato di immagine PNG `'
o simile (tranne che con il loro tipo di immagine o il nome del file e il tipo di immagine)
Tuttavia, il mio non dice nulla sul tipo di file di immagine ...
Non ho provato a disinstallare ImageMagick poi installarlo manualmente da fonti perché non sono molto fiducioso a farlo .. .(questa soluzione è stata mostrata: https://stackoverflow.com/a/34633084/5398660)
Qualcuno sa cosa potrebbe succedere?
Inoltre, qualcuno può aiutarmi a interpretare la parte @ error/constit.c/ReadImage/504? Sto guardando il codice per constitute.c ma non sono sicuro di poter ottenere informazioni utili per risolvere il mio problema (conosco solo un po 'di C)
Grazie!
Penso che manchi l'operatore di comando prima di '805X972 + 34 + 94'. L'utilità di conversione considera l'argomento della geometria come un percorso di file. – emcconville
provare 'convertire /Users/Innovate/Desktop/crop/2015-04-26-GinaDate13_487.png -crop 805X972 + 34 + 94/Users/Innovate/Desktop/coltura/2015/04/26-GinaDate13_487-cropped.png' – emcconville
haha grazie a emcconville, ho postato la soluzione subito dopo aver postato questo. Mi chiedo se sia diverso dall'esempio pubblicato qui: http://apple.stackexchange.com/a/128000/156787 perché è El Capitan – Montag