【问题标题】:full built file support PYGAME完整的内置文件支持 PYGAME
【发布时间】:2013-10-20 22:53:38
【问题描述】:

我无法在 pygame 中加载不是 BMP 文件的图像。 我到处寻找解决方案,但我找不到。 在 pygame 网站上,他们这样说:

图像模块是 Pygame 的必需依赖项,但它只 可选地支持任何扩展文件格式。默认情况下只能 加载未压缩的 BMP 图像。在构建完整的图像支持时, pygame.image.load - 从文件中加载新图像的功能可以支持 以下格式。

我不明白该怎么做,以及如何获得完整的构建映像支持。

我在 ubuntu 13.04 上运行 python 3.3。 我是 python 新手。

帮助?

错误:

File "/home2/tor/workspace/PYGAME/src/Main.py", line 13, in <module>
ball = pygame.image.load("/home2/tor/Downloads/ball.gif")
pygame.error: File is not a Windows BMP file

顺便说一句,我也在 jpg 文件上试过这个。

【问题讨论】:

  • 你是如何安装 pygame 的?

标签: python image ubuntu pygame


【解决方案1】:

你的 Pygame 版本可能不足以支持你系统上的 Python 3,我相信 ubuntu 13.04 默认安装了 Python 3,我不确定它是否有 Python 2,但如果它碰巧有,我会使用它。

来自这个问题的信息:PyGame.error in ubuntu

列表显示“可以支持以下格式”的正下方:

JPG
PNG
GIF (non animated)
BMP
PCX
TGA (uncompressed)
TIF
LBM (and PBM)
PBM (and PGM, PPM)
XPM

虽然它确实说它不是 Windows BMP 文件,但这并不意味着它必须是 bmp。我不相信gif 在列表中显示动画时受支持。

这是来自 pygame cmets 的 png 图像示例。

char_surf=pygame.image.load(os.path.join('data', 'char.png'))

【讨论】:

  • gif 没有动画。
猜你喜欢
  • 1970-01-01
  • 2014-01-18
  • 2023-03-04
  • 2011-05-28
  • 1970-01-01
  • 1970-01-01
  • 2021-02-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多