ホームページ >バックエンド開発 >PHPチュートリアル >PHP グラフィック処理チュートリアル - PHP による画像の生成 (1/4)_PHP チュートリアル

PHP グラフィック処理チュートリアル - PHP による画像の生成 (1/4)_PHP チュートリアル

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

画像を生成する機能は、Web アプリケーションでよく使用されます。PHP チュートリアルで画像を作成するには、グラフィックスを作成するための gd ライブラリのサポートが必要です。このグラフィックス機能を使用すると、サムネイル、検証コード、画像に透かしを追加できます。等

イメージ作成機能を正常に実行するには、phpにgdライブラリをインストールする必要があります。方法は次のとおりです。Winシステムで、php.iniを見つけます。

;extension=php_gd2.dll の前の「;」が消え​​ています。Apache を再起動すれば問題ありません。

例を見てみましょう

php の gd ライブラリは、gif、png、jpg、wbmp、xpm などのさまざまな画像ファイルを生成できます。正方形を生成するファイルを見てみましょう。

$高さ = 300;
$width = 300;
//背景画像を作成します
$im = ImageCreateTrueColor($width, $height);
//色を割り当てる
$white = ImageColorAllocate ($im, 255, 255, 255);
$blue = ImageColorAllocate ($im, 0, 0, 64);
//画像に色を描画します
ImageFill($im, 0, 0, $blue);
//描画文字列: こんにちは、PHP
ImageString($im, 10, 100, 120, 'Hello,PHP', $white);
//出力画像、ヘッダーを定義
ヘッダー ('コンテンツ タイプ: image/png');
//画像をブラウザに送信
ImagePng($im);
// リソースをクリアします
ImageDestroy($im);
?>

結果を表示するには、画像が必要な場合は、を呼び出してください。

例 2、基本関数 imagecreate() を使用して画像を作成する

リソースイメージcreate(int x,inty)

imagedestroy は画像が占有するメモリ空間です

int ingaedestroy(イメージ)

イメージコピー()

int imagecopy(dst_im,sr_im,int x,int y,int x,int y,)

1 2 3 4

http://www.bkjia.com/PHPjc/633047.html

tru​​ehttp://www.bkjia.com/PHPjc/633047.html技術記事画像を生成する機能は Web アプリケーションでよく使用されます。PHP チュートリアルで画像を作成するには、グラフィックを作成するための gd ライブラリのサポートが必要です。...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。