libpng警告:在Python/PyGame中使用png\u read\u图像时,应启用隔行处理

libpng警告:在Python/PyGame中使用png\u read\u图像时,应启用隔行处理,python,python-3.x,pygame,libpng,Python,Python 3.x,Pygame,Libpng,我正在使用PyGame for Python,在使用PyGame.image.load加载.png图像时收到以下警告: libpng warning: Interlace handling should be turned on when using png_read_image 它不会影响程序,但已经变得特别烦人。我在网上搜寻答案,但毫无结果 我目前在PyGame1.9.2中使用32位Python 3.3 有没有办法让警告消失?我也有同样的问题。这似乎是旧版本libpng的一些bug(详情请

我正在使用PyGame for Python,在使用
PyGame.image.load
加载.png图像时收到以下警告:

libpng warning: Interlace handling should be turned on when using png_read_image
它不会影响程序,但已经变得特别烦人。我在网上搜寻答案,但毫无结果

我目前在PyGame1.9.2中使用32位Python 3.3


有没有办法让警告消失?

我也有同样的问题。这似乎是旧版本libpng的一些bug(详情请参见)

它应该已经修复了,但不是在我当前的设置中:win32+python 2.7.3


作为一种解决方法,我只是在Photoshop中将png-24图像转换为png-8,消息就消失了

我可以确认,我在使用Pygame 1.9.6和Python 3.7.4时遇到了同样的问题

我可以通过从下载Python3.8并安装PyGame2.0.0.dev6来修复它,方法是快速执行

python -m pip install Pygame>=2.0.0.dev6
虽然你可能可以让它与我提到的版本之间的版本工作