$obrazek = imagecreatetruecolor(400,400); 
$kolor_niebieski = 0; 
for ($i = -10; $i < 410; $i += 80) { 
   for ($j = -10; $j < 410; $j += 80) { 
      $pedzel = imagecreate(100,100); 
      $zmiana_pedzla = imagecolorallocate($pedzel, 0, 0, 0); 
      imagecolortransparent($pedzel, $zmiana_pedzla); 
      for ($k = 1; $k < 18; ++$k) { 
         $kolor = imagecolorallocate($pedzel, 255, $k * 15, $kolor_niebieski); 
         imagefilledellipse($pedzel, $k * 2, $k * 2, 1, 1, $kolor); 
      } 
      imagesetbrush($obrazek, $pedzel); 
      imageellipse($obrazek, $i, $j, 50, 50, IMG_COLOR_BRUSHED); 
      imagedestroy($pedzel); 
   } 
   $kolor_niebieski += 40; 
} 
imagepng($obrazek); 
imagedestroy($obrazek); 
