¿Cómo cargar archivos PNG con pygame.image?

Simplemente estoy tratando de cargar una imagen con pygame con esa pieza de código:

import pygame myimage = pygame.image.load("bla.png") 

Y me sale el error:

pygame.error: el archivo no es un archivo BMP de Windows

Tenga en cuenta que cuando llamo a pygame.image.get_extended() devuelve 0. ¿Cómo puedo solucionarlo y obtener los otros formatos?

Gracias

La documentación de Pygame para imágenes dice explícitamente.

El módulo de imagen es una dependencia requerida de Pygame, pero solo es opcionalmente compatible con cualquier formato de archivo extendido. Por defecto solo puede cargar imágenes BMP sin comprimir.

Entonces, supongo que deberías correr

 pygame.image.get_extended() # returns a bool 

para comprobar si puedes cargar imágenes de otras extensiones. De lo contrario, supongo que necesitarás tener instaladas las bibliotecas de imágenes de Python para obtener los formatos de archivo extendidos que admite Pygame.

O, siempre puedes convertir las imágenes a BMP para evitar la molestia.