画像処理環境チェックスクリプト。

画像処理環境チェックスクリプト・目次。

画像処理環境チェックスクリプトについて。

この画像処理環境チェックスクリプトは、お使いのCGIサーヴァがイメージマジックまたはNetPBMのいずれかを実装しているかどうかを判定するものです。

しらぎくさいと実験室で公開するスクリプトの中には、イメージマジックまたはNetPBMのいずれかが利用出来る事で機能が大幅に拡充されるものがあります。

このため、この画像処理環境チェックスクリプトはイメージマジックまたはNetPBMが実装されているかどうか、NetPBMが実装されている場合にはNetPBMへのパスは何かを表示するようにしております。

画像処理環境チェックスクリプトが判定する内容。

この画像処理環境チェックスクリプトは、以下の項目をチェックします。

イメージマジックが実装されているかどうか

厳密には PerlMagick が利用出来るかどうかを判定します。

利用可能となっている場合には、NetPBMが利用可能かどうかを調べる必要は無く、またしらぎくさいと実験室で公開しているイメージマジックを推奨するスクリプトでは特に設定しなくても自動的にイメージマジックが利用されるようになります。

NetPBMが利用出来るかどうか

NetPBMはユニックスまたはユニックスと互換性のあるOS(リナックス, フリーBSDなど)上でのみ利用出来ます。

NetPBMが利用出来る環境であれば、NetPBMへのパスが表示されます。

また、ユニックスまたはユニックスと互換性のあるOSであれば、利用可否に拘らず、以下の機能が対応しているかどうかを表示します。

  1. GIF画像の読込及び書出
  2. JPEG画像の読込及び書出

    • JPEG画像に関しては、NetPBMにJPEG関連の処理が無い場合(旧いヴァージョンの場合)でもユニックスで標準的に実装されているlibjpegで代用出来るため、libjpegが実装されていれば対応可能とみなします。
  3. ビットマップ及びWBMP画像の書出
  4. PNG画像の読込及び書出
  5. 画像縮小, 画像の減色及び白黒化の可否

イメージマジックもNetPBMも利用出来ない場合は、しらぎくさいと実験室の作品の利用に大きな制限が加わる旨を表示します。

特に、ZlibもPerlから利用出来ない場合には、PNG画像の扱いに更に制限が加わる旨が表示されます。

画像処理環境チェックスクリプトの使い方。

  1. スクリプトを取得して、お使いのサーヴァのCGIを実行出来る任意のディレクトリに設置します。

  2. 属性(パーミッション)を700 (動作しない場合には 705, 755の順に変更してみて下さい)に設定して、お使いのブラウザから当該CGIを呼び出します。
  3. 正常に動作するようなら、お使いのサーヴァの実装状況が表示されます。

画像処理環境チェックスクリプトの取得。


ページ外へのご案内。