2012-07-17 33 views
5

Mac OSX Lionの新規インストール時にImageMagickがJPEGを変換できないという問題がありました。私は休暇中のエラーを受け取りました:ImageMagickがJPEGを変換していない

convert: unable to open module file `/Users/natewade/.magick/jpeg.la': No such file or directory @ warning/module.c/GetMagickModulePath/813. 
convert: no decode delegate for this image format `test1.jpg' @ error/constitute.c/ReadImage/544. 
convert: no images defined `test1.jpg' @ error/convert.c/ConvertImageCommand/3044. 

しかし、gifやその他の形式の変換はうまくいきました。周りでグーグルで回った後、私は2006年と同じくらいオンラインで同じ問題を抱える多くの人々に出会いました。しかし、誰も解決策を投稿していませんでした。

あなたがイメージ・マジックを設定したときは、これに気づくことがあります。

checking for JPEG... 
checking jconfig.h usability... no 
checking jconfig.h presence... no 
checking for jconfig.h... no 
checking jerror.h usability... no 
checking jerror.h presence... no 
checking for jerror.h... no 
checking jmorecfg.h usability... no 
checking jmorecfg.h presence... no 
checking for jmorecfg.h... no 
checking jpeglib.h usability... no 
checking jpeglib.h presence... no 
checking for jpeglib.h... no 
checking for jpeg_read_header in -ljpeg... no 
checking for JPEG library is version 6b or later... no 
checking if JPEG package is complete... no 
+0

ソリューションは答えであるべきためにそう - –

+0

こんにちはキース、私はここに置いた。なぜなら、修正プログラムを検索している最中に、stackoverflowが検索結果に最も多く現れ、解決策が投稿されていないからです。 –

答えて

6

この問題は解決されています。このエラーはMac OSX 10.7.3で発生しましたが、問題をGoogleで検索した後、同じ問題がOSXの他のバージョンや他のオペレーティングシステム(CentOSのようなもの)によって投稿されています。他のLinuxのフレーバーにも同じ修正が適用されるはずです。

この問題は修正するのが非常に簡単でした。あなたはLibjpegをインストールするだけです:

curl -O http://www.ijg.org/files/jpegsrc.v8c.tar.gz 
$ tar zxvf jpegsrc.v8c.tar.gz 
$ cd jpeg-8c/ 
$ ./configure 
$ make 
$ sudo make install 

ImageMagickを再インストールするといいですね。

+1

これは私にも当てはまります。私はOS X Lionでhomebrewを使用していますが、私はjpeg 8dとimagemagick 6.7.7-6がインストールされていますが、一部の(全部ではない)JPEGでは "convert:画像が定義されていません。 c/ConvertImageCommand/3032。 "エラー。 –

+0

これを試し、前と同じエラーが発生しました。 : – hoosierEE

+0

私はUbuntuで同じ問題を抱えていました。同じ修正点、Ubuntuスタイル:sudo apt-get libjpeg-devをインストール –

0

JPEGライブラリの特定のヘッダーファイル が必要です。つまり、libjpeg-turbo-devel、openjpeg-develのようないくつかの* -develパッケージがインストールされている必要があります。 PNG、TIFF、WMFなどの別の画像フォーマット(libpng-devel、libtiff-devel、libwmf-devel、ghostscript-develなど)でも同じです。ていない問題で、MAC

brew install ghostscript 

brew link --overwrite ghostscript 

brew reinstall imagemagick --build-from-source 
5

は、Ghostscriptをインストールする必要がありました。 (私はあなたのために両方を編集しました)また、プログラミングに関する質問ではないので、これはsuperuser.comにとってより適切です。
関連する問題