色を指定して透過pngのダミー画像を生成するスクリプト

Pocket

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).

この記事を書いた人