ホームページ > バックエンド開発 > PHPチュートリアル > 複製可能なクラス Imagic の複製不可能なオブジェクトを複製しようとする問題の解決策

複製可能なクラス Imagic の複製不可能なオブジェクトを複製しようとする問題の解決策

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-07-29 08:47:39
オリジナル
1483 人が閲覧しました

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

デフォルトは On ですが、これを Off に変更すると、解決される。

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


他の拡張機能でこの種のエラーが発生した場合、これら 2 つのメソッドは通常、それを解決するために使用されます。

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

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


'imagick') ) false (120, 120); を返します。 ); $ im-& gt; writeImage ($ ファイル名);
$ im->writeImage($ ファイル名);

上記は、クローン可能なコンテンツを含む、クローン不可能なクラス Imagic オブジェクトをクローンしようとする解決策を紹介したもので、PHP チュートリアルに興味のある友人に役立つことを願っています。


関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート