Ich habe einige Zeit damit verbracht, für dieses Problem zu googeln, aber ohne Erfolg, also hoffte ich, hier Hilfe zu bekommen.php5-imagick auf Ubuntu 14.04
Ich benutze Ubuntu 14.04 und ich habe php5-imagick, ImageMagick und einige extra libs installiert, damit es funktioniert. Das Testen der Installation von der Kommandozeile aus funktioniert einwandfrei und alle Delegierten werden entsprechend 'convert -list configure' installiert (Ausgabe unten).
Es funktionierte und perfekt vor. Das einzige, was mir einfällt, sind einige System-/Sicherheitsupdates von Ubuntu. Mein Code und die IM-Installation wurden vor dem Auftreten dieses Fehlers durch Benutzeraktionen geändert.
Das Problem ist, wenn ich Imagick von meinem PHP-Skript aufrufen, zeigt es diesen Fehler:
#420: no decode delegate for this image format '/' @ error/constitute.c/ReadImage/544
Dieser Fehler sowohl für JPG und PNG angezeigt wird.
Jede Hilfe wird sehr geschätzt!
Ausgabe von 'konvertieren -Version':
Version: ImageMagick 6.7.7-10 2014-03-06 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2012 ImageMagick Studio LLC
Features: OpenMP
Ausgabe von 'konvertieren -Liste configure':
DELEGATES bzlib djvu fftw fontconfig freetype jbig jpeg jng jp2 lcms2 lqr lzma openexr pango png rsvg tiff x11 xml wmf zlib
LIBS -lMagickCore -llcms2 -ltiff -lfreetype -ljpeg -llqr-1 -lglib-2.0 -lfftw3 -lfontconfig -lfreetype -lXext -lSM -lICE -lX11 -lXt -llzma -lbz2 -lz -lm -lgomp -lpthread -lltdl
Ich hatte das gleiche Problem einmal - zähe Lösung wurde den ganzen Server neu zu erstellen. Ein bisschen radikal, aber ich hatte Glück mit der Erstellung und dem Erstellen von ImageMagick selbst, anstatt das apt-Paket zu verwenden. Du könntest das ausprobieren. – Repox
Der Wiederaufbau des Servers ist keine Option, da es meine Entwicklungsmaschine ist. Ich könnte versuchen, imagemagick zu deinstallieren und das Ganze neu zu kompilieren ... – pixelsforbreakfast