画像生成・保存(ImageCreate)
<html> <head> <title>画像生成・保存</title> </head> <body> <?php $file = "./img.gif"; // 画像保存先 $img = ImageCreate(300, 300); // 画像生成 $bgcolor = ImageColorAllocate($img, 200, 200, 200); // 背景色 $black = ImageColorAllocate($img, 0, 0, 0); $blue = ImageColorAllocate($img, 0, 0, 255); $red = ImageColorAllocate($img, 255, 0, 0); imagecolortransparent($img, $bgcolor); // 背景色を透明に ImageRectangle($img, 50, 50, 250, 250, $blue); // 長方形を描く ImagePolygon($img, array(150, 10, 10, 150, 150, 290, 290, 150), 4, $blue); // 多角形を描く ImageArc($img, 150, 150, 140, 280, 0, 360, $red); // 楕円形を描く ImageArc($img, 150, 150, 280, 140, 0, 360, $red); // 楕円形を描く ImageArc($img, 150, 150, 280, 280, 0, 360, $red); // 楕円形を描く ImageString($img, 10, 10, 10, "SAMPLE", $red); // テキストを埋め込む ImageString($img, 4, 170, 285, date("Y/n/j G:i"), $black); // テキスト(日時)を埋め込む ImageGIF($img, $file); // 画像保存 ImageDestroy($img); ?> 画像を生成・保存しました。<br><br> ↓PHPにて生成した画像。<br> <img src="<?php echo $file; ?>"> </body> </html>
〔 実行する 〕