ホームページ  >  記事  >  バックエンド開発  >  PHP プロンプト 致命的なエラー: 未定義関数 imagecreate() の呼び出し_PHP チュートリアル

PHP プロンプト 致命的なエラー: 未定義関数 imagecreate() の呼び出し_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:43:311893ブラウズ

PHP の imagecreate 関数は、主にパレットに基づいて新しい画像を作成するために使用され、これに基づいていくつかのグラフィックやデジタル文字などを作成できますが、この関数には GD ライブラリのサポートが必要です。 GD ライブラリが有効になっていない場合、「未定義関数 imagecreate() の呼び出し」エラーが表示されます。

例として、単純に生成されたグラフをテストしています

例 #1 新しい GD 画像ストリームを作成し、画像を出力します

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

header("コンテンツタイプ: image/png");
$im = @imagecreate(100, 50)
または die("新しい GD イメージ ストリームを初期化できません");
$background_color = imagecolorallocate($im, 255, 255, 255);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, "単純なテキスト文字列", $text_color);
imagepng($im);
imagedestroy($im);
?>

メカニズムの実行時のプロンプト

致命的なエラー: 未定義の関数 imagecreate() の呼び出し....

後で、gdライブラリを開いていなかったことを突然思い出しました

この問題は次のとおりです: GD ライブラリが正しくインストールまたは構成されていません。解決策:

php.ini にあります
;拡張子=php_gd2.dll
フロント部分を取り外します;
次に、php ディレクトリの ext にある php_gd2.dll を c:/windows/system32 および c:/windows ディレクトリにコピーし、IIS または Apache を再起動すれば問題ありません。

centosのgdライブラリがオープンしました

特定の操作を行うためのコマンドは 2 つだけです:
コマンドを実行して、GD ライブラリを含む PHP をオンラインでインストールします:

コードは次のとおりです コードをコピー
yum -y php-gd をインストールします

Apachce サービスを再起動して、インストールされた GD ライブラリを有効にします

コードは次のとおりです コードをコピー
/etc/rc.d/init.d/httpd restart(サービス httpd 再起動)

gdのインストールパス

H/ETC/PHP.D/GD.INI & LT; --- これは、php.ini ファイルにすべてを記述する必要はなく、*.ini ファイルを記述するだけです。 /etc/php.d/ フォルダー内の *.ini は、システムによって自動的に php.ini に読み込まれます。 /usr/lib/php/modules/gd.so <----これは gd ファイルです


GDライブラリを使用する必要があるグラフィックス処理関数については以下の通りです

gd_情報

画像サイズを取得

文字列から画像サイズを取得

image_ type_ to_ 拡張子

image_ type_ to_ mime_ type

画像2wbmp

イメージアフィン

イメージアフィンマトリックスコンキャット

画像アフィンマトリックスゲット

画像アルファブレンディング

イメージアンチエイリアス

イメージアーク

イメージチャー

画像ちゃるぷ

画像カラー割り当て

画像カラー割り当てアルファ

イメージカラー

最も近い画像の色

イメージカラークローズスタルファ

画像の色が近いです

画像色割り当て

イメージカラー正確

画像カラー正確アルファ

画像カラーマッチ

画像色解決

画像カラー解決アルファ

画像カラーセット

インデックスの画像の色

画像カラー合計

画像色透明

画像畳み込み

画像コピー

イメージコピーマージ

イメージコピーマージグレー

画像コピーリサンプリング

画像コピーサイズ変更

» 画像作成

gd2から画像を作成します

gd2partから画像を作成

画像作成元gd

画像gifから作成

画像からJPEGを作成

pngから画像を作成

文字列から画像を作成します

wbmpから画像を作成

webpから画像を作成

画像作成元xbm

画像作成元xpm

画像作成トゥルーカラー

イメージクロップ

画像クロパオート

画像破線

画像破壊

イメージ楕円

画像埋め

イメージフィルアーク

画像塗りつぶし楕円

画像塗りつぶしポリゴン

画像塗りつぶし長方形

画像塗りつぶし

画像フィルター

画像反転

画像フォントの高さ

画像のフォント幅

画像ftbbox

画像テキスト

画像ガンマ正しい

画像gd2

イメージゴッド

イメージGIF

画像取得画面

画像グラブウィンドウ

画像インターレース

イメージストゥルーカラー

画像jpeg

画像レイヤー効果

イメージライン

画像ロードフォント

画像パレットコピー

画像パレットとトゥルーカラー

画像png

イメージポリゴン

画像psbbox

イメージプセンコードフォント

イメージエクステンドフォント

画像psフリーフォント

画像ロードフォント

画像psslantfont

画像テキスト

画像長方形

画像回転

画像保存アルファ

イメージスケール

イメージセットブラシ

画像セット補間

画像セットピクセル

イメージセットスタイル

画像の厚さ

イメージセットタイル

画像文字列

画像ストリングアップ

画像x

画像っぽい

イメージトゥルーカラーパレット

イメージttfbbox

イメージテキスト

画像タイプ

画像wbmp

画像ウェブ

画像xbm



iptcparse

jpeg2wbmp

png2wbmp

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/633172.html技術記事 PHP の imagecreate 関数は、主にパレットに基づいて新しい画像を作成するために使用され、これに基づいてグラフィックやデジタル文字などを作成できます。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。