pygame加载图片

杰夫帕德菲

我在将图像加载到pygame中时遇到一些问题。我已经搜索过这里和谷歌,并尝试使用os.path.join和只是完整的路径。什么都没用。我收到的错误是:libpng error: bad adaptive filter value这是我尝试加载图像的代码。

background = pygame.image.load("background/level1.png")
background_rect = background.get_rect()

知道我在做什么错吗?我还尝试了以下方法:

background = pygame.image.load(os.path.join("background","level1.png"))
background_rect = background.get_rect()
background = pygame.image.load("L:\\Spring 2014\\CSC177\\The End\\The End\\background\\level1.png")
background_rect = background.get_rect()
科迪·范里

好的,因此我能从中得到的是您尚未完全PIL安装完整版本,因此请尝试将图像转换为.gif,我认为这是您的问题。它正在进入.png文件,但由于您的python中没有完整的PIL支持,因此无法加载它。因此,就像我说的,我会将png转换为gif文件,然后重试。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章