我在将图像加载到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] 删除。
我来说两句