私はlibjpeg62とimagemagickをubuntu10.04(lucid)にインストールしました。
Gifでidentifyコマンドを実行すると機能しますが、jpegで実行すると次のエラーが発生します。
identify: no decode delegate for this image format `stream,13307,0.jpg' @ error/constitute.c/ReadImage/532.
誰かがこれを修正する方法を知っていますか?ありがとう!
これを理解するために丸一日費やした後、ようやくそれを手に入れました。他の誰かがこのような問題を抱えている場合に備えて、投稿します。これがその始まりと解決策です。私はUbuntu9.10、Karmic Koalaを実行していて、ImageMagickの現在のバージョンがインストールされていて、正常に動作しました。次に、実行してImageMagickを最新バージョンに更新する必要がありました。
Sudo apt-get install imagemagick
そのとき、私はmy Ruby on Rails app。それはあなた自身です。
wget ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick.tar.gz
tar xvfz ImageMagick.tar.gz
cd ImageMagick-*
./configure --disable-shared
make
Sudo make install
また、コマンド./configure --disable-shared
を実行した後、最後の50行を見て、表示されていることを確認してください。
JPEG v1 --with-jpeg=yes yes
JPEG-2000 --with-jp2=yes yes
「いいえ」と表示されている場合は、libjpeg62
と、場合によってはlibjpeg62-devをインストールする必要があります。それは私のために働いた、それが他の人を助けることを願っています。