1

Imagick を機能させようとしています。私の開発環境は次のとおりです。

  • Windows 2008 サーバー
  • II7
  • PHP 5.3.10
  • Imagickがインストールされています(うまくいけばいいのですが)

私:

  • クラスが存在するかどうかを確認しましたが、存在します。( if (class_exists('Imagick')) {})
  • Imagick obj を作成できるかどうかを確認し、オブジェクトを作成します ( new Imagick();)
  • メソッドを適用すると、それもうまくいきました!( $image ->setResolution(72, 72);)

しかし、フォルダーにある画像を操作しようとすると、500 - Internal server error.

これらのスクリプトのいずれかで 500 エラーが生成されます。

$image = new Imagick('images/logo.jpg');

また

$image ->readImage("images/logo.jpg");

またはフォルダーから画像にアクセスすることを伴うもの。

4

2 に答える 2

0

新しい Imagick オブジェクトを作成するときに、イメージへのフルパスを追加してみてください

$image = new Imagick('/full/path/to/images/logo.jpg');
于 2012-10-04T16:35:09.040 に答える