Ответ 1
Сегодня сражалась с той же ошибкой. Проблема не в mini_magick, проблема в параметрах DELEGATES в вашем imagemagick
Если вы запустите
convert -list configure
у вас должно быть что-то вроде этого
Name Value
-----------------------------------------------------------------
...
CONFIGURE ./configure '--with-bzlib=yes' '--with-fontconfig=yes' '--with-freetype=yes' '--with-gslib=yes' '--with-gvc=yes' '--with-jpeg=yes' '--with-jp2=yes' '--with-png=yes' '--with-tiff=yes' '--disable-shared'
CONFIGURE_PATH /usr/local/etc/ImageMagick/
COPYRIGHT Copyright (C) 1999-2012 ImageMagick Studio LLC
...
DELEGATES bzlib djvu fontconfig freetype gvc jpeg jng jp2 lcms lqr openexr png rsvg tiff x11 xml zlib
...
VERSION 6.7.5
Но в моем случае ключ DELEGATES имел только значения xml и zlib
DELEGATES xml zlib
Решение было для установки imagemagick из источника и добавления параметров в. /configure
1. wget http://www.imagemagick.org/download/ImageMagick.tar.gz
2. tar xvfz ImageMagick.tar.gz
3. cd ImageMagick
4. ./configure --with-bzlib=yes --with-fontconfig=yes --with-freetype=yes --with-gslib=yes --with-gvc=yes --with-jpeg=yes --with-jp2=yes --with-png=yes --with-tiff=yes --disable-shared
5. make
6. sudo make install
7. sudo ldconfig /usr/local/lib
8. run again "convert -list configure" and look at changes
Инструкции по установке для MacOS можно найти здесь http://www.imagemagick.org/script/advanced-unix-installation.php
ОБНОВЛЕНИЕ
По некоторым причинам система может быть без jpeg-конвертирующих библиотек. Чтобы исправить это, вы можете установить imagemagick с помощью apt-get или ppa со всеми необходимыми зависимостями или попытаться установить вручную
sudo apt-get install libjpeg62
Подробнее см. здесь https://askubuntu.com/questions/211627/how-to-add-support-for-the-jpeg-image-format
ОБНОВЛЕНИЕ 01/26/2013
Чтобы установить libpng
Следуйте по этой ссылке http://www.libpng.org/pub/png/libpng.html и найдите блок "Исходный код". Скопируйте ссылку для последней версии
1. wget http://download.sourceforge.net/libpng/libpng-1.5.13.tar.gz
2. tar xvfz libpng-1.5.13.tar.gz
3. cd libpng-1.5.13/
4 ./configure
5. make
6. sudo make install
7. Rebuild imagemagick
Еще один способ получить поддержку JPEG
1. curl -O http://www.ijg.org/files/jpegsrc.v8c.tar.gz
2. tar zxvf jpegsrc.v8c.tar.gz
3. cd jpeg-8c/
4. ./configure
5. make
6. sudo make install
7. Rebuild imagemagick