設定/グラフィックWebサービス
この内容はVer.1.30から適用されます
グラフィックWebサービスとは bookmark
グラフィックWebサービスとは、ケータイキット for Movable Typeにおける画像変換機能を外部のサーバで実行するための仕組みです。
例えば、Movable Typeを実行しているサーバにGDやImageMagickといったライブラリがインストールされていない場合や、画像変換にかかる負荷を外部のサーバに分散する必要がある場合に使うことができます。
グラフィックWebサービスのインストール bookmark
グラフィックWebサービスの動作環境 bookmark
グラフィックWebサービスを外部のサーバにインストールするには、次の要件を満たしている必要があります。
- PHP 4.3.0以上がインストールされている
- 次のグラフィックライブラリのいずれかがインストールされている
- PHPから利用できるGD
- ImageMagick 5.x以上
グラフィックWebサービスのインストール bookmark
KeitaiKit/phpディレクトリにあるGraphicConfig.phpを開き、グラフィックWebサービスを使う環境に合わせて次の変数の値を書き換えます。
- $kg->convert
- ImageMagickを使う場合はconvertコマンドのパスを指定します
- $kg->identify
- ImageMagickを使う場合はidentifyコマンドのパスを指定します
- $kg->temp_dir
- 画像キャッシュファイルを保存するディレクトリのパスを指定します
- $kg->php_graphic
- 画像ライブラリの種類を指定します
- $kg->cache_expires
- キャッシュの有効期間を秒単位で指定します
画像ライブラリの種類としては、次のいずれかを指定します。
- im
- ImageMagick 6.x以上
- im5
- ImageMagick 5.x
- gd
- GD
グラフィックWebサービスをインストールするサーバでPHPが参照可能なディレクトリに、から、次の4個のファイルをコピーします。
- graphic.php
- WebサービスのエントリポイントとなるPHPスクリプトです
- GraphicConfig.php
- グラフィックライブラリの設定を行うPHPスクリプトです
- KeitaiGraphic.php
- 携帯に関する画像処理を行うPHPライブラリです
- graphic_check.php
- Webサービスの動作を検証するPHPスクリプトです
Webサービスの動作確認 bookmark
Webサービスがインストールできたら、インストールしたgraphic_check.phpにアクセスしましょう。
http://Webサービスをインストールしたサーバ/graphic_check.php
任意の画像のURLを指定し、「実行」ボタンをクリックすると画像が表示されること、設定した値によって画像の変換が行われることを確認してください。
ケータイキット for Movable Type側の設定 bookmark
Movable Typeにログインし、ブログ単位の設定にアクセスします。
グラフィックライブラリにWebサービスを指定し、WebサービスURLに次のURLを指定します。
http://Webサービスをインストールしたサーバ/graphic.php
* Six Apart、Movable Type、TypePadはSix Aaprt, Ltd.の登録商標です。
* 「iモード」「iアプリ/アイアプリ」「i絵文字」「mova」「FOMA」および「i-mode」「i-appli」ロゴはNTTドコモの商標又は登録商標です。
* 「EZweb」「EZアプリ(Java[TM])」「au」はKDDI株式会社の登録商標です。
* 「Yahoo!」および「Yahoo!」「Y!」のロゴマークは、米国Yahoo!Inc.の登録商標または商標です。
* SOFTBANKおよびソフトバンクの名称、ロゴは日本国およびその他の国におけるソフトバンク株式会社の登録商標または商標です。
* その他、当ページに記載されている会社名、製品名などは該当する各社の商標または登録商標です。
* 「iモード」「iアプリ/アイアプリ」「i絵文字」「mova」「FOMA」および「i-mode」「i-appli」ロゴはNTTドコモの商標又は登録商標です。
* 「EZweb」「EZアプリ(Java[TM])」「au」はKDDI株式会社の登録商標です。
* 「Yahoo!」および「Yahoo!」「Y!」のロゴマークは、米国Yahoo!Inc.の登録商標または商標です。
* SOFTBANKおよびソフトバンクの名称、ロゴは日本国およびその他の国におけるソフトバンク株式会社の登録商標または商標です。
* その他、当ページに記載されている会社名、製品名などは該当する各社の商標または登録商標です。