ImageMagicのインストール

画像関係のツール ImageMagic をインストールし、CGIから動かしたいのですが。
バイナリキットを取ってきてインストールして convertしても
convert: No decode delegate for this image format (08110119.jpg).
エラーで先に進みません。
MacOS Xで正常に動作させた方はいらっしゃいますでしょうか?

投稿日 2003/09/13 13:33

返信: 14

2003/09/13 13:35 Community User への返信

インストール時の情報を追加しておきます。
ImageMagicはこれだけでは動かなくて
アップルのX11
DLCompat
を追加インストールしました。

2003/09/13 14:16 Community User への返信

ImageMagick? 入れたことが無いので良くわかりませんが、
> No decode delegate for this image format (08110119.jpg).
libjpegは要らないのでしょうか?

2003/09/13 21:30 Community User への返信

やはり画像関係の物が足り無いですか。
そういうのが必要とかまったく情報がないので。
バイナリキットなので、必要な物付いていると思って
いたので。
ソース取ってきて./configureしたときになんか画像
関係のライブラリかなんかがNoとかなっていたのが
気になっていました。

2003/09/13 21:40 Community User への返信

もう1つ情報を。
MacOS X以外のプラットフォームでは
問題なく、動いています。
ですから実際にMacOS Xでインストールされた
方の情報が欲しいのです。

2003/09/13 21:46 Community User への返信

自分で入れていないのに続けて済みませんが、libjpeg.dylib が要る(生成する必要がある)ように思います。

2003/09/13 23:45 Community User への返信

情報ありがとうございます。
まだ解決はしていません。
MacOS Xをいじる前は10年程UNIXをいじって
いないブランクがあり、最近の事情が全然分からないのです。
もうちょっと勉強してみます。

2003/09/14 09:10 Community User への返信

ImageMagickですよね?
>ですから実際にMacOS Xでインストールされた方の情報が欲しいのです。
入れた覚えはないのですが、入ってました (^^;)
(使いこなせれば、いろいろなことができそう ちょっと勉強してみようかな)
ちょっと姑息な(?)解決法ですが、finkからいれてみたらいかがでしょう?
http://fink.sourceforge.net/
何も考えなくても、必要なファイルを入れてくれるので非常にお手軽です。
パッケージ版を使うのもありでしょうか。
http://www.entropy.ch/software/macosx/welcome.html#imagemagick
自分でどうしてもコンパイルしたいというのであれば役に立ちませんが、ご参考までに・・・。

2003/09/14 12:54 Community User への返信

Finkのバイナリキットを入れたんです。
ソースからのコンパイルは途中でエラーが出るので諦めました。
Finkのそのまま入れて動いているんですか?
多分、ImageMagic入れる前に色々入れて無いとエラー
がでますけど。偶然、先にいれていたのでは無いでしょうか?

2003/09/14 15:09 Community User への返信

やった事の手順を書いておきます。
1.Finkの所からDarwin版のバイナリキットをダウンロード。
  展開して、現ユーザーの$HOMEへコピー。
2.環境変数をセット。
  MAGICK_HOME=$HOME/ImageMagic/
  LD_LIBRARY_PATH=$HOME/ImageMacgick/lib
  TMPDIR=$HOME
  PATH=$PATH:$HOME/ImageMagick/bin
3.mkdir $HOME/.magick
  cd $HOME/.magick
  cp $MAGICK_HOME/lib/ImageMagick-5-7-7 .
  ln -s $MAGICK_HOME/lib/ImageMagick-5-7-7/modules-Q16 modules
この状態で
convert test.bmp test.jpg
とかやると(これはtiffでもpng,gifどの組み合わせでも同様な結果)
convert:No decode delegate for this image format (test.bmp)
というエラーになります。
何か設定ファイルとかあるっぽいんですが。
手順の3はドキュメントに書いてありません。mkdir $HOME/.magickしろは書いてあります。.magickの中の*.mgkはどうしろとは書いてないので、それらしいファイルがlib/Imagemagick-5-7-7にあったのでコピーしました。
.magick/modulesはLinuxの人とかに聞いて必要だと言う事なので、それらしいのを見つけてリンク張りました。

2003/09/14 15:10 Community User への返信

>Finkのそのまま入れて動いているんですか?
convertをとりあえずやってみましたが動きますし、displayとすればGUIも動きます。
>多分、ImageMagic入れる前に色々入れて無いとエラーがでますけど。
>偶然、先にいれていたのでは無いでしょうか?
finkの場合、インストールしたいプログラムが必要とするプログラムが入ってなければ
入れるように警告がでます。finkが指示したプログラムは最低限入れないとダメですよ。(たぶん)
#ちなみに、コンパイルはよくわからないのでバイナリからのインストールではなく
 finkに完全おまかせです (^^;)

2003/09/16 19:20 Community User への返信

>CGIから動かしたいのですが。
モジュール関係ほとんどわからないんですけど
言語は何をお使いでしょうか?
Perlで走らせてみようかとしてみたんですが
なんか足んねーぞっ! って返ってきました
2‾3日頑張ってみて 結果粘らずあきらめました

2003/09/24 20:08 Community User への返信

>CGIから動かしたいのですが。
モジュール関係ほとんどわからないんですけど
言語は何をお使いでしょうか?
訂正&追加 10.1から走らせてみようとしてました
10.2だと問題無く動きました
私の環境で わださんの書かれているドキュメントは必要無い用です
以下10.1
(shin16):perl
use Image::magick;
dyld: perl Undefined symbols:
_pread
_pwrite
___isinfd
_inet_ntop
これってなんのシンボルなんでしょうか?

2004/07/30 12:11 Community User への返信

かなり古い話題なので、情報不要かと思いましたが、ソースからインストールできましたので、一応情報を公開しておきます。
1、libjpegのインストール
JPEGを操作しないなら不要ですが、通常は必要でしょう。
http://site.n.ml.org/info/libjpeg/
解凍して、
mv jpeg-6b jpeg
cd jpeg
./configure
make
sudo make install
sudo make install-lib
sudo ranlib /usr/local/lib/libjpeg.a
*必要があればlibpngも
2、ソースダウンロード
http://www.imagemagick.com/
私がダウンロードしたのは、ImageMagick-6.0.3-3.tar.gzです。
3、インストール
解凍して、ディレクトリに入り、
./configure
make
sudo make install
4、PerlMagickのインストール
PerlでCGIを書くのなら、
cd Perlmagick
perl MakeFile.PL
make
sudo make install
で、OKのはずです。
10.2.8と10.3で確認済み

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

ImageMagicのインストール

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。