ImageMagickのインストール方法とは?

このQ&Aのポイント
  • PHPを使用していてImageMagickを組み込みたいのですが、インストール方法が分かりません。
  • インストール先のftp://ftp.kddlabs.co.jp/graphics/ImageMagick/からどれを選択すればいいかわかりません。
  • PHPバージョンは5.2.11.11で、Windows XPを使用しています。詳しい方がいましたら教えてください。
回答を見る
  • ベストアンサー

ImageMagickについて

PHPを使用していてImageMagickを組み込みたいのですが、 ImageMagickのインストールのやり方が全く分かりません。 インストール先 http://www.imagemagick.org/script/index.php ここのサイトのDownloadのJapanの ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/ を開くとディレクトリにたくさん表示されどれを インストールすればいいのかさっぱりでした。 誰か詳しい方がいましたら教えてください。 よろしくお願いします。 PHPバージョン 5.2.11.11 PCはWindowsのxpです。

  • PHP
  • 回答数2
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
  • med2dic
  • ベストアンサー率77% (21/27)
回答No.2

ずっとチェックしていなかったので遅くなってしまいましたが、締め切られていないので回答しておきます。 私はHTTPからダウンロードしましたが、どちらも同じものです。

その他の回答 (1)

  • med2dic
  • ベストアンサー率77% (21/27)
回答No.1

以前インストールしたのですが、リンク先の左にあるBinaryReleasesのWindowsからダウンロードしました。 試してみてください。

fukurinnsa
質問者

補足

med2dicさん回答ありがとうございます。 リンク先にてBinaryReleasesのWindowsを発見しました!! ですが、HTTPとFTPがあるのですが、どちらをダウンロード したらよろしいのですか??

