ドキュメントセンター よくある質問 文書資料
はじめに - ドキュメントセンターについて 使用条件 ご意見・ご感想は公開会議室へ 著作権表示
ホーム ドキュメントセンター 新着文書 よくある質問 FAQ 問答集 ビジネス 事業計画 概況 デベロッパー 技術資料 仕様書 ガイドライン 想定された使い方 ヘルプ 利用方法や一般的な操作方法 その他の文書

はじめに
ドキュメントセンターを初めてご利用する方や運営方針についての基本的な姿勢をご覧になりたい方へ。


ドキュメントセンター 新着情報
GetCurrentImage failedと出て、画像の保存ができないのですが? (FAQ) 2007.08.23
clamavをclamav-0.90以降に更新すると、clamdが起動しなくなりましたが? (FAQ) 2007.07.31
make.confにX11BASEを設定するように言われましたが? (FAQ) 2007.07.30
serial型の次に挿入すべき値を変更するにはどうしますか? (FAQ) 2007.06.01
次のSERIAL型で用いられる値を得るにはどうしますか? (FAQ) 2007.05.31
WindowsXPを入れた端末にPINGが通りませんが? (FAQ) 2007.05.21
vmware3上でWindowsXPを導入すると途中で待たされ、失敗しますが? (FAQ) 2007.05.19
vmware3のインストールがうまくいきませんが? (FAQ) 2007.05.18
gnome上で解像度の変更をするにはどうしますか? (FAQ) 2007.05.17
gnome上で解像度の変更ができないのですが? (FAQ) 2007.05.17

よくある質問
ご利用の皆様から多く寄せられる質問にお答えしています。
ディーエーオフィス
サーバ
アプリケーション

語解説
ディーエーオフィスなどが利用する用語に関する解説を行います。

ディーエーオフィスホームページ
メッセージセンター
ディーエーオフィスサポートターミナル
トピックスセンター
リレーショナルナレッジベース
PHP上でImageMagickを使う手段にはどんなものがありますか?
 直接コマンドを呼び出すか、いくつかの拡張機能が使えます。

 PHPでは、ImageMagickを直接取り扱える関数が用意されていません。PHP上で処理をする際には、直接コマンドを呼び出して利用するか、PEARでの実装を利用するか、MagickWandと呼ばれる拡張ライブラリを利用します。

 直接コマンドを呼び出して使うときは、システム関数を使います。具体的に使う関数は、execになります。system関数は、結果を表示するため、今回の用途ではexecになります。作業の手間を考えると、システム関数を呼び出すことが一番楽といえるかもしれません。

 PEARでの実装は、PECLパッケージとして配布されています。インストール作業が必要になるので、PEARを使って手軽なインストールが可能なわけではありません。使える関数の数はまだまだ少ない感も否めませんが、必要となるものは網羅されているので、困ることは少ないです。

 MagickWandを使う場合も、インストール作業が必要です。MagickWandは、ImageMagickのサイト上で配布されています。

! execの実行例

exec("convert -geometry 100x100 infile.jpg outfile.jpg");

! 参考

メーリングリストでのシステム関数を使う例
http://ns1.php.gr.jp/pipermail/php-users/2001-November/thread.html#3595

pearでのimagick、インストールほか
http://pear.php.net/manual/ja/pecl.imagick.php


文書番号 06273
日付 2006.03.27
参照数 1625

ドキュメントセンター
  はじめに 新着ドキュメント 使用条件 著作権 お問い合せ
Copyright 2003 daoffice design and management company. all rights reserved.