ホームページ > バックエンド開発 > PHPチュートリアル > 画像拡張ライブラリ (Imagick) に関する小さな問題

画像拡張ライブラリ (Imagick) に関する小さな問題

WBOY
リリース: 2016-06-23 13:05:43
オリジナル
2238 人が閲覧しました

hows環境は次のとおりです。Apache/2.4.18(Win64)OpenSSL/1.0.2E PHP/5.6.16 ImageMagick バージョン ImageMagick 6.9.3-7 Q16 x64 2016-03-27 http://www.imagemagick.org

ImageMagick ライブラリ バージョン ImageMagick 6.9.3-7 Q16 x64 2016-03-27 http://www.imagemagick.org を使用した Imagick imagemagick.org


Demo1 コードは次のとおりです:
ini_set('display_errors',1);
header('Content-type: image/jpeg');
$image = new Imagick('1. jpg');
$image->thumbnailImage(100,0);
exit;
画像「http://www.testf.com/test.php」 」はエラーのため表示できません。


Demo2 コードは次のとおりです
$thumb = new Imagick();
$thumb->readImage('1.jpg');
$thumb->writeImage('test.gif') );
$thumb->destroy();

次のエラーが報告されます: キャッチされない例外 'ImagickException' メッセージ 'UnableToOpenBlob `1.jpg ': そのようなファイルまたはディレクトリはありません @ error/blob.c/OpenBlob/2702' in I:wampApache24htdocstesttest.php:3 スタック トレース: #0 I:wampApache24htdocstest.php(3): Imagick->readimage('1.jpg ') #1 {main} が I:wampApache24htdocstesttest.php の 3 行目にスローされました


アドバイスをお願いします。ありがとうございます。













ディスカッションに返信 (解決策)

1.jpg が存在し、パスが正しいかどうかを確認してください

画像、パスが正しい

おかしな話はやめてください。 . . `1.jpg': そのようなファイルやディレクトリはありません

ばかげてはいけません、.... `1.jpg': そのようなファイルやディレクトリはありません
これについてどう思いますか?

<?php$imagick = new Imagick();$imagick->readImage('http://images.csdn.net/20160518/380-253.jpg');$imagick->writeImages('converted.jpg', false); exit;
ログイン後にコピー

エラー メッセージ:

致命的エラー: I:wampApache24htdocstesttest.php:3 のメッセージ「ファイルの読み取りに失敗しました」を含む例外 'ImagickException' がキャッチされませんでしたスタック トレース: #0 I:wampApache24htdocstesttest.php(3): I magick- > ;readimage('http://images.c...') #1 {main} が I:wampApache24htdocstesttest.php の 3 行目でスローされました

ファイルの読み取りに失敗しました ファイルの読み取りに失敗しました

なぜ行うのですかどうやって?

問題の原因をしっかりと教えてくれました!

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