pygame.error:文件不是 Windows BMP 文件错误:为什么会出现此错误?

我一直在开发一款基于 Pygame 的打字速度测试游戏。我尝试运行代码,但不断收到此错误:


    Traceback (most recent call last):

  File "/Users/beatricecesonyte/Downloads/python-project-typing-speed-game/speed typing.py", line 170, in <module>

    Game().run()

  File "/Users/beatricecesonyte/Downloads/python-project-typing-speed-game/speed typing.py", line 30, in __init__

    self.open_img = pygame.image.load('type-speed-open.png')

pygame.error: File is not a Windows BMP file

我尝试根据此错误查看其他问题,但似乎没有任何效果......

我正在使用 macOS Catalina、Python 3.8.5 和 Pygame

我目前不是Python专业人士,所以请尽量解释清楚!

谢谢你!


森栏
浏览 38回答 1
1回答

当年话下

您的图像是PNG文件类型,PyGame 默认情况下仅支持BMP文件。您可以BMP在尝试加载图像之前将其转换为,或者使用其他图像库来PIL处理它。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python