100 x 100pxの透過pngな画像を生成するスクリプト。 いじればサイズ指定も可能になる。
以下のコードでは、GETでr,g,bを渡す。
PHPコード
$red = empty($_GET['r'] ? '0' : $_GET['r']); $green = empty($_GET['g'] ? '0' : $_GET['g']); $blue = empty($_GET['b'] ? '0' : $_GET['b']); $im = imagecreatetruecolor(100, 100); $color = imagecolorallocate($im, $red, $green, $blue); imagefill($im, 0, 0, $color); header('Content-type: image/png'); imagepng($im); imagedestroy($im);
注意
php.netより、
Note: This function requires GD 2.0.1 or later (2.0.28 or later is recommended).