ImageMagick no decode delegate
I had this error when rendering an image using DragonFly in Rails. This happened after I upgraded to Lion (ImageMagick was installed using Brew).
I reinstalled ImageMagick, jpeg, libtiff and jasper (reinstalling ImageMagick wasn't enough by itself).
brew uninstall imagemagick jpeg libtiff jasper
brew install imagemagick
Prior to that, running
identify -list format
and jpeg wasn't in the list. After reinstalling the above packages jpeg appeared in the list.
on Ubuntu 16, I had to install the following first (this was not a dev machine but a server):
sudo apt-get install autoconf automake autotools-dev libtool pkg-config
then to enable the PNG and JPG delegates :
sudo apt-get install libpng12 libpng12-dev libjpeg libjpeg-dev
followed by
./configure
(Which should now show that the delegates are enabled)
and then rebuild (make clean && make
then sudo make install
)
for me:
brew reinstall imagemagick --with-libtiff
saved the day when dealing with a similar problem, but for tiff files.
UPDATE: one year later and this remains the only way I can get tiff working properly in convert on MacOS X.
substitude the ×
in -resize 600×600
with a capital X
and it should work.
-resize 600X600