◆ 関数リファレンス
imagefill( )
指定した座標を含め、その内側を指定した色で塗りつぶします。
書式:
 imagefill (画像リソース, X座標, Y座標, 色番号);
サンプル:
header("Content-Type: image/png");
$images = imagecreate( 150, 100 );

  $white = imagecolorallocate( $images, 255, 255, 255 );
  $red = imagecolorallocate( $images, 255, 0, 0 );
  $border = imagecolorallocate( $images, 0, 0, 0);

    imagerectangle( $images, 0, 0, 149, 99, $white);
    imagearc( $images, 75, 50, 60, 60, 0, 360, $red);
    imagefill( $images, 75, 50, $red);

  imagepng( $images );
  imagedestroy( $images );
サンプル実行結果は、以下のとおりです。
PHPで出力する塗りつぶしサンプルの画像
imagearc()関数で生成された赤色の円の中を同じ色で塗りつぶしています。背景色には白色を設定し、「日の丸」を演出しています。

関連関数

imagecreate()関数imagedestroy()関数imagepng()関数imagearc()関数

imagecolorallocate()関数imagerectangle()関数


This Page is HTML4.01 Valid! 最新更新日 2004/2/8
Copyright(C) 2002-2003 banban@scollabo.com