Ich habe ein ähnliches Problem zu diesem Beitrag: ImageMagick: No decode delegate for this image format `' @ error/constitute.c/ReadImage/504Kein dekodieren Delegat für dieses Bildformat `‘ @ Fehler/blob.c/BlobToImage/348
Immer, wenn ich imagemagick in meinem Befehlszeile verwenden, es scheint jedoch, zu arbeiten Innerhalb meiner Entwicklungsumgebung mit Ruby on Rails, werfen alle imagemagick Befehle den Fehler: Kein Dekodierdelegat für dieses Bildformat `
Wie in der verknüpften Frage erwähnt, haben die meisten Beiträge einen bestimmten Delegaten fehlt, aber mein imagemagick hat: DELEGATE bzlib mpeg freetype jng jpeg lzma png tiff xml zlib
Dieser Fehler tritt auf, wenn Magick :: Image.from_blob, to_blob, Spalten oder Zeilen speziell in meinem Programm ausgeführt werden.
Ich habe RMagick auch als Edelstein installiere diese Befehle und dies geschieht in beiden Schienen 2 und Rails 4.
zu behandelnHat über diese Situation jemand kommen und irgendwelche Ideen, warum mein ImageMagick nicht die Art ist die Identifizierung von Bild?
Was war Ihr Befehlszeilenbefehl? Um welchen Delegierten klagen Sie? Ich habe das mit Ghostscript in PHP Imagick gesehen. PHP (oder in Ihrem Fall Ruby) verwendet möglicherweise nicht denselben Umgebungs-PATH. Die Lösung, die ich gehört habe, war, den vollständigen Pfad zur Delegate-Bibliothek in Ihre delegates.xml-Datei zu schreiben. Ich habe mich persönlich nicht mit diesem Problem beschäftigt, da ich meistens nur die Befehlszeile verwende. Tut mir leid, ich benutze Ruby nicht oder weiß viel darüber. – fmw42
Können Sie uns ein Beispiel für den Befehl geben, der ausgeführt wird (sowohl in der Befehlszeile als auch was wird von Ihrem Rails-Programm ausgeführt)? Was haben Sie überprüft, um sicherzustellen, dass die Dinge in Ihrer Rails-Umgebung mit Ihrer Befehlszeile übereinstimmen? Haben Sie beispielsweise versucht, den Befehlszeilenbefehl mit 'bundle exec' auszuführen? –