0

いくつかのコード行に問題があります。PHPとgd2ライブラリで画像を生成しようとしています。

<?php

header('Content-type: image/jpeg');

$im = imagecreatefromjpeg('profil.jpg');
imagejpeg($im);

imagedestroy($im);?>

このコードは機能しません。画像は表示されず、「エラーが発生したため、この画像は表示できません」というメッセージが灰色の背景に白で表示されます。

写真はよく読み込まれ、「$im」は「imagecreatefromjpeg」で作成されたリソースです...

を除くすべての行を削除する header('Content-type: image/jpeg');と、同じ問題が発生します。

誰が私に正しい道を教えてくれますか??

よろしくお願いします!

ミカエル

4

3 に答える 3

0

コードを貼り付けた新しいphpファイルを作成した後、うまくいきました。

私のファイルが壊れていると思います。

于 2014-10-21T19:51:10.757 に答える
0

その php ファイル image.php を別の php ファイルでイメージ タグのソースとして呼び出します。すると画像が表示されます。

 <img src="image.php" height="250px" width="162px">

Google から例をダウンロードするには、ここをクリックしてください

于 2014-07-30T22:10:56.517 に答える
-1

私はあなたのコードを試しました。私が得る唯一のエラーは、profil.jpg が同じディレクトリに存在しない場合です。profile.jpg は .php ファイルと同じディレクトリにありますか?

于 2014-07-30T21:26:56.517 に答える