PHP の GD2 ライブラリを使用して作成されたグラフィックスがブラウザーで表示できない

WBOY
リリース: 2016-06-13 13:18:51
オリジナル
766 人が閲覧しました

PHPのGD2ライブラリを使って作成したグラフィックがブラウザで表示できません
少し前にPHPを勉強したばかりですが、GD2ライブラリを使って画像を作成すると、ブラウザで画像が表示されないという症状が出ることがあります。画像を表す私のコードは次のとおりです:
header("content-type:image/gif");
$image = imagecreate(300,80);
$ bg = imagecolorallocate($image, 220, 40, 120);
imagegif($image);
?>
また、BOM ヘッダーを削除しても問題ないはずですが、表示されないだけです、助けてください!ありがとう!

-----解決策--------------------------------
コードは問題ありません。環境を確認してください。エラーメッセージ機能をオンにしてご覧ください。
------解決策---------
そうですね、環境設定の問題のはずです。 wamp をダウンロードし、gd2 拡張機能を有効にして見てください。
------解決策---------
同じ環境の別のコンピュータに移動します。コードは間違いなく大丈夫です

------解決策-------
コードを試してみると動作します - - (左上に画像を表すロゴが表示されます) 別のブラウザを確認してください...
------解決策---------
実際には、GD ライブラリが正常に動作していません。 PHP のバージョンを変更する

ディスカッション

ブラウザを変えても画像は表示されず、
if( ! function_exists("imagecreat"))
echo "GD サポートがインストールされていません";
else
if(! function_exists("imagecreattruecolor"))
echo "GD2 がインストールされています";
?>このコードを実行すると、「GD サポートがインストールされていません」と出力されますが、phpinfo() は次のことを示しています...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート