TopProgramming Language > ImageMagick と Image::Magick(PerlMagick) のバージョン対応
News
各種ブログテンプレート
2009年4月12日

エントリー本文

ImageMagick と Image::Magick(PerlMagick) のバージョン対応

Posted at April 12,2009 1:23 AM
Category:[Programming Language]
Tag:[, ]

Windows版の ImageMagick は、インストール時に、Perl で ImageMagick を操作するための Perl モジュール Image::Magick(PerlMagick) を、オプション指定でインストールすることができます。

ただし、ImageMagick のバージョンによって、インストールできる Image::Magick のバージョンが異なります。下の図の赤枠は、インストールウィザードの途中で表示される Image::Magick のインストール指定と、そのバージョンです。

インストールウィザード

この場合、ImageMagick 6.3.7 のインストール時に、ActivePerl 5.8.8 build 822 に対応する Image::Magick をインストールすることを示しています。

以下、ImageMagick のバージョン別に、同時にインストールされる Image::Magick のバージョンが対応する ActivePerl バージョンを調べてみました。

ImageMagick と Image::Magick のバージョン対応
ImageMagick バージョン同時にインストールする Image::Magick が
対応する ActivePerl バージョン
ImageMagick-6.3.2-9
    ~
ImageMagick-6.3.4-2
Perl 5.8.8 build 819
ImageMagick-6.3.4-3
    ~
ImageMagick-6.3.5-8
Perl 5.8.8 build 820
ImageMagick-6.3.5-9
    ~
ImageMagick-6.3.8-0
Perl 5.8.8 build 822
ImageMagick-6.3.8-1
    ~
ImageMagick-6.4.1-3
Perl 5.10.0 build 1002
ImageMagick-6.4.1-4
    ~
ImageMagick-6.4.3-6
Perl 5.10.0 build 1003
ImageMagick-6.4.3-7
    ~
ImageMagick-6.5.2-10
Perl 5.10.0 build 1004
ImageMagick-6.5.3-0
    ~
ImageMagick-6.5.5-4
Perl 5.10.0 build 1005
ImageMagick-6.5.5-5
    ~
ImageMagick-6.5.9-1
Perl 5.10.1 build 1006
ImageMagick-6.5.9-2
    ~
Perl 5.10.1 build 1007

上記の各バージョンの ImageMagick については、2009年4月2010年8月現在、下記のURLからダウンロードできることを確認しています。

Main Site » Mirror » image_magick

なお、ActivePerl 5.8.9 を利用している場合は、多分、ActivePerl 5.8.8 build 822 対応のバージョンの ImageMagick(ImageMagick-6.4.1-3 等)で良いと思います。

上記に掲載した表の元データは、下記の各インストールウィザードでの表記にもとづいています。

