5

MacOSXLionの新規インストールで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
4

3 に答える 3

6

この問題は解決されました。このエラーはMacOSX10.7.3で発生しましたが、問題をグーグルで調べた後、他のバージョンの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を再インストールすると、準備が整います。

于 2012-07-17T02:08:23.297 に答える
5

ghostscriptをインストールする必要がありました-Macの場合

brew install ghostscript

brew link --overwrite ghostscript

brew reinstall imagemagick --build-from-source
于 2014-05-15T15:06:05.257 に答える
0

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

于 2013-08-03T08:54:02.427 に答える