我正在使用Python的PyGame,但在使用pygame.image.load
加载.png图片时,收到了以下警告:
libpng warning: Interlace handling should be turned on when using png_read_image
这不会影响程序,但却变得特别烦人。我已经在网上搜索了答案,但没有结果。
我目前使用的是32位Python 3.3和PyGame 1.9.2
有什么想法可以让这个警告消失吗?
我正在使用Python的PyGame,但在使用pygame.image.load
加载.png图片时,收到了以下警告:
libpng warning: Interlace handling should be turned on when using png_read_image
这不会影响程序,但却变得特别烦人。我已经在网上搜索了答案,但没有结果。
我目前使用的是32位Python 3.3和PyGame 1.9.2
有什么想法可以让这个警告消失吗?
我曾经遇到过同样的问题。看起来是旧版本的libpng存在某些 bug (详见http://sourceforge.net/p/libpng/bugs/165/)。
这个问题应该已经修复了,但是在我的当前设置中(win32 + Python 2.7.3)没有生效。
作为一种解决方法,我简单地将 png-24 图像转换为 png-8 格式,使用 Photoshop 工具,消息也就消失了。
python -m pip install Pygame>=2.0.0.dev6