ホームページ  >  記事  >  バックエンド開発  >  クラス Imagic_PHP の複製不可能なオブジェクトを複製しようとした場合の解決策 Imagic_PHP チュートリアル

クラス Imagic_PHP の複製不可能なオブジェクトを複製しようとした場合の解決策 Imagic_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:21:05856ブラウズ

Windows でのインストール後、プロンプトが表示されます:
致命的なエラー: C:wwwhxpdf_to_png.php の 17 行目で Imagick クラスの複製不可能なオブジェクトを複製しようとしています

このプロンプトは、IIS および Apache を使用するときに表示されます。多くのテストを行った結果、2 つの解決策が見つかりました:

1.php.ini; Zend Engine 1 (PHP 4.x) との互換性モードを有効にする
zend.ze1_compatibility_mode = Off

デフォルトはオンですが、オフに変更すると問題が解決します。

2. imagick::... を使用して呼び出します。
つまり、$im->setResolution(120, 120); は次のように書き換えることができます:
imagick::setResolution(120, 120);


他の拡張機能でこの種のエラーが発生した場合、通常はこれら 2 つの方法を使用して解決できます。

pdf を png に変換するためのプログラム コード スニペットを添付します:

コードをコピーします コードは次のとおりです:

. false を返します );
>writeImage($filename);




http://www.bkjia.com/PHPjc/324944.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/324944.html

技術記事

Windows にインストールすると、次のプロンプトが表示されます。 致命的なエラー: C:wwwhxpdf_to_png.php の 17 行目で Imagick クラスの複製不可能なオブジェクトを複製しようとしています。 このプロンプトは、IIS および Apache を使用するときに表示されます。 ...


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。