1. GD ライブラリをロードします
GD ライブラリは、動的画像作成用のオープン関数ライブラリであり、公式 Web サイト http://www.boutell.com/gd からダウンロードできます。現在、GD ライブラリは、画像処理のために GIF、PNG、JPEG、WBMP、XBM などの複数の画像形式をサポートしています。
GD ライブラリは PHP 5 にデフォルトでインストールされますが、GD ライブラリをアクティブにするには、php.ini ファイルを変更する必要があります。ファイル内の「;extension=php_gd2.dll」オプションの前のセミコロン「;」を削除し、変更したファイルを保存し、Apache サーバーを再起動して有効にします。
2. 簡単な画像を作成します
GD2 関数ライブラリを使用して、さまざまなグラフィックスや画像を処理します。キャンバスの作成は、GD2 関数ライブラリを使用してイメージを作成する最初のステップです。どのような種類のイメージを作成する場合でも、最初にキャンバスを作成する必要があり、他のすべての操作はこのキャンバス上で完了します。 GD2 関数ライブラリでのキャンバスの作成は、imagecreate() 関数を通じて実行できます。
imagecreate() 関数を使用して幅 200 ピクセル、高さ 60 ピクセルのキャンバスを作成し、キャンバスの色を RGB (225、66、159) に設定し、最終的に GIF 形式で画像を出力します。 コードは次のとおりです。次のように:
リーリー3. GD2機能を使用して写真にテキストを追加します
PHP の GD ライブラリは中国語をサポートしていますが、imageString() 関数を使用して中国語の文字列を直接描画すると、文字化けが表示されます。これは、GD2 が UTF-8 形式でしか受け取れないためです。中国語.8 エンコード形式であり、デフォルトで英語のフォントが使用されるため、中国語の文字列を出力するには、中国語の文字列をトランスコードし、中国語の文字に使用されるフォントを設定する必要があります。そうしないと、文字化けだけが出力されます。
imageTTFText() 関数を使用して、「これはテストです」というテキストを画像に出力します。コードは次のとおりです。
リーリー4.PHPは検証コードを生成します
checks.php ファイルを作成し、ファイル内の GD2 関数を使用して 4 桁の確認コードを作成し、生成された確認コードをセッションに保存します。 リーリー
ユーザー ログイン フォームを作成し、checks.php を呼び出して画像のコンテンツを次の形式で出力します。 リーリー上記の内容は、php での簡単なグラフィック処理について編集者が共有したものです。気に入っていただければ幸いです。
http://www.bkjia.com/PHPjc/1065157.html