Perl 5.8.8 build 819
ImageMagick-6.3.2-9-Q8-windows-dll.exe
ImageMagick-6.3.3-10-Q8-windows-dll.exe
ImageMagick-6.3.4-0-Q8-windows-dll.exe
ImageMagick-6.3.4-1-Q8-windows-dll.exe
ImageMagick-6.3.4-2-Q8-windows-dll.exe
Perl 5.8.8 build 820
ImageMagick-6.3.4-3-Q8-windows-dll.exe(表記は920だが多分820の誤り)
ImageMagick-6.3.4-6-Q8-windows-dll.exe
ImageMagick-6.3.4-10-Q8-windows-dll.exe
ImageMagick-6.3.5-0-Q8-windows-dll.exe
ImageMagick-6.3.5-3-Q8-windows-dll.exe
ImageMagick-6.3.5-6-Q8-windows-dll.exe
ImageMagick-6.3.5-8-Q8-windows-dll.exe
Perl 5.8.8 build 822
ImageMagick-6.3.5-9-Q8-windows-dll.exe
ImageMagick-6.3.5-10-Q8-windows-dll.exe
ImageMagick-6.3.6-10-Q8-windows-dll.exe
ImageMagick-6.3.7-10-Q8-windows-dll.exe
ImageMagick-6.3.8-0-Q8-windows-dll.exe
Perl 5.10.0 build 1002
ImageMagick-6.3.8-1-Q8-windows-dll.exe
ImageMagick-6.3.8-2-Q8-windows-dll.exe
ImageMagick-6.3.8-3-Q8-windows-dll.exe
ImageMagick-6.3.8-5-Q8-windows-dll.exe
ImageMagick-6.3.8-11-Q8-windows-dll.exe
ImageMagick-6.3.9-10-Q8-windows-dll.exe
ImageMagick-6.4.0-1-Q8-windows-dll.exe
ImageMagick-6.4.0-11-Q8-windows-dll.exe
ImageMagick-6.4.1-1-Q8-windows-dll.exe
ImageMagick-6.4.1-2-Q8-windows-dll.exe
ImageMagick-6.4.1-3-Q8-windows-dll.exe
Perl 5.10.0 build 1003
ImageMagick-6.4.1-4-Q8-windows-dll.exe
ImageMagick-6.4.1-10-Q8-windows-dll.exe
ImageMagick-6.4.2-10-Q8-windows-dll.exe
ImageMagick-6.4.3-1-Q8-windows-dll.exe
ImageMagick-6.4.3-3-Q8-windows-dll.exe
ImageMagick-6.4.3-5-Q8-windows-dll.exe
ImageMagick-6.4.3-6-Q8-windows-dll.exe
Perl 5.10.0 build 1004
ImageMagick-6.4.3-7-Q8-windows-dll.exe
ImageMagick-6.4.3-10-Q8-windows-dll.exe
ImageMagick-6.4.4-0-Q8-windows-dll.exe
ImageMagick-6.4.5-0-Q8-windows-dll.exe
ImageMagick-6.4.7-10-Q8-windows-dll.exe
ImageMagick-6.4.8-10-Q8-windows-dll.exe
ImageMagick-6.4.9-6-Q8-windows-dll.exe
ImageMagick-6.5.0-10-Q8-windows-dll.exe
ImageMagick-6.5.1-10-Q8-windows-dll.exe
ImageMagick-6.5.2-10-Q8-windows-dll.exe
Perl 5.10.0 build 1005
ImageMagick-6.5.3-0-Q8-windows-dll.exe
ImageMagick-6.5.3-10-Q16-windows-dll.exe
ImageMagick-6.5.4-10-Q8-windows-dll.exe
ImageMagick-6.5.5-0-Q8-windows-dll.exe
ImageMagick-6.5.5-3-Q8-windows-dll.exe
ImageMagick-6.5.5-4-Q8-windows-dll.exe
Perl 5.10.1 build 1006
ImageMagick-6.5.5-5-Q8-windows-dll.exe
ImageMagick-6.5.5-10-Q8-windows-dll.exe
ImageMagick-6.5.6-10-Q8-windows-dll.exe
ImageMagick-6.5.7-10-Q8-windows-dll.exe
ImageMagick-6.5.8-10-Q8-windows-dll.exe
ImageMagick-6.5.9-0-Q8-windows-dll.exe
ImageMagick-6.5.9-1-Q8-windows-dll.exe
Perl 5.10.1 build 1007
ImageMagick-6.5.9-2-Q8-windows-dll.exe
ImageMagick-6.5.9-5-Q8-windows-dll.exe
ImageMagick-6.5.9-10-Q8-windows-dll.exe

2010.08.13
確認バージョンを追加しました。

Posted by yujiro ReTweet This!
関連記事
この記事を読んだ人はこんな記事も読んでいます
人気エントリー
Hatena Hot Entries
Hatena Entries
トラックバックURL


コメント

はじめまして。
大変、勉強になりました。

色々と、PerlとMagickの事を調べていたらココにたどり着きました。

バージョンに合ったMagickをインストールしたのですが・・・
まだ、MT4には認識してもらえません。。。( ┰_┰) シクシク


他に設定等有れば、ご教授願えないでしょうか?
よろしくお願いします。

[1] Posted by ひさお : April 22, 2009 7:29 PM

>ひさおさん
こんにちは。
ご質問の件ですが、動作環境をお知らせください。
また、「認識されない」というのは、具体的にどういう状態でしょうか。
それではよろしくお願い致します。

[2] Posted by yujiro : April 23, 2009 12:52 PM

管理人さん


お返事ありがとうございます。
レス遅くなりまして申し訳ございません。

使用環境は
Apache2.24
perl5.88-819
MySQL5.0.45

環境の自宅サーバーです。

OS:WinXP SP3

Magickは
ImageMagick-6.3.2-9-Q8
ImageMagick-6.3.3-10-Q8
ImageMagick-6.3.4-0-Q8
ImageMagick-6.3.4-1-Q8
ImageMagick-6.3.4-2-Q8

それぞれ全て試しました。

MT4は
Ver4.01とVer4.25を試しました。

Perlはcgi、plファイルを関連付けて使用しています。

