> Are you using pygame 1.8? Can you try a 1.8.1 pre-release build?
I am using 1.8, and I just ended up creating a Rect on the area of the
image that I want to crop, and then I created a new surface and
blitted to that like so:
crop_image = pygame.Surface((crop_rect.width, crop_rect.height))
crop_image.blit(image, (0,0), crop_rect)