PHPマニュアル

サンプル

元画像:toumei.png:背景透明


元画像を取り込み、赤い円を描画し、透明を保ったまま保存する。
	$img = imagecreatefrompng("toumei.png");
	
	//ブレンドモードを無効にする
	imagealphablending($img, false);
	
	//完全なアルファチャネル情報を保存するフラグをonにする
	imagesavealpha($img, true);
	
	// 楕円を描画RGB
	$col = imagecolorallocate($img, 221,77,64);
	imageellipse($img, 50, 50, 60, 60, $col);
	
	// 別名で保存
	imagepng( $img, "toumei2.png");
	imagedestroy($img);

画像:toumei2.png