エラーと言うかMT4のメッセージは
『サーバーに Image::Magickか、Image::Magickの動作に必要な他のモジュールがインストールされていません。 アップロードした画像のサムネイルを作成する場合に必要となります。 Image::Magickのインストールはインストールマニュアルに沿って行ってください。』

に表示されたままです。

Magickインストール後に、再起動必要な場合やそのまま認識したと
他のHPで見ましたので、インストールごは必ず再起動して確認しました。
・・・が、上記のコメントに変わりがなかったと言う状況です。

もちろん、MagickのVerを変える度にアンインストールはしました。

わかりにくいかもしれませんが・・・
もし、アドバイス等頂ければ幸いです。

[3] Posted by ひさお : April 25, 2009 7:11 PM

>ひさおさん
こんにちは。
ご質問の件ですが、Perlのパスが C:¥usr であれば、ImageMagick のPerlモジュールに関連するファイルが、

C:¥usr¥site¥lib¥Image¥Magick.pm
C:¥usr¥site¥lib¥auto¥Image¥Magick配下

にありますでしょうか。
参考までに、当方は XAMPP Perl ではなく ActivePerl を使用して、ImageMagickを使っています。
それではよろしくお願い致します。

[4] Posted by yujiro : April 30, 2009 3:57 PM

コマンドプロンプトを立ち上げて
C:\Documents and Settings\xxxxx>cd c:\perl\bin
C:\Perl\bin>ppm install http://www.bribes.org/perl/ppm/Image-Magick.ppd
あとは自動的にインストールされます。

[5] Posted by norio : August 11, 2009 1:57 PM

>norioさん
こんばんは。
ImageMagickのPerlモジュールをppmでインストールする際の手順、情報ありがとうございました。

[6] Posted by yujiro : August 12, 2009 2:02 AM

初めまして mistと申します。
MT5 ImageMagickの検索でこちらに辿り着きました。
管理にん 様の通りにやりましたが、以下の内容です。

『サーバーに Image::Magickか、Image::Magickの動作に必要な他のモジュールがインストールされていません。』

環境は下記の通りです。
Apache2.2.15
MT5.2
ActivePerl 5.10.1 Build 1007
ImageMagick 6.6.2 6 Q8
Perl Package Manager にて確認すると。
ImageMagick6.5.7になっています。
試しに6.5.7もインストールして試しましたが同じ結果です。
C:\usr\site\lib\Image\Magick.pm
C:\usr\site\lib\auto\Image\Magick配下にもありました。
C:\Perl\bin>ppm install http://www.bribes.org/perl/ppm/Image-Magick.ppdも
実行済みです。
ImageMagickはアンインストール後にインストールしてPathも以前の物は削除
してます

お知恵をお借りしたいと思いまして書き込みさして頂きました。
よろしくお願いいたします。

[7] Posted by mist : June 21, 2010 1:07 PM

>mistさん
こんばんは。
ご質問の件についてエントリー致しました。不具合が解消するかどうか分かりませんが参考になれば幸いです。

http://www.koikikukan.com/archives/2010/07/09-035555.php

それではよろしくお願いいたします。

[8] Posted by yujiro : July 9, 2010 4:09 AM
コメントする
greeting

*必須



ご質問のコメントの回答については、内容あるいは多忙の場合、1週間以上かかる場合があります。また、すべてのご質問にはお答えできない可能性があります。予めご了承ください。

太字 イタリック アンダーライン ハイパーリンク 引用
[サインインしない場合はここにCAPTCHAを表示します]

コメント投稿後にScript Errorや500エラーが表示された場合は、すぐに再送信せず、ブラウザの「戻る」ボタンで一旦エントリーのページに戻り(プレビュー画面で投稿した場合は、投稿内容をマウスコピーしてからエントリーのページに戻り)、ブラウザをリロードして投稿コメントが反映されていることを確認してください。

コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。例えば「<$MTBlogURL$>」は「&lt;$MTBlogURL$&gt;」となります(全て半角文字)

Now loading...
Introduction
Entries of this Category
Recent Entries
Recent Comments
Recent Trackbacks
QRcode

現在停止中です
携帯電話からこのQRcodeを撮影することで携帯用URLを取得することができます

URI for cellular phones
ギターに入った猫
Styles
Font Size
Default
For defective color vision
Gray Scale
RGB Color
Search this site

このブログをメールで購読する by:FeedBurner

loading ...
Categories
Monthly Archives
BlogPeople
Syndicate this site
FeedBurner(RSS1.0/RSS2.0/Atom)
Counter
これまでのアクセス
クリエイティブ・コモンズ・ライセンス
Powered by
Movable Type 5.02