gpt4 book ai didi

python - 完整的内置文件支持 PYGAME

转载 作者:行者123 更新时间:2023-12-04 18:26:30 25 4
gpt4 key购买 nike

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

The image module is a required dependency of Pygame, but it only optionally supports any extended file formats. By default it can only load uncompressed BMP images. When built with full image support, the pygame.image.load - load new image from a file function can support the following formats.

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

我在 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 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 在列表中显示动画时不受支持。

这里是一个 png 图像的 pygame 注释示例。

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

关于python - 完整的内置文件支持 PYGAME,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19342198/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com