関連するQ&A

  • ImageMagick インストールについて

    WinXP SP2環境にてimagemagickをhttp://www.imagemagick.org/script/download.php ここからC:\にダウンロードしました。 そしてこのサイト(http://www.ss.iij4u.or.jp/~somali/web/_imagemagick.html) が示すように環境変数「MAGICK_HOME」と「PATH」にインストール先である「c:\imagemagick」を加えました。 上記のことをした後、コマンドプロンプトを開いて 「convert」とオプションを打って、インストールできているのか 確認したのですが、 「ファイルシステムを指定してください」と出ます。 また、上記サイトにあるように C:\imagemagick\PerlMagick\demo> perl demo.pl と実行しても 「perlは内部コマンド、外部コマンド、操作可能なプログラム またはバッチファイルとして認識されておりません。」 と表示されます。 これはどこがうまくいっていないのでしょうか? Pathの通し方が間違っているのでしょうか? どうかご教示の程よろしくお願い致します。

  • phpからImageMagickの使い方

    phpからexecでImageMagickを使いたいと思っています。ためしにjpgからgifに変換できればと思っています。 exec("/usr/bin/convert IMG_0.jpg a.gif",$output); var_dump($output); という感じでテストしています。 ファイルのパスが間違ってるのかとも思うんですが、うまくいきません。 画像ファイルのパスはexecを実行するphpファイルからの相対パスでよいのでしょうか? -versionは成功しているようです。 exec("/usr/bin/convert -version",$output); array(3) { [0]=> string(68) "Version: ImageMagick 6.4.3 2009-04-10 Q16 http://www.imagemagick.org" [1]=> string(57) "Copyright: Copyright (C) 1999-2008 ImageMagick Studio LLC" [2]=> string(0) "" }

    • ベストアンサー
    • PHP
  • ImageMagickのみでRGB->インデックス画像を作る方法は?

    ImageMagick 6.4.0 をLinux(fedora10)で使用しています。 「ImageMagickツールのみを使用」して、 「ファイル拡張子を変えずに」RGBモードの画像(例:png)をインデックスモードに変更する方法を実現しているかたが居ましたら、 その方法を教えていただきたいと思います。 たとえば以下の例は、何れも簡単に RGBモード -> インデックスモードになりますが、 上記の前提条件から外れています。 ファイル拡張子を変えている例 convert rgb_img.png index_img.png8 他のツールとしてGIMPを使っている例 rgb_img.png をGIMPで開いて「画像」->「モード」->「インデックス」にしてファイル保存(index_img.png)する。 ---------- ImageMagickのコマンドやパラメータだけで処理したいので、ご教授のほどよろしくお願いします。 「ImageMagickでは不可能」という結果でも構いません。 なお、-channel や -alpha なども試しましたが、ImageMagickでは出力するファイル拡張子によってデフォルトのモードが設定されてしまう気がしています。(たとえば png ならRGBモードになってしまう) http://www.imagemagick.org/script/command-line-options.php

  • imagemagickのインストール

    windowsXPで開発環境を作っております。 PHPのバージョンは5.2.9-2で、 ImageMagick-6.5.4-4-Q16-windows-dll.exe をダウンロードして、インストールを行いました。 インストールの最後に 「Unable to execute file:ppm ShellExecuteEx failed: code 2. 指定されたファイルが見つかりません。」 とエラーが発生します。 OKを押すととりあえずそのまま完了まで行きます。 その後環境設定を 変数名:MAGICK_HOME 変数値:インストール先 にしてWindowsの再起動してみたのですが、 Class 'Imagick' not found in C:\XXXXXX..... とエラーが出てしまいます。 手順等間違っていますでしょうか? ご教授お願い致します。

    • ベストアンサー
    • PHP
  • Movable Type5 で ImageMagickのインストールで

    Movable Type5 で ImageMagickのインストールできません。 初めまして 皆様方。 Movable Type5 ImageMagickの検索でこちらに到着しました。 他のサイトを参考にしてImage::Magickのバージョンを変えて試していますが、 以下の内容でエラーになってしまいます。 『サーバーに Image::Magickか、Image::Magickの動作に必要な他のモジュールがインストールされていません。』 と 言うエラー内容です。 現在の環境は下記の通りです。 Win XP pro SP3 Apache2.2.15-win32-x86-openssl-0.9.8m-r2 PHP5.3.2 MT5.2 ActivePerl 5.10.1 Build 1007 ImageMagick 6.6.2 6 Q8 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 PPM でインストールするとImageMagick6.5.7になっています。 Perl Package Manager にて確認しました。 試しに6.5.7もインストールして試しましたが同じ結果です。 ImageMagickはアンインストール後にインストールをしてPathも以前の物は削除 してます。 同じ環境をW2KにインストールするとImage::Magicが認識されてます。 W2KはFAT32 Formatです。 お知恵をお借りしたいと思いまして、書き込みさして頂きました。 よろしくお願いいたします。

  • さくらインターネットでImageMagickを使いたいです。

    さくらインターネットでImageMagickを使いたいです。 ローカルで正常に動作しているphpファイルをさくらインターネットにアップロードしたところ正常に動かすことが出来ませんでした。 わからなかったのでサポートに問い合わせたところ、以下の返答を頂きました。 こちらの質問 ---------------------------------- > 先日「さくらのレンタルサーバ スタンダード」を仮申し込みさせて > いただきました。 > ImageMagickがインストールされているようなのでPHPでimagickを使って > 画像処理をしようとしたところimagickがうまく作動していないように思えます。 > (アップロードしたPHPファイルは自分のローカルでは正常に動作しています)。 > imagickで画像処理をする場合、何か特別な設定等があるのでしょうか? > お手数ですがご解答のほどよろしくお願い致します。 回答 ---------------------------------- さくらのレンタルサーバでは Imagemagick は perl のモジュールとしてインストールが行われております。 申し訳ございませんが、PHPのモジュールとしては使用することはできません。ご了承下さいますようお願いいたします。 これは、PHPではImageMagickが使えないということなのでしょうか? googleで『さくらインターネット ImageMagick』で検索してみたり、OKWave上でも同じ内容の質問を探したりしたのですが、回答者様の回答を見ても理解が出来ず既に丸3日頭を悩ませています。 どなたか初心者でもわかるように回答を頂けないでしょうか。 (どのディレクトリのどのファイルのどこに何をする、等) 調べた内容は以下のサイトです。どれを試してもうまく動作しませんでした。 http://dozo.matrix.jp/pecl/%E3%83%AC%E3%83%B3%E3%82%BF%E3%83%AB%E3%82%B5%E3%83%BC%E3%83%90 http://q.hatena.ne.jp/1142475209 http://spilt-milk.net/?p=1400 http://blog.tonx2.com/?p=184

    • ベストアンサー
    • PHP
  • Windows7 XAMPP使用、ImageMagickインストール

    Windows7 XAMPP使用、ImageMagickインストール MovableType5をローカル環境で使用するために、XAMPPを使用してImage::Magickをインストールしたいのですが、全然うまくいきませので詳しい方がいましたら教えてください。 OS WINDOWS 7 64bit XAMPP Version 1.7.3 (C:\xampp) ActivePerl-5.10.1.1007-MSWin32-x64-291969.msi (C:\usr\lib\ActivePerl) ImageMagick-6.6.2-10-Q16-windows-x64-dll.exe (C:\ProgramFiles\ImageMagick-6.6.2-10-Q16) ActivePerlインストール後に、ImageMagickをインストール。(途中、「Install PerlMagick for ActiveState Perl v5.10.1 build 1007」を選択。) 参考サイト http://likealunatic.jp/2010/03/xampp_and_mt_2.php 現在の環境変数PATHは、C:\Program Files\ImageMagick-6.6.2-Q16 また、ActivePerlとの対応バージョンがあるとのことだったので、何通りか(x64-dll.exe) 試してみたりもしました。(その度、再起動&環境変数の削除) 最終的に、Movable Type システムチェック [mt-check.cgi]で、サーバーに Image::Magickか、Image::Magickの動作に必要な他のモジュールがインストールされていません。 となったままです。

  • ImageMagickのインストールについて

    Windows上でperlを使用して、画像の縦横サイズを取得しようとして います。そのためには、ImageMagickモジュールのインストールが 必要だということを知りました。 そこで、ImageMagickのインストールを試みているのですが、うまく いきません。どなたか詳しい方、ご教授をお願いします。 ■マシン環境  OS:Windows XP Professional SP2  Perl Version:5.8.8 ■試したインストール方法 1.ppmからのインストール  ・コマンドプロンプト上でppmをたたくと、Perl Package Managerが   別ウィンドウで表示されます。ネット上にあるインストール方法   だと、コマンドプロンプト上でImageMagickのインストールをする   ようですが、上記のウィンドウが起動されると、コマンドプロン   プト上でのキー操作が無効となってしまい、インストールが   できません。  ※以前、ppmからのインストールを実施したとき、Perl Package   Managerは起動しませんでした。なぜ起動されるようになったのか   不明です。そのときは、makeコマンドがない、との表示により   インストールをあきらめてしまいました。 2.ImageMagickのDLLをダウンロードしてインストールする方法  ImageMagickのサイトからImageMagick-6.4.3-Q16-dll.exeをダウン  ロードして、セットアップを開始した。セットアップは正常に終了  した。また、環境変数の設定も行い、簡単なテストを行ったのだが、  エラーが表示される。  <テストプログラム> ※ファイル名:sample.pl  #!/usr/local/bin/perl  use strict;  use Image::Magick;  my $image=Image::Magick->new;  $image->Set(size=>'40x200');  $image->Read("gradient:#ff0000-#0000ff");  $image->Raise('3x3');  $image->Rotate(-90);  $image->Write('temp.png');  print "Content-type: image/png\n\n";  open(IMG,"temp.png"); binmode(IMG); binmode(STDOUT); print $_ while (<IMG>);  close(IMG);  unlink "temp.png";  exit;  <実行結果>  コマンドプロンプト上に下記が表示されます。  Can't locate Image/Magick.pm in @INC (@INC contains:  C:/Perl/site/lib E:/Perl/lib .) at C:\test\sample.pl line 3.  BEGIN failed--compilation aborted at C:\test\sample.pl line 3. どなたか宜しくお願いします。

  • ImageMagickを(1)のページを参考にインストールして下記ソー

    ImageMagickを(1)のページを参考にインストールして下記ソース(2)を実行したところ「Class 'Imagick' not found in ~ on line 8」が出ました。line 8は「$first = new Imagick('sf.jpg');」と書いています。 ちなみに、(1)のページの内容と違う表示になった部分がありました。それは、(1)のページの「5.apacheの再起動(php.iniいじったから)」の項のところでapacheの停止と開始で正常なメッセージが出たのです。 ですが、(2)のソースを実行しても同じエラーが出るので、一応手順にあわせて違うDLLファイルをダウンロードするなどの手順で進めました。 最後にphpinfo();で「ImageMagick」の言葉を探しましたが、画面上にはありませんでした。しかし、「ソースの表示」でソースを開いて検索したらpathの指定で「ImageMagick」の言葉を使っていました。 やりたい事は、顔のパーツの組み合わせでオリジナルの顔画像が作れるヤフーのアバターのようなアプリを作りたいです。 そこで、アドバイスをいただいてImageMagickでアプリを作ろうと考えました。 どうしたらこのエラーを解決できるのでしょうか? (1) http://gecko.hp2.jp/2010/04/20/%E3%80%90php%E3%80%91imagemagick%E3%82%92php%E3%81%8B%E3%82%89%E4%BD%BF%E3%81%86%E3%81%A8%E3%81%8D%E3%81%AE%E3%83%A1%E3%83%A2/ (2) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja" dir="ltr"> <head> <title>sample372</title> </head> <body> <?php $first = new Imagick('sf.jpg'); $second = new Imagick('sample3b.jpg'); $first->compositeImage($second, Imagick::COMPOSITE_DEFAULT, 10, 10); $first->writeImage('sample372a.jpg'); ?> <img src="sample372a.jpg" /> </body> </html> ■環境 windows vista xampp/apache 2.2.4 PHP Version 5.2.3

    • ベストアンサー
    • PHP
  • 【PHP+ImageMagick】画像アップロード

    【PHP+ImageMagick】現在、PHP Version 5.1.6にて以下の事をしようとしています。 1画像のUPLOAD(move_uploaded_file関数) 2UPLOADした画像のサムネイル作成(ImageMagickのconvertコマンド) 「手順START」 ・00003.JPGをアップロード ・00003.JPGのサムネイル作成失敗。 ・サムネイル作成部のみを抽出したスクリプトにて00003.JPGに対してサムネイル作成を実行 ・サムネイル作成失敗 ・cp -p 00003.JPG 000033.JPG とし000033.JPGを作成 ・権限等を00003.JPGと同じ物とし修正。 ・サムネイル作成部のみを抽出したスクリプトにて000033.JPGに対してサムネイル作成を実行 ・サムネイル作成成功 「手順END」 convertコマンドにて標準出力に吐き出されたログを見ると、画像ファイルに対して「Permission denied」と出力されていました。 ちなみに、コマンドベースでのphp実行は問題なく処理されます。今回の現象はWebブラウザからのアクセス時のみに発生しています。 php.iniのセーフモードはOFFになっています。 この現象について、わかる方がいらっしゃいましたら教えて頂けないでしょうか?よろしくお願いします。

    • 締切済み
    • PHP

専門家に質問してみよう