title: how to use pygame set_alpha() on a picture
body: <p>I am using pygame and python for a project I am building, and I am building a splashscreen for when the game first opens. I have a .png that I want to show for the splashscreen, and decided to fade it in and out from black. the best way I found to do this was by blitting the image with a set alpha. I made this code, but it runs really slowly (the program hangs for 30 seconds) and doesn't give an alpha. Only displays the picture onscreen. What am i doing wrong?</p>
  
  <pre><code>screen = pygame.display.set_mode([1066,600])
  
  #Drawable surface
  background = pygame.Surface(screen.get_size())
  
  #Used for converting color maps
  background = background.convert()
  
  #Splashscreen
  
  #image fades in
  for i in range (225):
      background.fill((0,0,0))
      image = pygame.image.load("logo.png")
      image.set_alpha(i)
      logoimage = screen.blit(image,(0,0))
      pygame.display.flip()
  
  pygame.time.delay(2000)
  
  #image fades out
  
  #goes on to display main menu
  </code></pre>