我只是想用那段代码用 pygame 加载图像:
import pygame
myimage = pygame.image.load("bla.png")
我得到了错误:
pygame.error: 文件不是 Windows BMP 文件
请注意,当我调用pygame.image.get_extended()
它时返回 0。我怎样才能解决这个问题并获得其他格式?
谢谢
图像的Pygame 文档明确说明
image 模块是 Pygame 的必需依赖项,但它只可选地支持任何扩展文件格式。默认情况下,它只能加载未压缩的 BMP 图像。
所以,我想你应该跑
pygame.image.get_extended() # returns a bool
检查您是否可以加载其他扩展程序的图像。如果没有,我想您将需要安装 Python 成像库才能获得 Pygame 支持的扩展文件格式。
或者,您始终可以将图像转换为 BMP 以避免麻烦。