title: What do the blend modes in pygame mean?
body: <p><a href="http://www.pygame.org/docs/ref/surface.html#Surface.blit" rel="noreferrer">Surface.blit</a> has a new parameter in 1.8: blend. The following values are defined:</p>
  
  <ul>
  <li><code>BLEND_ADD</code></li>
  <li><code>BLEND_SUB</code></li>
  <li><code>BLEND_MULT</code></li>
  <li><code>BLEND_MIN</code></li>
  <li><code>BLEND_MAX</code></li>
  <li><code>BLEND_RGBA_ADD</code></li>
  <li><code>BLEND_RGBA_SUB</code></li>
  <li><code>BLEND_RGBA_MULT</code></li>
  <li><code>BLEND_RGBA_MIN</code></li>
  <li><code>BLEND_RGBA_MAX</code></li>
  <li><code>BLEND_RGB_ADD</code></li>
  <li><code>BLEND_RGB_SUB</code></li>
  <li><code>BLEND_RGB_MULT</code></li>
  <li><code>BLEND_RGB_MIN</code></li>
  <li><code>BLEND_RGB_MAX</code></li>
  </ul>
  
  <p>Can someone explain what these modes mean?</p>